This website requires JavaScript.
e1da884fbb
Bumped backend version to 0.0.3. Tagging now.
v0.0.3
notkshitij
2025-08-03 20:57:04 +05:30
490578cfe2
Added readme file.
main
notkshitij
2025-08-03 20:52:58 +05:30
c45bc27c81
Fixed version for backend. It's not 1.5, it's still on 0.0.2. Dockerfile is at 1.5.
notkshitij
2025-08-03 20:41:30 +05:30
95d77fb3fe
Added application.properties.bak to gitignore.
notkshitij
2025-08-03 20:35:54 +05:30
92b335410b
Now passing in application.properties instead of hard coded values.
notkshitij
2025-08-03 20:35:31 +05:30
b7ce85a5ec
Lotta changes to Dockerfile.
notkshitij
2025-08-03 20:32:39 +05:30
7ae2eca31b
Added instructions to create .p12 file using keytool (part of JDK)
notkshitij
2025-08-03 20:28:13 +05:30
0aba0e7911
Removed keystore.p12
notkshitij
2025-08-03 20:25:51 +05:30
7411f8b4fa
Bumped version to 1.5 in pom.xml
notkshitij
2025-08-03 20:13:07 +05:30
b2147537ca
Handled Download API by not passing sensitive info
hardening
SonaliChaudhari
2025-07-27 15:05:33 +05:30
063bfa794a
Implemented Cache for decrypted private key and handled refresh token
SonaliChaudhari
2025-07-25 13:36:15 +05:30
2622667de4
Moved contents from ./Backend/src/ to ./src/
notkshitij
2025-07-23 14:54:13 +05:30
dd958b0fde
REMOVED OLD ENDPOINTS AND SOME ENCRYPTION AND DECRYPTION METHODS
SonaliChaudhari
2025-07-23 11:51:01 +05:30
4e028dd971
Added wiki directory in gitignore.
notkshitij
2025-07-04 01:45:15 +05:30
a6325d5681
Set column type to longblob for encrypted_key field in entity/FileMetadata
v0.0.2
notkshitij
2025-07-03 17:06:12 +05:30
c5ff741f8c
Refactor JWT config and enhance security, improve file download, and fix refresh token cleanup
notkshitij
2025-07-03 16:59:29 +05:30
3920ec7fbd
Using base64 encoded JWT secret key
notkshitij
2025-07-03 16:36:33 +05:30
4af5aabd42
Refactor encryption system to support hybrid RSA-AES encryption per file
notkshitij
2025-07-03 16:22:41 +05:30
23eda639c0
Refactor file upload/download with service layer and secure encryption
notkshitij
2025-07-03 15:20:10 +05:30
f06dbd84ad
Add user registration endpoint and HDFS directory creation
notkshitij
2025-07-03 14:24:04 +05:30
0661b2540f
Added execution permission for mvnw
notkshitij
2025-07-03 04:49:41 +05:30
222fd796f2
Update application.properties for production deployment
notkshitij
2025-07-03 04:49:16 +05:30
7f6b2eb344
Refactor and secure backend configuration, DTOs, and authentication flow
notkshitij
2025-07-03 04:48:29 +05:30
88fd49c807
Refactor User entity and SignupRequest DTO to resolve method access issues and improve compatibility
notkshitij
2025-07-03 03:54:20 +05:30
12355f25c7
Refactor Auth and HDFS controllers, fix User model, and improve HDFS config
notkshitij
2025-07-03 03:47:08 +05:30
9cb9c67b09
Revoke refresh token on logout for enhanced session security
notkshitij
2025-07-03 03:21:53 +05:30
31f13b980b
Update login response to return both access and refresh tokens
notkshitij
2025-07-03 03:19:15 +05:30
2379d95759
Add refresh token support with /api/auth/refresh endpoint
notkshitij
2025-07-03 03:15:31 +05:30
178a32f908
Removed obsolete files. Refactored certain files to use newer ones.
notkshitij
2025-07-03 03:10:51 +05:30
218ccb720f
Implement token blacklist for JWT logout support
notkshitij
2025-07-03 02:57:29 +05:30
dd52421392
Add brute-force protection with rate limiting on login
notkshitij
2025-07-03 02:47:19 +05:30
aaf5d2dbd8
Add JWT authentication filter to secure protected routes
notkshitij
2025-07-03 02:43:56 +05:30
4b21828510
Add JWT-based login and logout endpoints
notkshitij
2025-07-03 02:38:55 +05:30
e14f27830e
Add HTTP to HTTPS redirect configuration using embedded Tomcat
notkshitij
2025-07-03 02:37:13 +05:30
04f291910f
Harden Spring Security configuration and enforce HTTPS
notkshitij
2025-07-03 02:35:25 +05:30
c88cb5ac0e
Add secure file upload and download with per-user AES encryption
notkshitij
2025-07-03 02:32:42 +05:30
c133617990
Move UserService to correct 'services' package and update related imports
notkshitij
2025-07-03 02:30:20 +05:30
a9e7d23c3c
Add HTTPS configuration for production profile
notkshitij
2025-07-03 02:26:56 +05:30
91e0d50c0a
Implement AES-GCM file encryption per user
notkshitij
2025-07-03 02:26:46 +05:30
39aa31625d
Add username validation and password breach check to signup
notkshitij
2025-07-03 02:26:30 +05:30
8ae2ced645
Harden ApplicationConfiguration with stronger BCrypt, cleanup, and security improvements
notkshitij
2025-07-03 02:01:05 +05:30
d3e1aff0fb
Fix: Downloading issue when deployed. Added a temp /Skycrate/downloaded directory and changed ownership to 1000:1000, this allows the file to be temporarily fetched to the server, then downloaded on client's site. Hoping to find a better (feasable) solution to this later.
notkshitij
2025-04-21 10:13:13 +05:30
18876f2780
Changed hdfs IP to docker container's hostname.
sonali
notkshitij
2025-04-20 20:51:01 +05:30
b41b1071e6
Changed port from 8080 to 8081 in application.properties and exposed 8081 in Dockerfile for ref.
notkshitij
2025-04-20 04:25:10 +05:30
c83898e34c
Forgot to change the target dir in Dockerfile, my bad 😅
notkshitij
2025-04-20 03:57:18 +05:30
769ac030b3
Updated username, host and changed password to env var for DB in application.properties.
notkshitij
2025-04-20 03:54:04 +05:30
3801a9b5c2
Added maven binary directory in gitignore.
notkshitij
2025-04-20 03:50:13 +05:30
152ada0bad
Added Dockerfile to build Docker image for backend.
notkshitij
2025-04-20 03:38:52 +05:30
3b5736dc8e
Retrieve Username by Email
vedang29
2025-04-18 16:54:42 +05:30
03bdb5d898
Implemented Encryption and Decryption Needed to be as saved Response
SonaliChaudhari
2025-04-18 00:28:45 +05:30
8be15dcac5
IMPLEMENTED ENCRYPTION & DECRYPTION
vedang
vedang29
2025-04-18 00:28:22 +05:30
c20b33a305
Deleted tmp folder. This branch is now on hold. tmp folders are no longer being produced. All APIs hopefully work in this one, didn't test tho 🤞
olderWorking
notkshitij
2025-04-17 23:30:52 +05:30
5cd396951d
MAIN CODE PUSHED ON MASTER BRANCH - NEED TO WORK ON ENCRYPTION AND DECRYPTION
oldMain
SonaliChaudhari
2025-04-17 22:28:47 +05:30
a1dc9a840e
Removed tmp folder while downloading
vedang29
2025-04-15 22:47:28 +05:30
508405077d
Removed tmp folder while uploading
vedang29
2025-04-15 22:35:44 +05:30
36acd75eb3
Merge pull request #2 from kshitij-ka/main
vedang29
2025-04-15 21:44:05 +05:30
5225174d51
Changed port from 8081 to 8080.
notkshitij
2025-04-15 21:24:17 +05:30
471d03d0b6
Deleted empty test file.
notkshitij
2025-04-15 21:24:02 +05:30
45b4ac7208
Changed download file API part. Now it downloads the file in server and fetches it to client slide.
notkshitij
2025-04-15 21:22:53 +05:30
89e6df1c4b
Changed CORS code & Alloed All origins
vedang29
2025-04-15 02:49:46 +05:30
293b73cf2a
Removed deprecated CORS errors
vedang29
2025-04-15 02:41:21 +05:30
bf6c93efd5
Changed CORS
vedang29
2025-04-15 02:35:58 +05:30
857a0bc40a
Merge pull request #1 from Lalit-h2/Addjwt
vedang29
2025-04-14 23:02:57 +05:30
3bc5cf3e62
Added Signup and JWT Login
LalitH
2025-04-14 22:27:39 +05:30
72bfd2eb0c
REST API for file management completed (without JWT)
vedang29
2025-04-14 17:47:12 +05:30
2b8c4491f5
Finally Its done quick quick quick
vedang29
2025-04-14 03:40:31 +05:30
3cd77346f7
Set up spring app with menu driven HDFS
vedang29
2025-04-14 00:22:24 +05:30