iceman1001
e2671d5b50
fix coverity 286654 wrong sized argument
2020-05-13 12:26:37 +02:00
iceman1001
96108d826a
fix coverity 286922 mem leak
2020-05-13 12:24:28 +02:00
Jamie Fiedler
97901a761f
use machine/endian.h with osx
2020-05-13 03:35:38 -04:00
Philippe Teuwen
2c4eda6ab9
Fix 2 issues in proxendian.h, see details:
...
Only some OSes include endian.h from sys/types.h, not Termux, so let's include endian.h directly.
Moreover the past logic defined BYTE_ORDER to an undef macro, so BYTE_ORDER was not undef but def to 0
and BYTE_ORDER != LITTLE_ENDIAN && BYTE_ORDER != BIG_ENDIAN was always false as (0!=0 && 0!=0)
2020-05-13 02:09:03 +02:00
Philippe Teuwen
66fd6d70a0
hardnested: more readable preprocessing
2020-05-12 13:26:16 +02:00
iceman1001
5e4c83cc2f
redundant
2020-05-12 10:30:14 +02:00
Philippe Teuwen
8dcf670f72
ore hardnested switch to handle
2020-05-12 01:17:38 +02:00
Philippe Teuwen
a3aa38e624
trying to help old gcc 5...
2020-05-12 00:58:02 +02:00
Philippe Teuwen
3e05d28678
more hardnested switch to handle
2020-05-12 00:50:49 +02:00
Philippe Teuwen
7f6c078de2
fix cbor enum
2020-05-12 00:44:22 +02:00
Philippe Teuwen
2819792f8e
Revert "fix osx"
...
This reverts commit 09903384fa
.
2020-05-12 00:27:21 +02:00
Philippe Teuwen
d2f9fb6084
fix hardnested switch-enum
2020-05-12 00:26:55 +02:00
iceman1001
09903384fa
fix osx
2020-05-12 00:25:44 +02:00
iceman1001
00cca150ed
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2020-05-12 00:08:12 +02:00
iceman1001
56371fe7d5
coverity fixes
2020-05-12 00:07:06 +02:00
Philippe Teuwen
1a89680e7b
fix unused-but-set warning
2020-05-11 23:52:38 +02:00
Philippe Teuwen
b46a99d7d7
remove switch-enum warnings
2020-05-11 23:50:14 +02:00
iceman1001
30184b2b5c
cleaning
2020-05-11 22:34:54 +02:00
iceman1001
4b68ac0a90
chg: lenient nexwatch demod sizes
2020-05-11 22:34:33 +02:00
iceman1001
5fd48305de
chg: lf nexwath sim/clone - now supports 88bit format direct. See helptext for samples
2020-05-11 21:58:47 +02:00
iceman1001
093065f77a
chg: 'data load' - color
2020-05-11 17:23:01 +02:00
iceman1001
d739edd13e
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2020-05-11 15:00:09 +02:00
Philippe Teuwen
b377ca763a
cmdlft55xx : Fix buf overrun (gcc 10 error)
...
src/cmdlft55xx.c:2560:43: error: ‘ - (Unknown)’ directive output may be truncated writing 21 bytes into a region of size between 15 and 24 [-Werror=format-truncation=]
2560 | snprintf(retStr, sizeof(buf), "%u - " _RED_("(Unknown)"), id);
| ^~~~~~~
src/cmdlft55xx.c:2560:13: note: ‘snprintf’ output between 23 and 32 bytes into a destination of size 25
2560 | snprintf(retStr, sizeof(buf), "%u - " _RED_("(Unknown)"), id);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2020-05-11 13:58:38 +02:00
Philippe Teuwen
b40c8dd5d2
tinycbor: avoid overriding cflags, hide warnings
2020-05-11 13:47:19 +02:00
iceman1001
11884df687
textual
2020-05-11 11:45:45 +02:00
iceman1001
e94c61ee1a
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2020-05-11 11:45:04 +02:00
Philippe Teuwen
2f293e211a
show compiler version
2020-05-11 10:21:32 +02:00
iceman1001
0c20369c3f
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2020-05-11 10:00:36 +02:00
iceman1001
9b08f7c39b
chg: 'lf nexwatch demod' - now detects type, and show parity /chksum
2020-05-11 09:29:51 +02:00
Philippe Teuwen
c1209ca0f5
(clang) fix unused function warning
2020-05-11 02:16:43 +02:00
Philippe Teuwen
f6245cdb79
fix appveyor multiple definition of enum error
2020-05-11 01:23:28 +02:00
iceman1001
4d34c8d4d5
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2020-05-11 01:14:04 +02:00
iceman1001
280b7d9c46
chg: 'lf nexwatch demod' - correct parity calc
2020-05-11 01:13:58 +02:00
Philippe Teuwen
8a9c7d2efc
argtable3: fix buffer overrun
...
This bug was suddently triggered by Appveyor compilation and seems to make sense.
[-] CC argtable3.c
inlined from 'arg_cat_option' at argtable3.c:4208:13,
inlined from 'arg_print_syntax' at argtable3.c:4392:9:
argtable3.c:4149:11: error: writing 1 byte into a region of size 0 [-Werror=stringop-overflow=]
4149 | *dest = 0;
| ~~~~~~^~~
argtable3.c: In function 'arg_print_syntax':
argtable3.c:4381:14: note: at offset 200 to object 'syntax' with size 200 declared here
4381 | char syntax[200] = "";
| ^~~~~~
2020-05-10 23:59:46 +02:00
iceman1001
f3293c9dcd
chg: lf nexwatch demod - now descrambles the id aswell
2020-05-10 22:29:29 +02:00
Philippe Teuwen
dc8178d43e
Remove type-limits warning
2020-05-09 15:27:35 +02:00
Philippe Teuwen
1b0fd2389a
Remove tautological-type-limit-compare
2020-05-09 14:41:12 +02:00
Philippe Teuwen
394397c54e
silent tinycbor warnings
2020-05-09 12:56:40 +02:00
iceman1001
cfa75a6cab
missing field init
2020-05-09 12:32:19 +02:00
iceman1001
39c000fb53
missing field initialise
2020-05-09 12:27:53 +02:00
Philippe Teuwen
e695223d3b
mf textual
2020-05-09 11:58:47 +02:00
Philippe Teuwen
c349aa0a13
make style
2020-05-09 00:24:20 +02:00
iceman1001
c687ced062
chg: lf keri demod - more leanient when it comes to bits
2020-05-08 21:14:23 +02:00
Philippe Teuwen
24c85e74ac
I see coverity coming...
2020-05-08 18:14:29 +02:00
iceman1001
36cad6f51a
textual
2020-05-08 18:12:39 +02:00
Philippe Teuwen
ff7b7b3a6f
proper filtering of RL markers
2020-05-08 18:12:10 +02:00
Philippe Teuwen
f97516ca38
textual coherence
2020-05-08 17:42:37 +02:00
Philippe Teuwen
68cb1efe14
Clean deps just in case
2020-05-08 17:40:13 +02:00
Philippe Teuwen
c24df1547a
android cmake: remove c99 restriction
2020-05-08 17:04:28 +02:00
Philippe Teuwen
a2b776ed1e
Remove redundant def
2020-05-08 17:04:28 +02:00