13418 Commits
Author SHA1 Message Date
Philippe Teuwen aaacc75e9f Release v4.21611 - BREAKMEIFYOUCAN! 2026-04-14 10:19:30 +02:00
Philippe Teuwen d6c823bea3 fix lib cmakelist & fix cmakelist alphabetic order 2026-04-13 21:44:50 +02:00
Philippe Teuwen 07cb7e8a11 remove warning 2026-04-13 15:21:53 +02:00
kormaxandPhilippe Teuwen f9a5ba0d11 Fix uninit cppcheck warnings in GST module 2026-04-13 14:14:23 +02:00
Philippe Teuwen 57c75ff678 arraylen 2026-04-13 09:46:50 +02:00
Philippe Teuwen 88d20bd4f2 make style 2026-04-13 09:35:02 +02:00
Philippe Teuwen 06bedd410e ulaes info: align output 2026-04-13 09:30:40 +02:00
IcemanandGitHub fc3dbe56bd Merge pull request #3208 from R4H33M/iclass-page-support
Add --page flag to hf iclass dump
2026-04-13 08:18:07 +07:00
IcemanandGitHub 0adf450bc4 Merge pull request #3232 from Antiklesys/master
hf secc crypto bug fixes
2026-04-13 08:12:00 +07:00
IcemanandGitHub 7b23ddba54 Merge pull request #3233 from kormax/felica-trace-improved-annotation
Annotate more FeliCa commands with 'hf felica list'
2026-04-13 08:11:19 +07:00
kormax b8c2e2531f Annotate more FeliCa commands with 'hf felica list' 2026-04-12 12:40:20 +03:00
Antiklesys d331e57c78 hf secc crypto bug fixes 2026-04-12 03:16:41 +08:00
kormax 9fdfebf3e8 Add more systems to 'felica_system_code_list.json' 2026-04-11 20:24:16 +03:00
IcemanandGitHub 14824ca680 Merge branch 'master' into mfp_write_checker
Signed-off-by: Iceman <iceman@iuse.se>
2026-04-11 14:24:26 +07:00
iceman1001 6af1a8e432 updated help text for `lf realy 2026-04-11 09:04:55 +07:00
IcemanandGitHub 652e6fc136 Merge pull request #3228 from kormax/felica-system-annotation
Add FeliCa system code annotation
2026-04-11 08:09:52 +07:00
IcemanandGitHub 344b3f6fa7 Merge pull request #3227 from kormax/felica-system-code-list
Introduce 'felica_system_code_list.json' resource for FeliCa system codes
2026-04-11 08:08:27 +07:00
iceman1001 c502d2d88d fix cmake 2026-04-11 08:06:48 +07:00
iceman1001 36a5c881d0 proper fix for ip, socket handling for win32 , proxspace env 2026-04-11 08:01:48 +07:00
team-orangeBlueandGitHub 877e5c6b70 bugfix #2
oops #2

Signed-off-by: team-orangeBlue <63470411+team-orangeBlue@users.noreply.github.com>
2026-04-11 00:57:28 +03:00
team-orangeBlueandGitHub 38af2eb1c5 bugfix
oops

Signed-off-by: team-orangeBlue <63470411+team-orangeBlue@users.noreply.github.com>
2026-04-11 00:56:59 +03:00
team-orangeBlueandGitHub 9e52f0701f Correct ACL RO check
See commit 1cb843a22b

Signed-off-by: team-orangeBlue <63470411+team-orangeBlue@users.noreply.github.com>
2026-04-11 00:41:31 +03:00
team-orangeBlueandGitHub 1cb843a22b Fix bug in ACL block-RO checker
The code as-is would bug out like below:
```
(input) --blk 255 -d ...f0f0f0...
[=] Sector trailer (ST) write detected
[!] ⚠️  Strict ReadOnly Access Conditions on block 240 detected
[!] ⚠️  Strict ReadOnly Access Conditions on block 241 detected
[!] ⚠️  Strict ReadOnly Access Conditions on block 242 detected
```
This is incorrect. in 16-block sectors, ACLs cover chunks of 5 blocks at once.
It should (and now does) look like:
```
[=] Sector trailer (ST) write detected
[!] ⚠️  Strict ReadOnly Access Conditions on blocks 240-244 detected
[!] ⚠️  Strict ReadOnly Access Conditions on blocks 245-249 detected
[!] ⚠️  Strict ReadOnly Access Conditions on blocks 250-254 detected
```

Signed-off-by: team-orangeBlue <63470411+team-orangeBlue@users.noreply.github.com>
2026-04-11 00:38:14 +03:00
team-orangeBlueandGitHub 394aec40e2 Add ST+ACL check to hf mfp wrbl
Sector trailers are now checked for errors.
Writes should not go through if for whatever reason ACLs provided to write are invalid.

Reminder that ACLs are checked on the 4-byte method of MFP with the encrypted-only exchange byte.

Signed-off-by: team-orangeBlue <63470411+team-orangeBlue@users.noreply.github.com>
2026-04-11 00:14:36 +03:00
team-orangeBlueandGitHub f8f6216958 Correct a typo in helptext
Mifare Plus ACLs are 4 bytes, not 3... oops
Fixed typo in `hf mfp acl`

Signed-off-by: team-orangeBlue <63470411+team-orangeBlue@users.noreply.github.com>
2026-04-11 00:11:41 +03:00