Commit Graph

18 Commits

Author SHA1 Message Date
duorameng 90f06de298 feat: add openconnect 2026-06-25 21:33:50 +08:00
little-sparkleeesss ae273d5b92 feat(database): support configurable SSL mode for PostgreSQL and MySQL
Add ssl_mode configuration option to allow users to customize SSL/TLS
policy for database connections instead of hardcoding sslmode=disable
for PostgreSQL and having no TLS support for MySQL.

Changes:
- database.Config, DatabaseConfig: add SSLMode field
- PostgreSQL DSN: replace hardcoded sslmode=disable with configurable
value
- MySQL DSN: append &tls=<SSLMode> parameter when SSLMode is set
- Full config pipeline: INI/env -> DatabaseConfig -> Config -> DSN ->
subprocess
- New env var BH_DB_SSL_MODE and ini key [database] ssl_mode
- Updated config example and documentation
2026-06-13 23:19:03 +08:00
duorameng c211a19dd8 fix: try to fix cmd lost init envs 2026-05-13 18:00:57 +08:00
duorameng f498c4fcd5 feat: add cmd task call 2026-05-13 17:17:50 +08:00
engigu cc3316c4b8 feat: add secret feature 2026-03-27 14:51:29 +08:00
engigu 8149a3c61f chore: add upgrade ref 2026-03-27 08:20:11 +08:00
engigu 6461033a83 chore: speedup bootstrap and migrate 2026-03-24 09:03:27 +08:00
engigu 05104415ce fix: repo sync error 2026-03-19 16:08:02 +08:00
engigu 3ac230cdf7 feat: add dsn support #55 2026-03-16 08:33:48 +08:00
engigu f9fc33f243 chore: try to control memroy 2026-03-11 14:14:20 +08:00
engigu 4589c64923 feat: refact id column define 2026-03-03 18:07:41 +08:00
engigu 6e50172fd3 feat: add resetpwd cmd -- fix init useless process 2026-02-27 23:19:50 +08:00
engigu d9e73a9d18 feat: add resetpwd cmd 2026-02-27 23:08:44 +08:00
engigu 43a023d683 feat: use new package name 2026-01-18 17:31:04 +08:00
engigu c06030fe27 chore: opt settings code 2025-12-21 10:23:25 +08:00
engigu a4d73a6f89 feat: apply user settings to effect 2025-12-20 13:30:08 +08:00
engigu c299ed67d6 feat: add settings pages 2025-12-20 12:00:08 +08:00
engigu 362237241e feat: Initial commit 2025-12-20 09:30:16 +08:00