Commit Graph

4494 Commits

Author SHA1 Message Date
El RIDO
ec656a5456 credit Persian translation & enable use of Persian plurals 2026-02-06 19:15:02 +01:00
El RIDO
8981641652 Merge pull request #1782 from Ali-Fani/master
Add Persian (fa) language support and update supported languages list
2026-02-06 19:03:00 +01:00
Ali Fani
6a0fd6fb44 Add Persian (fa) language support and update supported languages list 2026-02-06 11:23:14 +03:30
El RIDO
8cbed17afa Merge pull request #1778 from PrivateBin/dependabot/github_actions/dawidd6/action-download-artifact-14
Bump dawidd6/action-download-artifact from 12 to 14
2026-02-02 21:51:21 +01:00
dependabot[bot]
6ef3993fed Bump dawidd6/action-download-artifact from 12 to 14
Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact) from 12 to 14.
- [Release notes](https://github.com/dawidd6/action-download-artifact/releases)
- [Commits](0bd50d53a6...5c98f0b039)

---
updated-dependencies:
- dependency-name: dawidd6/action-download-artifact
  dependency-version: '14'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-02 13:08:51 +00:00
El RIDO
add6fe712a Merge pull request #1763 from PrivateBin/linter-ai-findings
Linter AI findings
2026-02-01 09:54:18 +01:00
El RIDO
ba8e86f06f update license file 2026-01-30 22:31:56 +01:00
El RIDO
0acb738372 amended wording 2026-01-30 22:18:02 +01:00
El RIDO
360b46123d Merge pull request #1761 from PrivateBin/linter-unused-variable
address unused variable lint
2026-01-30 22:15:08 +01:00
El RIDO
041858aa36 Merge pull request #1774 from PrivateBin/doc/readme/encryption
docs: clarify how/where encryption key is inside an URL
2026-01-30 22:05:54 +01:00
El RIDO
ff12d7bff8 Merge pull request #1762 from PrivateBin/linter-semicolon-insertion
address semicolon insertion lint
2026-01-30 17:02:01 +01:00
rugk
0908da641a docs: use proper typographical quotation marks 2026-01-30 13:49:38 +01:00
rugk
45719f6b7b docs: clarify how/where encryption key is inside an URL
In order to clarify things like raised in https://github.com/PrivateBin/PrivateBin/pull/1759#discussion_r2746115299

So people are not too concerned about bots...
2026-01-30 13:47:22 +01:00
El RIDO
c43c5a19d6 Merge pull request #1773 from PrivateBin/crowdin-translation
New Crowdin updates
2026-01-29 19:01:33 +01:00
PrivateBin Translator Bot
38af22c045 New translations en.json (Lojban) 2026-01-29 18:19:33 +01:00
PrivateBin Translator Bot
d066341803 New translations en.json (Lojban) 2026-01-29 00:10:27 +01:00
PrivateBin Translator Bot
79f16b71b1 New translations en.json (Lojban) 2026-01-28 22:49:29 +01:00
PrivateBin Translator Bot
0250bce568 New translations en.json (Lojban) 2026-01-28 18:25:34 +01:00
El RIDO
ef129714e2 update license file, closes #1772 2026-01-28 16:21:34 +01:00
El RIDO
9f30748055 document change 2026-01-28 16:08:31 +01:00
El RIDO
ca88baf48e Merge pull request #1769 from PrivateBin/dependabot/composer/symfony/polyfill-php80-1.33.0
Bump symfony/polyfill-php80 from 1.31.0 to 1.33.0
2026-01-28 16:07:58 +01:00
dependabot[bot]
cd967b0041 Bump symfony/polyfill-php80 from 1.31.0 to 1.33.0
Bumps [symfony/polyfill-php80](https://github.com/symfony/polyfill-php80) from 1.31.0 to 1.33.0.
- [Commits](https://github.com/symfony/polyfill-php80/compare/v1.31.0...v1.33.0)

---
updated-dependencies:
- dependency-name: symfony/polyfill-php80
  dependency-version: 1.33.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-28 14:57:33 +00:00
El RIDO
b405638725 Merge pull request #1770 from PrivateBin/dependabot/composer/mlocati/ip-lib-1.22.0
Bump mlocati/ip-lib from 1.21.0 to 1.22.0
2026-01-28 15:56:41 +01:00
dependabot[bot]
736b096751 Bump mlocati/ip-lib from 1.21.0 to 1.22.0
Bumps [mlocati/ip-lib](https://github.com/mlocati/ip-lib) from 1.21.0 to 1.22.0.
- [Release notes](https://github.com/mlocati/ip-lib/releases)
- [Commits](https://github.com/mlocati/ip-lib/compare/1.21.0...1.22.0)

---
updated-dependencies:
- dependency-name: mlocati/ip-lib
  dependency-version: 1.22.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-28 11:52:44 +00:00
El RIDO
955521359a amended wording 2026-01-28 07:39:08 +01:00
El RIDO
771f0acb6d Merge branch 'master' into linter-ai-findings 2026-01-28 07:37:14 +01:00
El RIDO
a1c8966a36 Merge branch 'master' into linter-semicolon-insertion 2026-01-28 07:33:58 +01:00
El RIDO
9a29894543 Merge pull request #1767 from PrivateBin/dependabot/composer/phpunit/phpunit-9.6.33
Bump phpunit/phpunit from 9.6.29 to 9.6.33
2026-01-28 07:31:23 +01:00
El RIDO
f6c01a6489 update SRI hash 2026-01-28 07:21:32 +01:00
El RIDO
b36edf5a72 Merge pull request #1759 from cloudscape-germany/feature/exhaustive-bot-list
Feature/exhaustive bot list
2026-01-28 07:15:49 +01:00
El RIDO
2210ad6c91 Merge pull request #1764 from PrivateBin/linter-unneded-defensive-code
address unneeded defensive code lint
2026-01-28 06:32:03 +01:00
dependabot[bot]
c563256a4d Bump phpunit/phpunit from 9.6.29 to 9.6.33
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.6.29 to 9.6.33.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/9.6.33/ChangeLog-9.6.md)
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.6.29...9.6.33)

---
updated-dependencies:
- dependency-name: phpunit/phpunit
  dependency-version: 9.6.33
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-28 01:13:16 +00:00
Cloudscape Germany
0d24bac155 Update js/legacy.js
Co-authored-by: El RIDO <elrido@gmx.net>
2026-01-27 14:50:23 +01:00
Cloudscape Germany
4711d9135a Remove monitoring services from legacy.js
Removed monitoring and uptime services from the list.
2026-01-25 21:10:36 +01:00
Cloudscape Germany
9c40afbdf3 Update js/legacy.js
Co-authored-by: El RIDO <elrido@gmx.net>
2026-01-25 21:06:23 +01:00
Cloudscape Germany
3b543d3271 Update js/legacy.js
Co-authored-by: El RIDO <elrido@gmx.net>
2026-01-25 21:04:38 +01:00
Cloudscape Germany
885ad4ff70 Update js/legacy.js
Co-authored-by: El RIDO <elrido@gmx.net>
2026-01-25 21:03:51 +01:00
Cloudscape Germany
0f4ac5e98e Update js/legacy.js
Co-authored-by: El RIDO <elrido@gmx.net>
2026-01-25 20:58:24 +01:00
El RIDO
d00fb264fb deduplicate code, clarifications 2026-01-25 10:37:32 +01:00
El RIDO
520408b830 typos 2026-01-25 10:36:10 +01:00
El RIDO
2c3dc983b6 typos and robots.txt clarifications 2026-01-25 10:08:50 +01:00
El RIDO
72e8ffe368 address unused variable lint
See: https://github.com/PrivateBin/PrivateBin/security/quality/rules/js%2Funused-local-variable
2026-01-25 10:00:14 +01:00
El RIDO
a4eaa77b82 address semicolon insertion lint
> Code that uses automatic semicolon insertion inconsistently is hard to read and maintain.

See: https://github.com/PrivateBin/PrivateBin/security/quality/rules/js%2Fautomatic-semicolon-insertion
2026-01-25 09:41:52 +01:00
El RIDO
0ed48c455f address unneeded defensive code lint
IMHO this check is actually necessary, as we do call the function with an empty argument. So we need a guard there, but we could simplify it a bit, by making the argument an empty array by default. I still kept the check for undefined (line 3249, first check) in case the caller passes us an undefined variable.

See: https://github.com/PrivateBin/PrivateBin/security/quality/rules/js%2Funneeded-defensive-code - Copilot suggested to simply remove the if-condition and its else block, which I think is wrong.
2026-01-25 09:26:14 +01:00
Cloudscape Germany
968ec9cada Fix JSDoc type for badBotUA variable
Update JSDoc type annotation for badBotUA variable
2026-01-24 12:55:59 +01:00
Cloudscape Germany
15643689fd Add exhaustive list of bot identifiers to badBotUA array
- Minimizes false positives by using specific patterns like 'bot/', '-bot'
- Catches most bot variants without being overly broad
- Maintains case-sensitivity for precision
- Includes both common patterns and specific known bots
2026-01-24 12:40:44 +01:00
El RIDO
7806faf16c Merge pull request #1756 from WoutResseler/master
Update hash for privatebin.js
2026-01-22 06:59:06 +01:00
rugk
8b37926486 Merge pull request #1754 from PrivateBin/ai-llm-disclosure
docs: require users to disclose in PR whether an AI/LLM tool is used
2026-01-20 16:32:18 +01:00
woutresseler
33c93f4d40 Update hash for privatebin.js 2026-01-20 13:18:57 +01:00
El RIDO
9f0270634c Merge pull request #1755 from PrivateBin/docs/robots-txt
docs: clarify that robots.txt is not fail-safe
2026-01-18 12:33:03 +01:00