339 Commits

Author SHA1 Message Date
Renato Alves
7aad31514a 📝 Document requiring libnss3 3.113+ for Firefox 144+ profiles 2025-11-13 20:33:37 +01:00
Renato Alves
b6219d9bf2 👷 Typo in Firefox version specification 2025-11-13 20:19:32 +01:00
Renato Alves
ea58e2ea7f 👷 Test all we can, don't stop on first error 2025-11-13 20:12:01 +01:00
Renato Alves
99e62a4b41 👷 Build everything we think we can
latest-esr is expected to fail for now
2025-11-13 20:02:22 +01:00
Renato Alves
423d5695d8 💚 Build support for older cert8.db legacy formats 2025-11-13 19:46:54 +01:00
Renato Alves
e75308a3f2 👷 On GitHub CI runs unprivileged 2025-11-13 18:49:09 +01:00
Renato Alves
e1c72d4684 💚 Compile NSS for release (optimized) 2025-11-13 18:46:54 +01:00
Renato Alves
e379868957 💚 Temporarily keep only a target that is expected to succeed 2025-11-13 18:42:19 +01:00
Renato Alves
be42b8d4b2 💚 Exclude some CI targets that we know will fail 2025-11-13 18:36:14 +01:00
Renato Alves
88dbd80198 👷 Tolerate some failures in matrix testing
Tests on the profile created with Firefox 144 are expected to fail on older NSS versions (exact version to be determined)
2025-11-13 18:13:12 +01:00
Renato Alves
db841f217d Fix test data mistake due to copy-paste 2025-11-13 15:25:13 +01:00
Renato Alves
52ade38c08 💚 Test against source NSS on Linux 2025-11-13 15:19:31 +01:00
Renato Alves
115e2a1406 🧪 Add tests for Firefox 144 - failing unless on 144+ 2025-11-12 21:22:18 +01:00
Renato Alves
d1852e8981 Fix failing tests after new addition 2025-11-12 18:59:00 +01:00
Renato Alves
fa837de209 Add Firefox 144 profile for AES-256-CBC
See GitHub issue #120
2025-11-11 19:54:09 +01:00
Renato Alves
9114470839 Avoid empty search location first by using . the current directory 2025-11-10 19:23:58 +01:00
Renato Alves
83053c4024 🐛 Look for libnss3.so system-wide last 2025-11-10 19:22:56 +01:00
Renato Alves
4fae3031e5 💚 Remove failing and old Firefox 87 from test list 2025-10-31 10:26:36 +01:00
Renato Alves
7d86cb2969 🐛 Add support for /usr/lib/firefox and /usr/lib/thunderbird libnss3.so locations 2025-10-31 10:18:27 +01:00
Renato Alves
8a5fdeb8c8 👥 Add @CedricLevasseur as a contributor 2024-11-08 14:52:25 +01:00
Cédric Levasseur
603f7083aa 🐛 fix nss default location on homebrew for Apple Silicon
Closes #114
2024-11-08 14:51:55 +01:00
Renato Alves
2a163faf6c 👥 Add @go9girl as a contributor 2024-04-07 22:04:33 +02:00
Renato Alves
6e021ce839 👥 Add @embeddedc as a contributor 2024-04-07 22:02:11 +02:00
Renato Alves
0d3409d103 🔖 Bump version to dev 2024-04-07 21:54:14 +02:00
Renato Alves
ed79d316f4 🔖 Release 1.1.1 1.1.1 2024-04-07 21:54:14 +02:00
Renato Alves
2ad4442ace Env NSS_LIB_PATH can now be used to specify libnss location
Closes #108
2024-04-07 21:54:14 +02:00
Renato Alves
788aefc75d 👥 Add @longforrich as a contributor 2024-04-07 21:54:14 +02:00
Renato Alves
e27143e305 🙈 Ignore npm/all-contributors files 2024-04-07 21:54:14 +02:00
Renato Alves
c5fcdbc0cb ♻️ Refactor and corretly type 'locations'
'locations' was inconsistently either a list or tuple of strings
2024-04-07 21:54:14 +02:00
Renato Alves
3f1a6dce63 Fix minor spelling 2023-12-23 19:05:58 +01:00
Thomas Merz
787f8a3a19 👷 use latest major version for actions/checkout (main instead of abandoned master branch/head) (#101) 2023-12-23 19:02:24 +01:00
Renato Alves
65f2d9a187 🔊 Update changelog to include last changes 2023-11-08 21:57:52 +01:00
Renato Alves
200b829065 👥 Add utrack and regen contributors table 2023-11-08 21:55:30 +01:00
Renato Alves
f95996e3d2 🐛 Fix missing fields on deleted passwords
How a deleted record remains in the logins.json file isn't clear
but we should now handle the missing information gracefully.

Fixes #99
2023-11-08 21:55:25 +01:00
Renato Alves
ae46381c19 👷 Allow manual execution of tests 2023-10-19 01:23:47 +02:00
Renato Alves
40716a68c3 🔨 Update all-contributors badge link 2023-07-28 17:10:03 +02:00
Renato Alves
90e7f065e3 Fix failing test
The exception message is now only printed at high verbosity
2023-07-28 16:35:52 +02:00
Renato Alves
dbf590bbc3 🎨 Avoid showing traceback on handled error
Makes the traceback show up only when running under high verbosity
2023-07-28 15:49:53 +02:00
Renato Alves
a3b981efa8 🔖 Bump to dev version 2023-07-26 22:47:45 +02:00
Renato Alves
0931c0484d 🔖 Release 1.1.0 1.1.0 2023-07-26 22:46:52 +02:00
Renato Alves
c4ffc7f1e3 👥 Update contributor name 2023-07-26 22:45:11 +02:00
Renato Alves
d2ddb6586f 👥 Add @rma-x as a contributor 2023-07-26 22:35:09 +02:00
Renato Alves
66c35a0531 Implement non-fatal password decrypting
Fixes #97
2023-07-26 22:18:03 +02:00
Renato Alves
2c61b27e67 🐛 Handle .decode possibly applied to None 2023-07-07 00:18:01 +02:00
Renato Alves
914fc85596 🎨 Rename refs: Master -> Primary 2023-07-07 00:09:10 +02:00
Renato Alves
297112af45 💄 Better error and exit for decryption failures 2023-07-07 00:05:34 +02:00
Renato Alves
ac857efde7 BUG Avoid function collision with subprocess.run 2023-05-14 15:56:02 +02:00
Renato Alves
b4ecc96dae Sort contributors alphabetically 2023-04-27 21:41:01 +02:00
Renato Alves
bbbcac20a5 Relocate contributors badge 2023-04-27 21:38:43 +02:00
Renato Alves
45228eecac Move the last of AUTHORS to CONTRIBUTORS.md 2023-04-27 20:24:32 +02:00