|
beaca24246
|
user: add a route to fetch by ID
Signed-off-by: ATechnoHazard <amolele@gmail.com>
|
2020-09-26 15:43:59 +05:30 |
|
|
97f66956ba
|
cookies: set secure
Signed-off-by: ATechnoHazard <amolele@gmail.com>
|
2020-09-26 12:37:41 +05:30 |
|
|
84e3def3f8
|
cors: allow credentials
Signed-off-by: ATechnoHazard <amolele@gmail.com>
|
2020-09-26 11:41:05 +05:30 |
|
|
d8abb1ed58
|
cookies: change domain to .katb.in and set SameSite to lax
Signed-off-by: ATechnoHazard <amolele@gmail.com>
|
2020-09-26 11:10:10 +05:30 |
|
|
2aef9cb7a1
|
cors: add Set-Cookie to exposed headers
Signed-off-by: ATechnoHazard <amolele@gmail.com>
|
2020-09-26 10:50:07 +05:30 |
|
|
4dafd40fcf
|
Merge pull request #2 from ATechnoHazard/bugfix/jirachi
jirachi: Bump to v0.1.8
|
2020-09-25 15:48:05 +05:30 |
|
supercmmetry
|
d00a95f84f
|
jirachi: Bump to v0.1.8
Signed-off-by: supercmmetry <vishaals2000@gmail.com>
|
2020-09-25 15:29:18 +05:30 |
|
|
9e7fc110ea
|
users: set a less restrictive domain on the cookie
Signed-off-by: ATechnoHazard <amolele@gmail.com>
|
2020-09-25 09:54:19 +05:30 |
|
|
ebe7bf4594
|
paste: make URL regex case insensitive
Signed-off-by: ATechnoHazard <amolele@gmail.com>
|
2020-09-24 23:19:07 +05:30 |
|
|
2a3634e5de
|
dependencies: bump versions
Signed-off-by: ATechnoHazard <amolele@gmail.com>
|
2020-09-24 22:57:43 +05:30 |
|
|
c075068649
|
pastes: validate URLs using regex
Signed-off-by: ATechnoHazard <amolele@gmail.com>
|
2020-09-24 22:45:48 +05:30 |
|
|
8ac5b3ca8b
|
heroku: add a procfile
Signed-off-by: ATechnoHazard <amolele@gmail.com>
|
2020-08-29 23:58:08 +05:30 |
|
|
2c7f6d8c59
|
heroku: set default toolchain version
Signed-off-by: ATechnoHazard <amolele@gmail.com>
|
2020-08-29 23:42:03 +05:30 |
|
|
4a456aafd6
|
paste: change return signature of fetching paste
Signed-off-by: ATechnoHazard <amolele@gmail.com>
|
2020-08-29 23:37:28 +05:30 |
|
|
51591530d0
|
routes: use rocket_cors crate to handle CORS
Signed-off-by: ATechnoHazard <amolele@gmail.com>
|
2020-08-05 23:07:59 +05:30 |
|
|
3d90c6f9bf
|
cargo: bump dependencies
Signed-off-by: ATechnoHazard <amolele@gmail.com>
|
2020-07-10 11:12:10 +05:30 |
|
|
e412014a14
|
cargo: Add missing fields and dev dependencies
Signed-off-by: ATechnoHazard <amolele@gmail.com>
|
2020-07-06 02:29:30 +05:30 |
|
|
5fa4711c48
|
License project under MIT
Signed-off-by: ATechnoHazard <amolele@gmail.com>
|
2020-07-06 02:21:56 +05:30 |
|
|
b6d73b8fe5
|
cargo: Update dependencies
Signed-off-by: ATechnoHazard <amolele@gmail.com>
|
2020-07-05 22:31:03 +05:30 |
|
|
62c5d88048
|
utils: migrate to jirachi for generating unique keys
Signed-off-by: ATechnoHazard <amolele@gmail.com>
|
2020-07-05 22:29:24 +05:30 |
|
|
2b785d3fe4
|
paste: Make is_url an optional parameter in JSON body
Signed-off-by: ATechnoHazard <amolele@gmail.com>
|
2020-07-02 12:37:56 +05:30 |
|
|
d1625ce721
|
users: Add routes and methods to activate user
Signed-off-by: ATechnoHazard <amolele@gmail.com>
|
2020-07-01 23:53:15 +05:30 |
|
|
328b14f986
|
fairings: Failed experiment with templating
Signed-off-by: ATechnoHazard <amolele@gmail.com>
|
2020-06-28 15:31:18 +05:30 |
|
|
3f5f052a7f
|
api: Add a CORS fairing
Signed-off-by: ATechnoHazard <amolele@gmail.com>
|
2020-06-26 16:52:00 +05:30 |
|
|
62df3f239a
|
cargo fmt
Signed-off-by: ATechnoHazard <amolele@gmail.com>
|
2020-06-26 16:44:07 +05:30 |
|
|
1aa0c5c278
|
cargo: Cheap tricks for faster binaries
Signed-off-by: ATechnoHazard <amolele@gmail.com>
|
2020-06-26 13:35:42 +05:30 |
|
|
2ada994764
|
cargo: Update dependencies
Signed-off-by: ATechnoHazard <amolele@gmail.com>
|
2020-06-26 13:29:59 +05:30 |
|
supercmmetry
|
0de8fb33da
|
api: Add catchers
- Added catchers for 404, 422 and 500
Signed-off-by: supercmmetry <vishaals2000@gmail.com>
|
2020-06-26 08:38:32 +05:30 |
|
supercmmetry
|
de741f451e
|
refactor: Remove unused code
- DbConn moved to /src/api/guards/db.rs
- Removed redundant imports in /src/api/routes
Signed-off-by: supercmmetry <vishaals2000@gmail.com>
|
2020-06-26 08:14:19 +05:30 |
|
|
f16e906ff4
|
routes: pastes: Finish implementing fetching of pastes
Signed-off-by: ATechnoHazard <amolele@gmail.com>
|
2020-06-26 00:53:39 +05:30 |
|
|
8e44b02235
|
routes: pastes: Finish impl of paste creation
Signed-off-by: ATechnoHazard <amolele@gmail.com>
|
2020-06-26 00:19:20 +05:30 |
|
|
0e5abac774
|
[wip] paste: Add route to create pastes
Signed-off-by: ATechnoHazard <amolele@gmail.com>
|
2020-06-25 18:12:36 +05:30 |
|
|
0556a03396
|
pastes: Add schema and some db ops
Signed-off-by: ATechnoHazard <amolele@gmail.com>
|
2020-06-25 16:03:33 +05:30 |
|
|
e782e6640f
|
diesel: Create migrations for users and pastes
Signed-off-by: ATechnoHazard <amolele@gmail.com>
|
2020-06-24 22:41:01 +05:30 |
|
|
2a1034c70f
|
diesel: Set up initial migrations
Signed-off-by: ATechnoHazard <amolele@gmail.com>
|
2020-06-24 21:53:48 +05:30 |
|
supercmmetry
|
c41b036e07
|
diesel: embed migrations in binary
Signed-off-by: supercmmetry <vishaals2000@gmail.com>
|
2020-06-24 15:02:27 +05:30 |
|
supercmmetry
|
22cb897088
|
api.guards: Implement JWT request guard
Signed-off-by: supercmmetry <vishaals2000@gmail.com>
|
2020-06-24 14:51:08 +05:30 |
|
supercmmetry
|
f5f4099e82
|
main: Manage db pool state
Signed-off-by: supercmmetry <vishaals2000@gmail.com>
|
2020-06-24 14:36:52 +05:30 |
|
supercmmetry
|
2f904690b5
|
utils: Implement psql db pool state
- Implement a PSQL DB Pool which is managed as a Rocket State
Signed-off-by: supercmmetry <vishaals2000@gmail.com>
|
2020-06-24 13:58:53 +05:30 |
|
supercmmetry
|
74aa1e3852
|
utils: Implement error struct
- Implement Responder trait for Error
- Implement Responder trait for Success
Signed-off-by: supercmmetry <vishaals2000@gmail.com>
|
2020-06-24 13:55:28 +05:30 |
|
supercmmetry
|
da21eb1189
|
treewide: Migrate to clean-architecture
Signed-off-by: supercmmetry <vishaals2000@gmail.com>
|
2020-06-24 13:45:35 +05:30 |
|
supercmmetry
|
810af687c6
|
rocket: Add rocket.toml
Signed-off-by: supercmmetry <vishaals2000@gmail.com>
|
2020-06-23 14:52:06 +05:30 |
|
supercmmetry
|
032df3f178
|
diesel: Initial migration setup
Signed-off-by: supercmmetry <vishaals2000@gmail.com>
|
2020-06-23 14:48:59 +05:30 |
|
|
53d2e70415
|
dependencies: Add base deps and boilerplate
Signed-off-by: ATechnoHazard <amolele@gmail.com>
|
2020-05-27 22:45:36 +05:30 |
|
|
0f432df67f
|
Initial commit
Signed-off-by: ATechnoHazard <amolele@gmail.com>
|
2020-05-27 22:08:29 +05:30 |
|