7fdfdacf50
Fix by adding explicit import statements
2026-04-18 15:06:11 +00:00
d728504aad
Hithomelabs/CFTunnels#115 : Replace non-standard @security/@response with @throws
2026-04-15 18:37:11 +00:00
4460e86776
Hithomelabs/CFTunnels#115 : Fix mixed indentation (tabs to spaces)
2026-04-15 18:36:20 +00:00
ac2ae0a59f
Hithomelabs/CFTunnels#114 : Add JavaDoc to CloudflareConfig
2026-04-14 11:53:28 +00:00
7e5d20e8ac
Hithomelabs/CFTunnels#114 : Add JavaDoc and API documentation to TunnelController
2026-04-14 11:52:50 +00:00
4197e645cd
Hithomelabs/CFTunnels#114 : Add JavaDoc to Ingress model
2026-04-14 11:52:21 +00:00
df7ea9a2df
Hithomelabs/CFTunnels#114 : Add JavaDoc to CloudflareAPIService
2026-04-14 11:52:08 +00:00
c6b466530f
Hithomelabs/CFTunnels#114 : Add JavaDoc to User entity
2026-04-14 11:51:48 +00:00
e8f158aece
Hithomelabs/CFTunnels#114 : Add JavaDoc to Request entity
2026-04-14 11:51:39 +00:00
a7e7ea4a39
Hithomelabs/CFTunnels#114 : Add JavaDoc to Protocol enum
2026-04-14 11:51:28 +00:00
e8d535efda
Hithomelabs/CFTunnels#114 : Add JavaDoc to Mapping entity
2026-04-14 11:51:19 +00:00
6bf138ea7a
Hithomelabs/CFTunnels#114 : Add JavaDoc to Tunnel entity
2026-04-14 11:51:07 +00:00
b2ac418ae5
Hithomelabs/CFTunnels#114 : Add JavaDoc documentation to main application class
2026-04-14 11:50:39 +00:00
c78f2713c3
Fix LazyInitializationException and update hostname format
2026-02-16 00:38:23 +05:30
9a25495d9c
Remove pagination and filtering from /requests endpoint
2026-02-15 22:06:07 +05:30
7e3882febf
Add PaginationRequest DTO for /requests endpoint
2026-02-15 20:51:52 +05:30
6c496c8c27
Fix broken findByCfTunnelId method - property doesn't exist on Tunnel entity
2026-02-15 20:23:29 +05:30
7f7b90df80
Add approve/reject mapping requests API with unit tests
...
- Add Protocol enum to Mapping entity for HTTP, HTTPS, TCP, SSH
- Add TunnelsResponse and TunnelResult models for typed API responses
- Add ExternalServiceException for Cloudflare API errors
- Add approve and reject endpoints for mapping requests
- Add GET /requests endpoint with pagination and status filtering
- Refactor API paths to use 'configured' and 'configure' terminology
- Add comprehensive unit tests for all new endpoints
- Add service layer tests for new methods
2026-02-15 20:00:34 +05:30
71161a4da1
Changing API design and making tests compatible
2026-01-28 00:21:13 +05:30
c0ae476beb
Configure PostgreSQL database settings for test and production profiles
...
- Add PostgreSQL datasource configuration for test and prod profiles
- Use environment-specific database URL, username, and password variables
- Set hibernate.ddl-auto=update for both profiles
- Enable SQL logging in test, disable in production
- Replace H2 in-memory database with PostgreSQL for consistency
2026-01-23 21:16:56 +05:30
d2d8e74ba9
Add OAuth2 security configuration to Swagger UI and clean up unused redirects
...
- Configure OpenAPI with OAuth2 authorization code flow and required scopes
- Add security scheme and requirements for API documentation
- Remove unused swagger redirect methods from HomeController
- Comment out swagger endpoint permissions in SecurityConfig
2026-01-23 02:16:45 +05:30
742bcef858
ISSUE-33 ( #96 ) ( #98 )
...
## Description
- db integration
Co-authored-by: hitanshu310 <hitanshu98@gmail.com>
Co-authored-by: = <=>
Co-authored-by: Kruti Shah <kruti@logiqids.com>
Reviewed-on: Hithomelabs/CFTunnels#96
Co-authored-by: Kruti Shah <krutis0201@gmail.com>
Co-committed-by: Kruti Shah <krutis0201@gmail.com>
Reviewed-on: Hithomelabs/CFTunnels#98
Reviewed-by: hitanshu <hitanshu98@gmail.com>
Co-authored-by: Kruti Shah <krutis0201@gmail.com>
Co-committed-by: Kruti Shah <krutis0201@gmail.com>
2026-01-14 17:37:15 +00:00
b30ae7cdbf
ISSUE-44: Hithomelabs/HomeLabDocker#44 adding more tests
2025-11-16 18:59:06 +05:30
4875392271
ISSUE-44: Hithomelabs/HomeLabDocker#44 Adding an integration test
2025-11-14 23:07:10 +05:30
68792e2cbf
ISSUE-44: Hithomelabs/HomeLabDocker#44 Adding mockMvc tests for web tier
2025-10-26 18:49:18 +05:30
316dd6b01e
ISSUE-44: Hithomelabs/HomeLabDocker#44 Decoupling the controller and the service layer
2025-10-26 18:37:41 +05:30
c8e8817e25
ISSUE-43: Attempting to fix Hithomelabs/HomeLabDocker#43 disbling server side csrf check
2025-10-18 16:35:23 +05:30
4016854514
Adding a new HomeController to redirect to swagger UI
2025-09-20 21:29:53 +05:30
77a43bfde8
Adding new URL mapping that redirects / to swagger UI
2025-09-20 21:00:58 +05:30
e46974870a
Trying to avoid clash with baseUrl variable
2025-09-15 01:57:34 +05:30
e960c5cfa5
Final cahnges to add OIDC, setting groups and authorities
2025-09-15 00:21:49 +05:30
c5d01ece01
Adding profiles for different OpenAPI server URLS in different environments
2025-06-04 01:27:34 +05:30
ec7d3299df
Changes derver in OpenAPI Config to avoid CORS
2025-06-01 17:29:24 +05:30
d3f0797e33
Adding field path to ingress
2025-05-27 01:08:07 +05:30
680ef7bd99
CFTunnels: And the lord said let there be light, but the devil built tunnels
2025-05-25 01:51:18 +05:30