| Age | Commit message (Collapse) | Author |
|
- argon2 0.6 generates the salt internally, so drop the explicit
password-hash dependency along with SaltString/OsRng usage
- hash_password now takes only the password; update callers in
datastructures.rs and the test module accordingly
- switch PasswordHash import to argon2::password_hash::phc
- bump base64 0.22->0.23, itertools 0.14->0.15, regenerate Cargo.lock
- bump crate version to 4.4.1
Co-Authored-By: Claude Sonnet 5 <[email protected]>
Signed-off-by: KunoiSayami <[email protected]>
|
|
- Fix password-hash version mismatch (0.6→0.5) causing OsRng to be
gated behind missing getrandom feature; enable argon2 rand feature
- Extract get_redis_connection() helper to deduplicate Redis client
setup across authentication, repo control, and tests
- Tighten username validation regex to require ≥2 chars and disallow
leading/trailing dots or hyphens
- Handle malformed cookies without split_once gracefully (continue
instead of panic)
- Fix typos: "rated commands" → "related commands" in CLI help text
Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
Signed-off-by: KunoiSayami <[email protected]>
|
|
* feat: Add login rate limiting (claude)
* feat: Add SameSite cookie attribute (claude)
Signed-off-by: KunoiSayami <[email protected]>
|
|
Signed-off-by: KunoiSayami <[email protected]>
|
|
Signed-off-by: KunoiSayami <[email protected]>
|
|
* chore: Address clippy suggestion
Signed-off-by: KunoiSayami <[email protected]>
|
|
Signed-off-by: KunoiSayami <[email protected]>
|
|
Signed-off-by: KunoiSayami <[email protected]>
|
|
Signed-off-by: KunoiSayami <[email protected]>
|
|
Signed-off-by: KunoiSayami <[email protected]>
|
|
Signed-off-by: KunoiSayami <[email protected]>
|
|
* chore: Bump version
Signed-off-by: KunoiSayami <[email protected]>
|
|
Signed-off-by: KunoiSayami <[email protected]>
|
|
* feat(core): Address cargo clippy
* feat(test): Support change PAM provide from environments
Signed-off-by: KunoiSayami <[email protected]>
|
|
Signed-off-by: KunoiSayami <[email protected]>
|
|
* chore: Bump version
|
|
* feat(build): Add optimize option for build release
|
|
|
|
* feat(core): Support full protect mode
* feat(test): Reduced sleeping time and support new parser
* feat(crate): Bump version
|
|
|
|
* refactor(test): Move test out from core file
|
|
* fix(auth): Fix authenticate cookie failure in root page
|
|
* feat(auth): Support per-repository user authenticate
* feat(test): Support new configure structure test
* refactor(database): Upgrade database structure to v3
|
|
* feat(test): Test will check post response validity
|
|
|
|
|
|
|
|
* feat(core): Add upgrade function from database v1 to v2
|
|
* fix: Fix CI build failure
|
|
* style: Update html file style
|
|
* fix: Fix redirect not work properly
|
|
|
|
* feat: Add adduser subcommand
|
|
|
|
|
|
|
|
|