Commit Graph

  • 364eb1ee18
    Generate cleartext signed messages with consistent LF newlines Daniel Huigens 2025-08-21 12:41:14 +02:00
  • 0a92baf8ba
    Tests: bump playwright from 1.54.1 to 1.55.0 (#1883) dependabot[bot] 2025-08-21 11:38:50 +02:00
  • d8e5c4e5b9
    Build(deps-dev): bump playwright from 1.54.1 to 1.55.0 dependabot[bot] 2025-08-20 22:34:15 +00:00
  • 377b0bcff3
    Build(deps-dev): bump @noble/curves in the noble group dependabot[bot] 2025-08-19 08:26:14 +00:00
  • 449ba5bc7a
    Build(deps-dev): bump @noble/curves from 1.9.5 to 1.9.6 (#1880) dependabot[bot] 2025-08-06 14:39:30 +02:00
  • 108b09f8a9
    Build(deps-dev): bump @noble/curves in the noble group dependabot[bot] 2025-08-05 06:54:33 +00:00
  • b53968cc4a
    Build(deps-dev): bump playwright from 1.54.1 to 1.54.2 dependabot[bot] 2025-08-01 22:45:45 +00:00
  • ddbd0d72f9
    Merge pull request #1873 larabr 2025-07-31 19:19:10 +02:00
  • c1ea7ca464
    Tests: update ECDH negative test expectations to match WebKit Windows behavior larabr 2025-07-15 13:50:06 +02:00
  • faeceec49e
    CI: set fail-on-cache-miss for cached build folders larabr 2025-07-14 18:44:26 +02:00
  • 0f586241e8
    CI: run browser tests also on Windows larabr 2025-07-14 15:45:25 +02:00
  • 6b1da73b97
    Merge pull request #1875 larabr 2025-07-31 19:08:40 +02:00
  • e05ca9e2d2
    Internal: switch away from deprecated noble-curve util.randomPrivateKey larabr 2025-07-24 16:42:02 +02:00
  • 29cdf978c4
    Build(deps-dev): bump @noble/curves from 1.9.2 to 1.9.5 dependabot[bot] 2025-07-22 00:23:16 +00:00
  • 659e3dbbd0
    Merge pull request #1877 larabr 2025-07-31 18:05:14 +02:00
  • ed5554e114
    Lightweight build: lazy load tweetnacl dependency module (curve25519 JS fallback) larabr 2025-07-28 15:12:55 +02:00
  • 721b918296
    Key validation: use WebCrypto API when available for curve25519 larabr 2025-07-25 18:54:25 +02:00
  • 4054ff0543
    README: add section about how to update to the latest version and deprecation policy (#1876) [skip ci] larabr 2025-07-25 14:47:36 +02:00
  • f32cb090f5
    Update README.md [skip ci] larabr 2025-07-25 14:46:58 +02:00
  • a9efefb8cf
    README: add section about how to update to the latest version and deprecation policy [skip ci] larabr 2025-07-25 14:15:34 +02:00
  • c30404c143
    6.2.0 v6.2.0 larabr 2025-07-17 18:14:15 +02:00
  • 732f3c88b2
    Tests: bump playwright from 1.53.0 to 1.54.1 (#1872) dependabot[bot] 2025-07-14 10:47:42 +02:00
  • 24f776a9af
    Merge pull request #1870 larabr 2025-07-14 10:45:25 +02:00
  • b79f1d9874
    Build(deps-dev): bump playwright from 1.53.0 to 1.54.1 dependabot[bot] 2025-07-11 22:51:39 +00:00
  • dc467382ce
    Build(deps-dev): bump playwright from 1.53.0 to 1.54.0 dependabot[bot] 2025-07-10 22:38:13 +00:00
  • 9703ab891e
    Add workaround for WebCrypto X25519 key generation bug on WebKit Linux larabr 2025-07-10 21:20:32 +02:00
  • b9275642e1
    Add workaround for WebCrypto X25519 key export bug on WebKit Linux larabr 2025-07-09 16:21:33 +02:00
  • d155da23dd
    Revert "CI: do not test Webkit on Linux" larabr 2025-07-09 16:00:08 +02:00
  • c26dd10453
    Build(deps-dev): bump playwright from 1.53.0 to 1.53.2 dependabot[bot] 2025-07-01 02:41:56 +00:00
  • 725506f2cd
    Build(deps-dev): bump playwright from 1.53.0 to 1.53.1 dependabot[bot] 2025-06-18 22:56:14 +00:00
  • 448418a6f5
    Bump @noble/curves from 1.9.0 to 1.9.2 in the noble group (#1855) dependabot[bot] 2025-06-17 16:58:58 +02:00
  • 1bf0abe168
    Bump @noble/curves from 1.9.0 to 1.9.1 in the noble group dependabot[bot] 2025-06-17 14:50:32 +00:00
  • 208402ebcb
    Merge pull request #1850 larabr 2025-06-17 15:54:00 +02:00
  • 232da14940 Tests: revert update to chai v5 larabr 2025-05-16 15:11:33 +02:00
  • cabc91c42c Bump dev dependencies to latest versions larabr 2025-05-06 17:50:48 +02:00
  • a51249a964 Run npm update larabr 2025-05-06 16:16:21 +02:00
  • fe58fe9ac0
    Improve packet stream & error handling (#1856) Daniel Huigens 2025-06-12 15:49:31 +02:00
  • 66baa5f57b
    Simplify User ID parsing (#1862) martgil 2025-06-12 18:27:42 +08:00
  • 10729ee1dc
    refactor: Update src/packet/userid.js martgil 2025-06-12 17:53:51 +08:00
  • dac26fbd0b refactor: update email regex martgil 2025-06-12 11:03:57 +08:00
  • 5afbf72c30 test: revert changes - follow RFC 1123 martgil 2025-06-12 11:03:36 +08:00
  • 95860a77e3 test: change tld to example.com due to invalid tld format martgil 2025-06-12 10:44:35 +08:00
  • b45305a5e4 refactor: Simplify User ID parsing martgil 2025-06-12 10:24:31 +08:00
  • b31bc89854
    Tests: bump playwright from 1.52.0 to 1.53.0 (#1861) dependabot[bot] 2025-06-11 16:32:54 +02:00
  • 16c89ee5fb
    Bump playwright from 1.52.0 to 1.53.0 dependabot[bot] 2025-06-10 22:18:05 +00:00
  • 1aedcbe5b6
    Reuse additionalAllowedPackets object Daniel Huigens 2025-06-06 13:10:39 +02:00
  • 5d8d7b5175 MessageGrammarValidator: implement more exhaustive checks larabr 2025-06-05 18:18:22 +02:00
  • 38c56f84c2
    Improve type definition for the User class (#1857) Kevin Kredit 2025-05-28 14:55:16 -04:00
  • eff7b6afef Improve type definition for the User class Kevin Kredit 2025-05-28 11:40:37 -04:00
  • b03eae5eca
    Allow additional unexpected packets in the grammar checker Daniel Huigens 2025-05-26 15:23:51 +02:00
  • d94d9d462a
    Change MessageGrammarValidator into a state machine Daniel Huigens 2025-05-23 18:41:03 +02:00
  • f1c6f9c4e4
    Allow passing an Error object to wrapError Daniel Huigens 2025-05-23 18:06:25 +02:00
  • 6df8687c9e
    Apply suggestions from code review Daniel Huigens 2025-05-23 13:19:43 +02:00
  • 62c4d9907b
    Refactor packet stream handling Daniel Huigens 2025-05-20 01:18:18 +02:00
  • c60d8c9d91
    Delay all errors in not-yet authenticated streams in packet parser Daniel Huigens 2025-05-19 21:18:14 +02:00
  • dcf456049e
    Flag not-yet-authenticated streams on the stream object Daniel Huigens 2025-05-20 01:10:56 +02:00
  • e010101c42
    Simplify grammar checker Daniel Huigens 2025-05-19 20:56:31 +02:00
  • 2e1caef623
    Fix typo Daniel Huigens 2025-05-19 20:15:52 +02:00
  • 82ce0ac421
    Clean up packet error handling Daniel Huigens 2025-05-19 20:00:34 +02:00
  • db772316a9
    Write UnparseablePacket object for non-critical unknown packets Daniel Huigens 2025-05-19 20:02:00 +02:00
  • 88cd1810a3 Implement OpenPGP message grammar validation (add config.enforceGrammar) larabr 2025-05-09 18:26:23 +02:00
  • 4c4ebe4a76 Internal: move config TS declaration to standalone file larabr 2025-05-09 22:57:56 +02:00
  • 87a72e0ab2 Internal: move enums TS declaration to standalone file larabr 2025-05-09 18:30:41 +02:00
  • aba9bb1b69
    Prefer subkeys with higher algorithm IDs (#1854) Daniel Huigens 2025-05-20 14:07:30 +02:00
  • 855fe3550d
    Prefer subkeys with higher algorithm IDs Daniel Huigens 2025-05-19 18:15:43 +02:00
  • 45d825c64a
    CI: fix "unknown cli/env config" warnings from npm v11 (#1851) larabr 2025-05-19 17:54:42 +02:00
  • 80af48438c
    Merge 366d2c8eee9403cf0a64d3dd45dbb131bfdd4e22 into 843a69d0adbdec0f87af09f9000a9223e6614e5c larabr 2025-05-19 15:25:32 +02:00
  • 843a69d0ad
    Don't mutate message during verification Daniel Huigens 2025-05-09 16:17:40 +02:00
  • b9edc546a7
    5.11.3 v5.11.3 v5 Daniel Huigens 2025-05-19 13:56:19 +02:00
  • cacf5c4245
    6.1.1 v6.1.1 v6.1 Daniel Huigens 2025-05-19 13:56:19 +02:00
  • bd54e8535c
    Don't mutate message during verification Daniel Huigens 2025-05-09 16:17:40 +02:00
  • 5d34f33afb Implement OpenPGP message grammar validation (add config.enforceGrammar) larabr 2025-05-09 18:26:23 +02:00
  • cd48f812c2 Internal: move config TS declaration to standalone file larabr 2025-05-09 22:57:56 +02:00
  • 6cdbd6c463 Internal: move enums TS declaration to standalone file larabr 2025-05-09 18:30:41 +02:00
  • f927629c26 Rollup: change config option capitalization larabr 2025-05-16 11:38:34 +02:00
  • 43f5f4e2bd
    Don't mutate message during verification Daniel Huigens 2025-05-09 16:17:40 +02:00
  • 773b6c7364 CI: fix "unknown cli/env config" warnings from npm v11 larabr 2025-05-06 19:47:47 +02:00
  • 16c36f7135
    Bump the noble group across 1 directory with 3 updates (#1845) dependabot[bot] 2025-05-06 16:05:17 +02:00
  • 4b1bbaff34 CI: increase max retries to 3 on Browserstack testsStartTimeout larabr 2025-05-06 15:47:11 +02:00
  • b5d1655aac Bump noble-hashes version in package.json larabr 2025-05-05 19:05:47 +02:00
  • bfec667251 Bump the noble group across 1 directory with 3 updates dependabot[bot] 2025-04-28 23:31:55 +00:00
  • 5a763a11b5
    Tests: bump playwright from 1.51.1 to 1.52.0 (#1843) dependabot[bot] 2025-05-05 18:48:15 +02:00
  • 18b659481f
    Bump @noble/hashes from 1.7.2 to 1.8.0 in the noble group dependabot[bot] 2025-04-21 22:26:17 +00:00
  • f29e6de1f9
    Bump playwright from 1.51.1 to 1.52.0 dependabot[bot] 2025-04-17 22:53:02 +00:00
  • 65df27d15b
    Bump the noble group with 2 updates (#1842) dependabot[bot] 2025-04-15 10:49:54 +02:00
  • 37fdd41868
    Bump the noble group with 2 updates dependabot[bot] 2025-04-14 22:59:14 +00:00
  • 88310fe69d
    Bump playwright from 1.51.0 to 1.51.1 (#1834) dependabot[bot] 2025-03-18 13:56:54 +01:00
  • 5fbae1ff9f
    Bump playwright from 1.51.0 to 1.51.1 dependabot[bot] 2025-03-17 22:28:50 +00:00
  • 73241e5aad Revert "CI: do not test Webkit on Linux" larabr 2025-03-12 13:51:47 +01:00
  • c2526c8a88
    Tests: bump playwright from 1.50.1 to 1.51.0 (#1831) dependabot[bot] 2025-03-07 15:53:39 +01:00
  • 3cd01cb2fe
    Bump playwright from 1.50.1 to 1.51.0 dependabot[bot] 2025-03-06 22:51:17 +00:00
  • 1848f51a4c
    Merge pull request #1829 larabr 2025-03-05 11:51:40 +01:00
  • 4762d2c762 CI: do not test Webkit on Linux larabr 2025-02-25 14:49:08 +01:00
  • d5689894f6 Re-enable using WebCrypto for X25519 when available larabr 2025-02-24 14:45:42 +01:00
  • 6d4a86295e
    Make Issuer Key ID signature subpacket non-critical (#1828) Carlos Alexandro Becker 2025-02-26 06:19:25 -03:00
  • 0530aa5ef3
    Update signature.js Carlos Alexandro Becker 2025-02-21 08:59:11 -03:00
  • d800a44e0c
    fix: make issuerKeyID non-critical Carlos Alexandro Becker 2025-02-20 14:56:06 -03:00
  • 8a2062d342
    Bump the noble group with 3 updates (#1825) dependabot[bot] 2025-02-12 13:20:20 +01:00
  • e28b39db5f 6.1.0-patch.0 @proton/v6.1.0-patch.0 larabr 2025-02-12 13:11:37 +01:00
  • 61c744e769 Temporary workaround for Babel issue affecting web-app tests larabr 2024-03-11 11:41:14 +01:00