| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-06-11 | fix: Fix OsRng import and refactor Redis connection setup | KunoiSayami | |
| - 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]> | |||
| 2025-03-25 | refactor: Move functions out of main.rs | KunoiSayami | |
| Signed-off-by: KunoiSayami <[email protected]> | |||
| 2025-03-07 | feat(ci): Update workflow file | KunoiSayami | |
| * chore: Address clippy suggestion Signed-off-by: KunoiSayami <[email protected]> | |||
| 2025-03-04 | chore: Update to rust-2024 version | KunoiSayami | |
| Signed-off-by: KunoiSayami <[email protected]> | |||
| 2024-08-30 | chore: Update crates | KunoiSayami | |
| Signed-off-by: KunoiSayami <[email protected]> | |||
| 2023-03-28 | chore(dep): Upgrade crate library | KunoiSayami | |
| Signed-off-by: KunoiSayami <[email protected]> | |||
| 2022-10-23 | feat: Remove pam feature from default buildv4.0.0 | KunoiSayami | |
| Signed-off-by: KunoiSayami <[email protected]> | |||
| 2022-10-14 | fix(ci): Fix deprecate command set-outputv4.0.0-rc | KunoiSayami | |
| Signed-off-by: KunoiSayami <[email protected]> | |||
| 2022-10-14 | chore(dep): Upgrade crate library | KunoiSayami | |
| Signed-off-by: KunoiSayami <[email protected]> | |||
| 2022-01-16 | feat: Add immutable option make sure sqlite file readonlyv4.0.0-beta | KunoiSayami | |
| * chore: Bump version Signed-off-by: KunoiSayami <[email protected]> | |||
| 2022-01-13 | feat: Add some useful output in logv4.0.0-alpha.2 | KunoiSayami | |
| Signed-off-by: KunoiSayami <[email protected]> | |||
| 2021-11-11 | fmt(core): Address cargo fmtv4.0.0-alpha.1 | KunoiSayami | |
| * feat(core): Address cargo clippy * feat(test): Support change PAM provide from environments Signed-off-by: KunoiSayami <[email protected]> | |||
| 2021-11-10 | feat(core): Support use PAM to provide verification | KunoiSayami | |
| Signed-off-by: KunoiSayami <[email protected]> | |||
| 2021-08-14 | feat(core): Show version in authentication pagev3.0.6 | KunoiSayami | |
| 2021-07-22 | feat(test): Add compile time wait commit time option | KunoiSayami | |
| 2021-07-22 | feat(core): Update cookie ttl while visit websitev3.0.2 | KunoiSayami | |
| * chore: Bump version | |||
| 2021-07-13 | feat(core): Rewritten configure file parserv3.0.0 | KunoiSayami | |
| * feat(core): Support full protect mode * feat(test): Reduced sleeping time and support new parser * feat(crate): Bump version | |||
| 2021-05-17 | refactor(core): Rebuilt the subcommand structurev2.0.0 | KunoiSayami | |
| * refactor(test): Rename mod from core_test to core | |||
| 2021-05-16 | doc: Add configure sections to READMEv1.0.0 | KunoiSayami | |
| 2021-05-15 | feat(core): Add remaining repository protect configure methodv0.4.2 | KunoiSayami | |
| * refactor(test): Move test out from core file | |||
| 2021-05-15 | feat(core): Set protect policy default enabledv0.4.1 | KunoiSayami | |
| * fix(auth): Fix authenticate cookie failure in root page | |||
| 2021-05-15 | feat(core): Add per-repository protect optionv0.4.0 | KunoiSayami | |
| * feat(auth): Support per-repository user authenticate * feat(test): Support new configure structure test * refactor(database): Upgrade database structure to v3 | |||
| 2021-05-14 | feat(test): Add test for authenticate cookiev0.3.8 | KunoiSayami | |
| 2021-05-13 | feat(core): Use timestamp file to determined should copy or notv0.3.7 | KunoiSayami | |
| * feat(test): Test will check post response validity | |||
| 2021-05-13 | style: Address cargo fmt | KunoiSayami | |
| 2021-05-13 | refactor(test): Revert some code to v0.3.2v0.3.5 | KunoiSayami | |
| * fix(core): Fix missing not operator cause unexpected behavior | |||
| 2021-05-13 | fix(test): Fix test always failure | KunoiSayami | |
| 2021-05-13 | refactor(test): Use spawn process instead of call function | KunoiSayami | |
| 2021-05-12 | refactor(core): Add a way to run unit test in cargo | KunoiSayami | |
| 2021-05-10 | style(core): Address cargo fmt | KunoiSayami | |
| 2021-05-10 | refactor(database): Add repo tablev0.3.0 | KunoiSayami | |
| * feat(core): Add upgrade function from database v1 to v2 | |||
| 2021-05-10 | feat: Add reset database subcommandv0.2.1 | KunoiSayami | |
| * fix: Fix CI build failure | |||
| 2021-05-10 | refactor: Use argon2 instead of sha256 to store passwordv0.2.0 | KunoiSayami | |
| * style: Update html file style | |||
| 2021-05-09 | feat: Add deluser commandv0.1.5 | KunoiSayami | |
| 2021-05-09 | feat: Add list user commandv0.1.4 | KunoiSayami | |
| * workflow: Delete Windows build target | |||
| 2021-05-08 | feat: Support bypass root browsev0.1.3 | KunoiSayami | |
| * fix: Fix redirect not work properly | |||
| 2021-05-08 | style: Address cargo fmt | KunoiSayami | |
| 2021-05-08 | fix: Fix authenticate-cookie not working properlyv0.1.2 | KunoiSayami | |
| * feat: Add adduser subcommand | |||
| 2021-05-07 | fix: Fix database can't initialize properly | KunoiSayami | |
| 2021-05-07 | feat: Use async connect to redis | KunoiSayami | |
| 2021-05-07 | feat: Make redis key more shorter | KunoiSayami | |
| 2021-05-06 | feat: Add configure parser | KunoiSayami | |
| 2021-05-06 | init | KunoiSayami | |
