Commit graph

  • 47b9debcae
    Merge d014d4fb8a into 8a77305838 Binkinator 2026-07-18 20:46:23 +02:00
  • b00bab1576
    Merge 077fc16695 into 8a77305838 Matt Van Horn 2026-07-18 20:46:23 +02:00
  • 9ca09f4b71
    Merge 4e3186e929 into 8a77305838 Mohit 2026-07-18 20:46:23 +02:00
  • 8f06b7a176
    Merge 9e1ac5a147 into 8a77305838 Marouane HASSINE 2026-07-18 17:19:37 +00:00
  • 9e1ac5a147
    Merge branch 'master' into fix/dead-path-validation-guard El RIDO 2026-07-18 19:19:33 +02:00
  • 3551c87038 fix: run PATH trailing-separator check instead of dead guard marouanehassine 2026-07-18 18:50:40 +02:00
  • fe55227aaa
    Merge 219c01ac78 into 8a77305838 Mohit 2026-07-18 18:39:18 +02:00
  • bf5a8df015
    Merge 3dd2178b45 into 8a77305838 Marouane HASSINE 2026-07-18 18:36:19 +02:00
  • 8a77305838
    Merge pull request #1885 from marouane-hassine/fix/1883-malformed-v2-json-500 master El RIDO 2026-07-18 18:02:47 +02:00
  • 9ae6e770fd
    Merge 76173b8e65 into 886d4419d7 PrivateBin Translator Bot 2026-07-18 16:16:38 +02:00
  • 5ed776960f
    Merge 83c73138da into 886d4419d7 Mohit 2026-07-18 16:16:37 +02:00
  • 0a6f88669a
    Merge 04027272bd into 886d4419d7 Peter Dave Hello 2026-07-18 16:16:35 +02:00
  • abd1418bc8 fix: reject malformed JSON API bodies instead of crashing marouanehassine 2026-07-18 08:16:21 +02:00
  • 077fc16695
    Merge remote-tracking branch 'upstream/master' into style/short-array-syntax-1640 Matt Van Horn 2026-07-17 10:34:33 -07:00
  • 3dd2178b45 fix: render attachment preview when adding a file in preview mode marouanehassine 2026-07-17 14:46:39 +02:00
  • e80efda7c2 fix: return "Invalid data." instead of HTTP 500 on malformed v2 payloads marouanehassine 2026-07-17 14:44:04 +02:00
  • 886d4419d7
    Merge pull request #1881 from PrivateBin/dompurify-3.4.12 El RIDO 2026-07-16 18:03:42 +02:00
  • 1359c30247
    style: enforce short array syntax via StyleCI Matt Van Horn 2026-07-15 17:31:18 -07:00
  • 6c6ce6c18c
    Merge c64d9c3e4f into 360f2adeca Tim Blyth 2026-07-15 11:45:32 +02:00
  • c64d9c3e4f WIP Tim Blyth 2026-07-15 21:35:55 +12:00
  • 2f17c5f1d6
    chore(deps): update DOMpurify to 3.4.12 El RIDO 2026-07-15 06:54:26 +02:00
  • 360f2adeca
    Merge pull request #1879 from PrivateBin/dependabot/github_actions/actions/setup-node-7 El RIDO 2026-07-14 21:09:21 +02:00
  • b6f4278e07
    Merge pull request #1878 from TowyTowy/fix/yourls-shorturl-null-fallback El RIDO 2026-07-14 21:07:16 +02:00
  • 4a50fed678
    chore(deps): bump actions/setup-node from 6 to 7 dependabot[bot] 2026-07-14 11:52:20 +00:00
  • bb8b77d714 Use a string statusCode in the YourlsProxy test TowyTowy 2026-07-14 08:51:35 +02:00
  • a0c0d154ee fix: handle YOURLS 200 response without shorturl gracefully TowyTowy 2026-07-12 23:02:26 +02:00
  • 87d3a76966
    Merge 89e5853197 into 8504c3157c rugk 2026-07-11 17:41:29 +00:00
  • 89e5853197 fix: merge error missing %s in right place catched by tests js/removeJQuery rugk 2026-07-11 17:41:25 +00:00
  • 1db5205de3 Merge branch 'js/removeJQuery' of https://github.com/PrivateBin/PrivateBin into js/removeJQuery rugk 2026-07-11 17:36:11 +00:00
  • 36bccbca22 docs: merge in changelog rugk 2026-07-11 17:35:18 +00:00
  • 7e8a3a60ec Merge remote-tracking branch 'origin/master' into js/removeJQuery rugk 2026-07-11 17:34:27 +00:00
  • 8504c3157c
    Merge pull request #1876 from PrivateBin/dependabot/npm_and_yarn/js/ws-8.21.0 El RIDO 2026-07-11 12:25:07 +02:00
  • c03cd8f278
    chore: prepare for next release El RIDO 2026-07-11 11:47:08 +02:00
  • f71fd1be95
    chore(deps): bump ws from 8.20.1 to 8.21.0 in /js dependabot[bot] 2026-07-11 08:25:54 +00:00
  • 3035d6e5d3
    incrementing version 2.0.5 El RIDO 2026-07-11 10:17:36 +02:00
  • 75f056dcda
    Merge commit from fork El RIDO 2026-07-11 10:12:52 +02:00
  • bd63b434c9
    Merge remote-tracking branch 'upstream/master' into advisory-fix-1 El RIDO 2026-07-11 10:09:38 +02:00
  • e0dd4c025c
    Merge commit from fork El RIDO 2026-07-11 10:04:56 +02:00
  • a364596586
    Merge branch 'master' into newtab-sanitize El RIDO 2026-07-11 10:04:14 +02:00
  • c59d3f1c85 Fixed Knut Ole Petersen 2026-07-10 16:23:06 +02:00
  • 8ac03f296e Fix Scrutinizer static analysis warnings Knut Ole Petersen 2026-07-10 15:13:20 +02:00
  • 1f3a06835f Add default values for auth template variables Knut Ole Petersen 2026-07-10 14:55:42 +02:00
  • 6b8cb1c9f0 Add session methods to AbstractData base class Knut Ole Petersen 2026-07-10 14:50:35 +02:00
  • 79914da30a Add user methods to AbstractData base class Knut Ole Petersen 2026-07-10 14:49:50 +02:00
  • 8ccb792794 Fix StyleCI formatting issues Knut Ole Petersen 2026-07-10 14:42:09 +02:00
  • a2bd27c75a Remove debug/diagnostic code Knut Ole Petersen 2026-07-10 14:10:14 +02:00
  • 1160a488a3 Fix Json::encode pass-by-reference errors Knut Ole Petersen 2026-07-10 14:06:49 +02:00
  • b01f5aefd4 Add debug_version action to verify deployment state Knut Ole Petersen 2026-07-10 14:03:23 +02:00
  • 703c4a844b Add temporary OPcache reset script Knut Ole Petersen 2026-07-10 14:01:28 +02:00
  • 561c190984 Add top-level try/catch in _handleAuth and OPcache invalidation Knut Ole Petersen 2026-07-10 14:00:37 +02:00
  • caca9e2d88 Add error catching in listUsers and updateProfile to surface error messages Knut Ole Petersen 2026-07-10 13:58:27 +02:00
  • db55f20b2d Fix MySQL migration: use INFORMATION_SCHEMA directly instead of PRAGMA fallback Knut Ole Petersen 2026-07-10 13:54:48 +02:00
  • ae974c861c Fix TypeError: cast DB integers to proper types for strict_types Knut Ole Petersen 2026-07-10 13:53:57 +02:00
  • 1a0e9c4302 Add user profile, password reset, and forgot password features Knut Ole Petersen 2026-07-10 13:45:57 +02:00
  • 0474e3a834 Add auto-redirect to installer, re-runnable installer, shortener selector, and data migration Knut Ole Petersen 2026-07-10 13:19:04 +02:00
  • a531ec7f3b Add YOURLS/Shlink URL hints in admin settings panel Knut Ole Petersen 2026-07-10 13:07:48 +02:00
  • f4454e2ec4 Add admin approval workflow and email notifications Knut Ole Petersen 2026-07-10 12:54:35 +02:00
  • 6a67d9eaa2 Add all settings to admin panel and allow saving new keys Knut Ole Petersen 2026-07-10 12:45:45 +02:00
  • 5e8d77c50a Fix _writeConfig: preserve array keys and skip default empty strings Knut Ole Petersen 2026-07-10 12:43:24 +02:00
  • 7c7308972d Fix conf.php format: add PHP closing comment Knut Ole Petersen 2026-07-10 12:25:16 +02:00
  • 8db77f6231 Fix save settings HTTP 500 and CSRF validation bug Knut Ole Petersen 2026-07-10 12:23:21 +02:00
  • 40821b0dd1 Fix HTTP 500: Json::encode takes parameter by reference Knut Ole Petersen 2026-07-10 12:11:22 +02:00
  • cd73af2622 Replace jQuery AJAX with fetch() API for auth calls Knut Ole Petersen 2026-07-10 12:03:43 +02:00
  • f91522e197 Fix AJAX response handling for login/logout/admin Knut Ole Petersen 2026-07-10 11:58:01 +02:00
  • 271d7efa61 Fix login network error: prevent auth operation override Knut Ole Petersen 2026-07-10 11:50:48 +02:00
  • a9735a3455 Fix login not working: deferred scripts race condition Knut Ole Petersen 2026-07-10 11:43:19 +02:00
  • bac934eb79 Add option to suppress URL shortener warning Knut Ole Petersen 2026-07-10 11:32:05 +02:00
  • 93d50850b8 Update README and Installation docs for auth fork Knut Ole Petersen 2026-07-10 11:27:53 +02:00
  • a984b63f88 Use PrivateBin default CSS in installer Knut Ole Petersen 2026-07-10 11:23:46 +02:00
  • 99ebe7f9e9 Add login page, admin settings panel, and expanded installer Knut Ole Petersen 2026-07-10 11:22:35 +02:00
  • 57315a977c Move installer to install/ folder for easy removal Knut Ole Petersen 2026-07-10 10:53:23 +02:00
  • 783f9f0614 Add dedicated database tables and installation script Knut Ole Petersen 2026-07-10 10:51:44 +02:00
  • 57c790f7b3 Add built-in user authentication system with admin panel Knut Ole Petersen 2026-07-10 10:40:20 +02:00
  • 8238a1492a
    Merge pull request #1873 from PrivateBin/docs/security El RIDO 2026-07-01 07:45:04 +02:00
  • fcebc6e114
    docs: favour GitHub security form over mail rugk 2026-06-30 09:40:48 +02:00
  • 9a75c15437
    Merge pull request #1871 from PrivateBin/dependabot/github_actions/actions/cache-6 El RIDO 2026-06-24 17:53:13 +02:00
  • f67d507fae
    chore(deps): bump actions/cache from 5 to 6 dependabot[bot] 2026-06-24 11:52:25 +00:00
  • 76173b8e65 New translations en.json (Corsican) crowdin-translation PrivateBin Translator Bot 2026-06-21 14:49:33 +02:00
  • b3553697e4 New translations en.json (Corsican) PrivateBin Translator Bot 2026-06-21 13:13:42 +02:00
  • 153abf1381 New translations en.json (Occitan) PrivateBin Translator Bot 2026-06-21 13:13:41 +02:00
  • be6aff19fe New translations en.json (Estonian) PrivateBin Translator Bot 2026-06-21 13:13:38 +02:00
  • 00c0bcb0b2 New translations en.json (Thai) PrivateBin Translator Bot 2026-06-21 13:13:36 +02:00
  • 5a2a1540b6 New translations en.json (Persian) PrivateBin Translator Bot 2026-06-21 13:13:35 +02:00
  • 93543df42c New translations en.json (Indonesian) PrivateBin Translator Bot 2026-06-21 13:13:34 +02:00
  • 1c99609829 New translations en.json (Ukrainian) PrivateBin Translator Bot 2026-06-21 13:13:32 +02:00
  • 5ae5127cc0 New translations en.json (Turkish) PrivateBin Translator Bot 2026-06-21 13:13:31 +02:00
  • 39c6fd046a New translations en.json (Swedish) PrivateBin Translator Bot 2026-06-21 13:13:30 +02:00
  • ef0e1d437f New translations en.json (Slovenian) PrivateBin Translator Bot 2026-06-21 13:13:28 +02:00
  • 5040a4e9a0 New translations en.json (Slovak) PrivateBin Translator Bot 2026-06-21 13:13:27 +02:00
  • 007bc73bbf New translations en.json (Russian) PrivateBin Translator Bot 2026-06-21 13:13:26 +02:00
  • 873f2aedd4 New translations en.json (Portuguese) PrivateBin Translator Bot 2026-06-21 13:13:24 +02:00
  • 4f85d048ef New translations en.json (Polish) PrivateBin Translator Bot 2026-06-21 13:13:23 +02:00
  • f218c19277 New translations en.json (Norwegian) PrivateBin Translator Bot 2026-06-21 13:13:22 +02:00
  • dfbd349f80 New translations en.json (Dutch) PrivateBin Translator Bot 2026-06-21 13:13:20 +02:00
  • e0a8a8d1bc New translations en.json (Lithuanian) PrivateBin Translator Bot 2026-06-21 13:13:19 +02:00
  • 99873e5c55 New translations en.json (Japanese) PrivateBin Translator Bot 2026-06-21 13:13:16 +02:00
  • 6509190c29 New translations en.json (Italian) PrivateBin Translator Bot 2026-06-21 13:13:15 +02:00
  • 0956ab85a4 New translations en.json (Hungarian) PrivateBin Translator Bot 2026-06-21 13:13:14 +02:00
  • 5a741a8322 New translations en.json (Hebrew) PrivateBin Translator Bot 2026-06-21 13:13:12 +02:00
  • d000a76c73 New translations en.json (Finnish) PrivateBin Translator Bot 2026-06-21 13:13:11 +02:00