Commit graph

141 commits

Author SHA1 Message Date
Joseph C. Lehner
63f7ab7610 Fix compile error 2019-09-05 16:08:01 +02:00
Joseph C. Lehner
d2f5dc2823 Don't print each keep-alive request on a new line 2019-09-05 15:43:54 +02:00
Joseph C. Lehner
1b27e82a10 Don't crash while fuzzing 2017-05-15 09:03:55 +02:00
Joseph C. Lehner
a4225b9ebf Don't use full path for file_remote 2017-03-18 10:29:39 +01:00
Joseph C. Lehner
6ed895d4c7 Log bogus NMRP responses 2017-02-23 18:29:55 +01:00
Joseph C. Lehner
44782bee4c Fix issues in new nmrp code 2017-02-21 17:55:39 +01:00
Joseph C. Lehner
f944f320b9 Fix packet length validation 2017-02-19 11:34:01 +01:00
Joseph C. Lehner
a59358a6c1 Fix new nmrp code 2017-02-19 11:00:45 +01:00
Joseph C. Lehner
0227c935ca Cleanup nmrp code 2017-02-18 18:14:04 +01:00
Joseph C. Lehner
11371109c8 Ensure that NMRP packets are at least 64 bytes 2017-02-16 13:08:55 +02:00
Joseph C. Lehner
77359d410d Fuzzing-related changes, mostly 2016-11-22 19:14:41 +01:00
Joseph C. Lehner
98fdb9e63c Use safe SIGINT handler 2016-11-20 12:22:15 +01:00
Joseph C. Lehner
eda1a2a698 Check subnet mask's sanity 2016-11-19 13:02:29 +01:00
Joseph C. Lehner
fba7aab1bd Unify ethsock IP/ARP API 2016-11-19 11:14:47 +01:00
Joseph C. Lehner
fd02c7dfa9 Add PORT env var 2016-11-19 11:14:47 +01:00
Joseph C. Lehner
a88d28b32a Improve message 2016-11-18 18:02:17 +01:00
Joseph C. Lehner
f08d636e91 Remove unused msg_dump arg 2016-11-18 17:55:26 +01:00
Joseph C. Lehner
564aff28aa Use time_monotonic for timeouts 2016-11-18 17:39:04 +01:00
Joseph C. Lehner
8d9ab31b79 Add fuzzing stuff 2016-11-18 17:18:38 +01:00
Joseph C. Lehner
03ffca3544 Fix hangs in nmrp code 2016-11-18 17:18:38 +01:00
Joseph C. Lehner
d42e0c83de Update default IPs 2016-11-13 11:48:43 +01:00
Joseph C. Lehner
7a980ffa01 Use .252 instead of .254 in autoip mode 2016-11-13 11:26:51 +01:00
Joseph C. Lehner
91318c2c5f Set env vars when using -c 2016-11-13 11:17:55 +01:00
Joseph C. Lehner
3b292714ff Set IP before starting NMRP loop 2016-11-13 08:28:22 +01:00
Joseph C. Lehner
482b03db23 Windows fixes 2016-11-12 19:04:09 +01:00
Joseph C. Lehner
2c11c7e3c4 Add IP instead of replacing it 2016-11-12 16:44:15 +01:00
Joseph C. Lehner
2cf812dcfe Don't require user to specify -a anymore 2016-11-12 15:40:26 +01:00
Joseph C. Lehner
f38833e940 Add ARPinger 2016-11-12 13:48:28 +01:00
Joseph C. Lehner
6709ee6090 Use ul_timeout upon receipt of KEEP_ALIVE_REQ 2016-08-12 10:44:43 +02:00
Joseph C. Lehner
f7bd9d5478 Remove unneccessary printfs 2016-08-10 15:11:19 +02:00
Joseph C. Lehner
a3338dc16c Merge branch 'master' of https://github.com/jclehner/nmrpflash 2016-08-09 17:20:13 +02:00
Joseph C. Lehner
a5798dead5 Fix unitialized warning 2016-08-09 17:20:24 +02:00
Joseph C. Lehner
bc6007beb7 Merge branches 2016-08-09 17:17:01 +02:00
Joseph C. Lehner
2f8cdc5567 Remove unneccessary message 2016-08-09 17:01:40 +02:00
Joseph C. Lehner
d467995236 Actually bail out after sending CLOSE_REQ 2016-08-09 12:21:10 +02:00
Joseph C. Lehner
a050f74bce Create static ARP entry for device 2016-08-09 12:16:47 +02:00
Joseph C. Lehner
dff7f25bdd Fix crash when using -c 2016-08-09 09:25:29 +02:00
Joseph C. Lehner
0179e419dc Fix uninitialized warning 2016-03-19 15:37:07 +01:00
Joseph C. Lehner
fb8143470f Doc updates 2016-02-18 22:23:00 +01:00
Joseph C. Lehner
d7caf78f5e Accept pretty names for -R instead of codes 2016-02-18 22:11:12 +01:00
Joseph C. Lehner
cbb94be759 Send correct region value 2016-02-18 21:58:23 +01:00
Joseph C. Lehner
ae55407452 Use msg_opt_add 2016-02-18 21:55:19 +01:00
Joseph C. Lehner
a0d202c45d Fix crash in msg_dump if opt->len == 0 2016-02-18 19:35:57 +01:00
Joseph C. Lehner
9371642c96 Add msg_add_opt 2016-02-18 19:14:52 +01:00
Joseph C. Lehner
bc0901e83f Send keep-alive request to remote after successful upload 2016-02-17 14:14:19 +01:00
Joseph C. Lehner
b95bfc96e5 Reset timeout when receiving extra upload requests 2016-02-17 14:10:54 +01:00
Joseph C. Lehner
57a275312c Better handling of extra upload requests 2016-02-17 12:42:20 +01:00
Joseph C. Lehner
68501ff596 Better handling of extra upload requests 2016-02-17 12:31:31 +01:00
Joseph C. Lehner
758d301c31 Shorten pathname in status message 2016-02-17 12:19:43 +01:00
Joseph C. Lehner
61980e136e Ignore additional upload requests 2016-02-17 12:14:16 +01:00