Commit Graph
100 Commits
Author SHA1 Message Date
wmantly c75ec8015e Merge pull request #85 from theta42/docs
Fav Icon
2025-12-31 19:11:08 -05:00
wmantly 9c762e0e0c Updated versions 2025-12-31 19:08:56 -05:00
wmantly 8692b5f3d7 Added fav icon 2025-12-31 19:08:28 -05:00
wmantly b2267d346e Merge pull request #84 from theta42/docs
Fix architecture documentation - clarify Redis-first lookup
2025-12-31 17:44:40 -05:00
wmantlyandClaude Sonnet 4.5 3dc9e22dc5 Fix architecture documentation - clarify Redis-first lookup
- OpenResty checks Redis FIRST for every request
- Node.js is only queried as fallback when Redis has no entry
- Cached hosts continue working even if Node.js goes down
- Updated diagram to show lookup hierarchy
- Restructured caching strategy to emphasize L1/L2 tiers

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-31 17:37:54 -05:00
wmantly a27dbce6ab Merge pull request #83 from theta42/DNS-01
Dns 01
2025-12-31 17:33:16 -05:00
wmantlyandClaude Sonnet 4.5 6b8b08e94d Fix test suite for CI/CD compatibility
- Fix glob patterns in package.json test scripts (explicit file listing)
- Add error handling for chmod in unix_socket_json.js (test environments)
- Fix unhandled promise rejections in DNS provider contract tests
- Replace broken malformed JSON test with proper buffering test
- Add defensive file cleanup in unix socket tests

All 55 tests now pass successfully.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-31 17:26:24 -05:00
wmantly c0cfed1b1d Updated docs 2025-12-31 16:55:14 -05:00
wmantly b5c7f683b0 Set up github 2025-12-31 16:54:49 -05:00
wmantly 76650d2a11 Added tests 2025-12-31 16:51:55 -05:00
wmantly 354abdf19b Gitpage added 2025-12-31 16:51:27 -05:00
wmantly 1bafc99da9 Clean up 2025-12-31 16:02:20 -05:00
wmantly 5dd07edf1a Moved jq-repeat to use NPM package 2025-12-31 16:01:34 -05:00
wmantly 3a31083871 Cleaned up file layout 2025-12-31 16:00:39 -05:00
wmantly ef3fffdef2 Updated DNS-01 validation 2025-12-31 16:00:21 -05:00
wmantly d944ca6957 Cleaned up file layout 2025-12-31 15:57:33 -05:00
wmantly eb7c049a24 Merge pull request #79 from theta42/wmantly-patch-1
Update install.sh
2024-11-12 19:43:55 -05:00
wmantly c51b9c007b Update install.sh 2024-11-12 19:40:47 -05:00
wmantly 22cf1ce19a Merge pull request #78 from theta42/Fixed-install-script
Update install.sh
2024-11-12 19:15:23 -05:00
wmantly de67510a4e Update install.sh 2024-11-12 19:13:27 -05:00
wmantly c6e937d7f1 Merge pull request #71 from theta42/dependabot/npm_and_yarn/nodejs/axios-1.7.4
Bump axios from 1.7.2 to 1.7.4 in /nodejs
2024-08-15 23:35:53 -04:00
wmantly 63012615cc Merge pull request #66 from theta42/dns
DNS
2024-08-15 23:30:42 -04:00
wmantly 6e168b12b3 Fixed issue: Old domains not being removed on refresh 2024-08-15 22:10:15 -04:00
wmantly c418dd39a8 removed unneeded route 2024-08-15 22:09:17 -04:00
wmantly 5d42879c48 Removed print 2024-08-15 22:08:51 -04:00
wmantly 17f8bec34d Polished off DNS api models 2024-08-15 18:51:36 -04:00
wmantly ce814c306b Fixed title whe in dev env 2024-08-15 18:50:52 -04:00
wmantly c1cfa8bb82 Added relations to redis models 2024-08-15 18:49:42 -04:00
wmantly 9cf9c76c12 Added relations to redis models 2024-08-15 18:49:08 -04:00
wmantly f9d3ae5524 Improved mobile UI 2024-08-15 18:48:07 -04:00
wmantly 496bff53c8 Fixes mobile issue with nav bar 2024-08-15 18:47:30 -04:00
wmantly 0ac8c10e20 fixes magin on UI 2024-08-15 18:46:30 -04:00
wmantly 84cd762d33 Fixed .update issue in jqrepreat 2024-08-15 18:45:56 -04:00
wmantly 7bc4f80340 Added scrollTo function in JS base app 2024-08-15 18:44:46 -04:00
wmantly 24ff59a097 Merge branch 'dns' of github.com:theta42/proxy into dns 2024-08-13 15:18:53 -04:00
wmantly b27e1b1617 Added relations to redis ORM 2024-08-13 15:18:47 -04:00
wmantly bc35f73181 Merge pull request #67 from theta42/cloudflare
final
2024-08-13 15:17:25 -04:00
wmantly 2a5ca3664a More UI stuff 2024-08-12 14:02:58 -04:00
wmantly fd85371e4b Merge branch 'dns' of github.com:theta42/proxy into dns 2024-08-12 13:53:41 -04:00
wmantly 35d3a399e3 More UI stuff 2024-08-12 13:53:37 -04:00
wmantly 99dfad9dbe Merge pull request #65 from theta42/cloudflare
cf change wip
2024-08-12 13:47:46 -04:00
wmantly e86de04a69 Better UI for DNS 2024-08-11 22:57:18 -04:00
wmantly cb87f22d98 DNS API error message 2024-08-11 12:24:42 -04:00
wmantly 3e989992df Added digital ocean 2024-08-10 23:09:55 -04:00
wmantly 3df3341235 DNS stuff 2024-08-10 23:07:32 -04:00
wmantly 92df05540b Updated nginx files 2024-08-09 14:45:05 -04:00
wmantly 0a0f7d8ce5 Updated nginx files 2024-08-09 14:16:41 -04:00
wmantly c49dcafc34 Fixed nginx conf issue 2024-08-08 14:30:22 -04:00
wmantly 07ff3a2e39 Fixed nginx conf issue 2024-08-08 14:00:00 -04:00
wmantly 4c7558c2d7 Fixed nginx conf issue 2024-08-08 09:17:51 -04:00
wmantly 8c53b120b8 Fixed nginx conf issue 2024-08-08 09:15:56 -04:00
wmantly ee582891fa Fixed nginx conf issue 2024-08-08 08:38:51 -04:00
wmantly cf557f8aea Fixed nginx conf issue 2024-08-07 22:48:53 -04:00
wmantly d16c632045 Fixed nginx conf issue 2024-08-07 22:39:43 -04:00
wmantly d64edd87d9 Fixed nginx conf issue 2024-08-07 22:38:54 -04:00
wmantly c42a44be2c Fixed nginx conf issue 2024-08-07 22:35:30 -04:00
wmantly e29fc6b2a3 Merge pull request #64 from theta42/certs
Fixed nginx conf issue
2024-08-07 21:34:58 -04:00
wmantly f44284685f Fixed nginx conf issue 2024-08-07 21:34:03 -04:00
wmantly e0601e9c90 Merge pull request #62 from theta42/certs
Wildcard Certs and Front End update
2024-08-07 15:12:34 -04:00
wmantly 58964b60dc Removed logging from user model 2024-08-07 15:10:27 -04:00
wmantly 3caa4087b7 Updated package versions 2024-08-07 15:00:29 -04:00
wmantly 852ad67430 Fixed login UI and redirect 2024-08-07 14:53:53 -04:00
wmantly 0547e8efdf Fixed issue with form ajax 2024-08-07 14:52:02 -04:00
wmantly 2a4cd8dba6 Renamed functions to match 2024-08-07 14:51:29 -04:00
wmantly de96886b61 nginx conf files 2024-08-06 19:02:01 -04:00
wmantly 0862ae8f10 nginx conf files 2024-08-06 19:01:02 -04:00
wmantly 41919db8f8 wild card UI done 2024-08-06 17:52:00 -04:00
wmantly 84db245f4a fixed issue with redis models 2024-08-06 13:11:55 -04:00
wmantly e38504457c WS fixes 2024-07-31 23:30:21 -04:00
wmantly 0a857f8de4 ignore LE account cert 2024-07-31 20:47:32 -04:00
wmantly dad2e65ed2 ignore LE account cert 2024-07-31 20:47:15 -04:00
wmantly e355ec9b09 removed staging key from repo 2024-07-31 20:20:58 -04:00
wmantly 0eb6af1723 syntax cleanups 2024-07-31 20:19:14 -04:00
wmantly fb9a19d5f0 Changed .add to .create 2024-07-31 20:02:51 -04:00
wmantly 75a486251d UI fixes 2024-07-31 19:43:01 -04:00
wmantly a173a48e43 Merge branch 'certs' of github.com:theta42/proxy into certs 2024-07-31 19:03:11 -04:00
wmantly 441e372987 Added socket.io 2024-07-31 19:01:55 -04:00
wmantly 354084d930 Merge pull request #63 from theta42/search-bar
Search bar
2024-07-31 18:59:59 -04:00
wmantly fc66225cf5 new front end #33 2024-07-30 20:47:46 -04:00
wmantly baad9b0eec moved front end JS libs to correct folder 2024-07-30 20:46:37 -04:00
wmantly da1f1a4127 consolidate front end routes to single file 2024-07-30 20:40:02 -04:00
wmantly efc0fe81f0 LE class to manage wildcard cert 2024-07-30 20:38:22 -04:00
wmantly 30cb62c53c API wrapper for porkbun DNS 2024-07-30 20:37:43 -04:00
wmantly a641ed0f91 JS util to sleep 2024-07-30 20:37:09 -04:00
wmantly 73df8a111b shell script to pull certs from redis 2024-07-30 20:36:41 -04:00
wmantly 62b1fc3bc1 Merge pull request #55 from theta42/ubuntu-v22-fix
Update install.sh
2024-03-28 09:48:41 -04:00
wmantly b32b2de001 pull SSL certs via API 2024-02-07 00:07:51 -05:00
wmantly d88686c52b Merge pull request #52 from theta42/feature-restyconfig
Feature openresty Config
2023-08-21 13:12:08 -04:00
wmantly 6836809fee Added readme for new feature 2023-08-20 14:19:30 -04:00
wmantly 8c44ab91f9 fixes for allowing editing of conf outside of VM 2023-08-20 14:09:46 -04:00
wmantly ddb28ddf50 added folder to gain access to conf of vagrant container 2023-08-20 13:21:08 -04:00
wmantly f7abb97292 migration to align new table names 2023-08-17 15:17:03 -04:00
wmantly 99ab768f45 fixed prefix issue 2023-08-17 13:26:47 -04:00
wmantly 41325f7a55 updated files to ES6 2023-08-17 12:28:32 -04:00
wmantly 80237f76e6 Allow editing of nginx conf files from host 2023-08-16 11:07:26 -04:00
wmantly 94941e5bcd ignore 2023-08-16 11:06:54 -04:00
wmantly deca906ce1 vagrant update 2023-06-26 22:18:42 -04:00
wmantly 7659b77d67 Update install.sh 2021-03-15 14:23:53 -04:00
wmantly 18ace1cfd7 Update install.sh 2021-03-15 14:21:17 -04:00
wmantly 3094b58a47 Update install.sh 2021-03-15 14:19:05 -04:00