Commit graph

  • f08d636e91 Remove unused msg_dump arg Joseph C. Lehner 2016-11-18 17:40:06 +01:00
  • 564aff28aa Use time_monotonic for timeouts Joseph C. Lehner 2016-11-18 17:39:04 +01:00
  • c6d02936e9 Add util.c Joseph C. Lehner 2016-11-18 17:26:53 +01:00
  • 8d9ab31b79 Add fuzzing stuff Joseph C. Lehner 2016-11-18 16:53:38 +01:00
  • 03ffca3544 Fix hangs in nmrp code Joseph C. Lehner 2016-11-18 16:53:21 +01:00
  • b690785498 Update README.md Joseph C. Lehner 2016-11-13 12:20:36 +01:00
  • ce76456960 Update README.md Joseph C. Lehner 2016-11-13 12:18:40 +01:00
  • d42e0c83de Update default IPs Joseph C. Lehner 2016-11-13 11:48:43 +01:00
  • 7a980ffa01 Use .252 instead of .254 in autoip mode Joseph C. Lehner 2016-11-13 11:26:51 +01:00
  • 91318c2c5f Set env vars when using -c Joseph C. Lehner 2016-11-13 11:15:45 +01:00
  • 679ab536f5 Update readme Joseph C. Lehner 2016-11-13 09:07:07 +01:00
  • a268013960 Don't use -a flag in invocation example Joseph C. Lehner 2016-11-13 08:51:28 +01:00
  • 270afddb29 Bump version Joseph C. Lehner 2016-11-13 08:49:36 +01:00
  • 7ffd9cbdb2 Remove v from VERSION Joseph C. Lehner 2016-11-13 08:48:35 +01:00
  • 0d70d53df9 Remove ARP stuff Joseph C. Lehner 2016-11-13 08:44:26 +01:00
  • 905f7b3d32 Fix Windows socket leak Joseph C. Lehner 2016-11-13 08:32:11 +01:00
  • f90769ed1e Fix error messages Joseph C. Lehner 2016-11-13 08:31:40 +01:00
  • 3b292714ff Set IP before starting NMRP loop Joseph C. Lehner 2016-11-13 08:28:22 +01:00
  • 644a9ce55f Block in ethsock_add_ip on Windows Joseph C. Lehner 2016-11-13 08:20:43 +01:00
  • 482b03db23 Windows fixes Joseph C. Lehner 2016-11-12 18:57:19 +01:00
  • 951f1214f0 Fix windows build Joseph C. Lehner 2016-11-12 16:57:12 +01:00
  • 2c11c7e3c4 Add IP instead of replacing it Joseph C. Lehner 2016-11-12 16:44:15 +01:00
  • 2cf812dcfe Don't require user to specify -a anymore Joseph C. Lehner 2016-11-12 15:40:26 +01:00
  • f38833e940 Add ARPinger Joseph C. Lehner 2016-11-12 12:17:58 +01:00
  • 510bc67947 Update README.md Joseph C. Lehner 2016-10-06 19:35:15 +02:00
  • 209709694d Update README.md Joseph C. Lehner 2016-08-19 12:10:33 +02:00
  • e77096c9b7 Put version in zip file name Joseph C. Lehner 2016-08-12 11:39:51 +02:00
  • d1dc30a2b6 Version bump Joseph C. Lehner 2016-08-12 11:01:21 +02:00
  • c841d69ae6 Update readme Joseph C. Lehner 2016-08-12 10:48:59 +02:00
  • d82d7ed1e7 Merge branch 'master' of github.com:jclehner/nmrpflash Joseph C. Lehner 2016-08-12 10:46:22 +02:00
  • 6828488dd4 Update readme Joseph C. Lehner 2016-08-12 10:46:18 +02:00
  • 6709ee6090 Use ul_timeout upon receipt of KEEP_ALIVE_REQ Joseph C. Lehner 2016-08-12 10:44:43 +02:00
  • 682aa60e60 Update README.md Joseph C. Lehner 2016-08-10 16:19:43 +02:00
  • 15c2bc71f0 Update README.md Joseph C. Lehner 2016-08-10 16:16:33 +02:00
  • 4669a07d3f Version bump Joseph C. Lehner 2016-08-10 15:41:27 +02:00
  • 50662ac174 Dirty %PATH% hack for Windows Joseph C. Lehner 2016-08-10 15:40:27 +02:00
  • f7bd9d5478 Remove unneccessary printfs Joseph C. Lehner 2016-08-10 15:11:19 +02:00
  • e18ba2183d Update readme Joseph C. Lehner 2016-08-10 12:44:18 +02:00
  • 8c54437357 Fix crash related to arg->file_remote Joseph C. Lehner 2016-08-10 12:33:08 +02:00
  • 6d108dc2ed Open firmware images in binary mode on Windows Joseph C. Lehner 2016-08-10 12:32:50 +02:00
  • 21bc62f762 Update README.md Joseph C. Lehner 2016-08-09 17:43:24 +02:00
  • 3fc5b080eb Update readme Joseph C. Lehner 2016-08-09 17:41:15 +02:00
  • b3c2ffba4f Add missing newline Joseph C. Lehner 2016-08-09 17:40:18 +02:00
  • affcc4f49f Update readme Joseph C. Lehner 2016-08-09 17:37:22 +02:00
  • 593e580485 Use release build config in DevCpp Joseph C. Lehner 2016-08-09 17:21:27 +02:00
  • a3338dc16c Merge branch 'master' of https://github.com/jclehner/nmrpflash Joseph C. Lehner 2016-08-09 17:20:13 +02:00
  • a5798dead5 Fix unitialized warning Joseph C. Lehner 2016-08-09 17:20:24 +02:00
  • bc6007beb7 Merge branches Joseph C. Lehner 2016-08-09 17:16:21 +02:00
  • 86ca902c53 Version bump Joseph C. Lehner 2016-08-09 17:10:13 +02:00
  • 9866b4083e Increase upload timeout to 5min Joseph C. Lehner 2016-08-09 17:07:32 +02:00
  • 28e9e840f8 Update help text Joseph C. Lehner 2016-08-09 17:04:53 +02:00
  • 2f8cdc5567 Remove unneccessary message Joseph C. Lehner 2016-08-09 17:01:40 +02:00
  • dee3c7f20e Check for Windows admin privileges Joseph C. Lehner 2016-08-09 17:01:29 +02:00
  • 3df6829e4a Add (unused) manifest for Windows Joseph C. Lehner 2016-08-09 16:26:01 +02:00
  • d467995236 Actually bail out after sending CLOSE_REQ Joseph C. Lehner 2016-08-09 12:21:10 +02:00
  • a050f74bce Create static ARP entry for device Joseph C. Lehner 2016-08-09 11:41:50 +02:00
  • e4d61b8c7f Add windows arp code Joseph C. Lehner 2016-08-09 10:08:42 +02:00
  • d58840ea45 Store interface index on Windows Joseph C. Lehner 2016-08-09 09:49:29 +02:00
  • dff7f25bdd Fix crash when using -c Joseph C. Lehner 2016-08-09 09:25:29 +02:00
  • be07c8a499 Update README.md Joseph C. Lehner 2016-08-08 20:30:26 +02:00
  • 185541f19f Update README.md Joseph C. Lehner 2016-08-08 20:00:02 +02:00
  • 6934d97a3b Use pcap_perror where applicable Joseph C. Lehner 2016-03-19 16:26:19 +01:00
  • 0179e419dc Fix uninitialized warning Joseph C. Lehner 2016-03-19 15:37:07 +01:00
  • 9cf66860c4 Update readme Joseph C. Lehner 2016-02-18 22:41:04 +01:00
  • a4345fc93b Update readme Joseph C. Lehner 2016-02-18 22:29:38 +01:00
  • 91e314f4f8 Version bump Joseph C. Lehner 2016-02-18 22:24:16 +01:00
  • 54114efc39 Always enable -R option Joseph C. Lehner 2016-02-18 22:23:09 +01:00
  • fb8143470f Doc updates Joseph C. Lehner 2016-02-18 22:23:00 +01:00
  • d7caf78f5e Accept pretty names for -R instead of codes Joseph C. Lehner 2016-02-18 22:11:12 +01:00
  • cbb94be759 Send correct region value Joseph C. Lehner 2016-02-18 21:58:23 +01:00
  • ae55407452 Use msg_opt_add Joseph C. Lehner 2016-02-18 19:36:20 +01:00
  • a0d202c45d Fix crash in msg_dump if opt->len == 0 Joseph C. Lehner 2016-02-18 19:35:57 +01:00
  • 283742f117 Fix stack overflow Joseph C. Lehner 2016-02-18 19:30:31 +01:00
  • 9371642c96 Add msg_add_opt Joseph C. Lehner 2016-02-18 19:14:52 +01:00
  • ccbc7c9bba Update readme Joseph C. Lehner 2016-02-18 18:53:21 +01:00
  • 75434c9914 Update readme Joseph C. Lehner 2016-02-18 18:51:43 +01:00
  • 86fb405fd4 Update readme Joseph C. Lehner 2016-02-18 18:50:32 +01:00
  • 324b7fa030 Update readme Joseph C. Lehner 2016-02-18 18:49:47 +01:00
  • bc0901e83f Send keep-alive request to remote after successful upload Joseph C. Lehner 2016-02-17 14:14:19 +01:00
  • b95bfc96e5 Reset timeout when receiving extra upload requests Joseph C. Lehner 2016-02-17 14:10:54 +01:00
  • 57a275312c Better handling of extra upload requests Joseph C. Lehner 2016-02-17 12:42:20 +01:00
  • 68501ff596 Better handling of extra upload requests Joseph C. Lehner 2016-02-17 12:31:31 +01:00
  • 758d301c31 Shorten pathname in status message Joseph C. Lehner 2016-02-17 12:19:43 +01:00
  • dc961b598a Longer timeout for initial WRQ Joseph C. Lehner 2016-02-17 12:19:31 +01:00
  • 61980e136e Ignore additional upload requests Joseph C. Lehner 2016-02-17 12:14:16 +01:00
  • 0023151158 Merge branch 'master' of github.com:jclehner/nmrpflash Joseph C. Lehner 2016-02-17 12:13:46 +01:00
  • 8103bf5d74 Fix uninitialized variable Joseph C. Lehner 2016-02-17 00:51:04 +01:00
  • d947fbc333 Filename is already corrected by tftp code Joseph C. Lehner 2016-02-16 17:41:55 +01:00
  • bc43f07291 Don't break if using the client-supplied filename Joseph C. Lehner 2016-02-14 23:01:58 +01:00
  • 23f1eb2469 Show different message if no upload requests were received Joseph C. Lehner 2016-02-14 00:04:03 +01:00
  • 66d3a4431f Fix msg_opt_data Joseph C. Lehner 2016-02-13 23:54:51 +01:00
  • dc8851a553 Don't expect specific message code after TFTP upload Joseph C. Lehner 2016-02-13 23:51:04 +01:00
  • 9f51230d21 Better handling of keep-alive requests Joseph C. Lehner 2016-02-13 23:49:38 +01:00
  • 34698c8813 Pretty-print message codes Joseph C. Lehner 2016-02-13 23:47:07 +01:00
  • 02eae02343 Update readme Joseph C. Lehner 2016-02-13 16:55:20 +01:00
  • 1a059ef59b Update version in DevCpp file Joseph C. Lehner 2016-02-13 16:44:40 +01:00
  • ae05a62666 Add and use ethsock_for_each_ip Joseph C. Lehner 2016-02-13 16:16:51 +01:00
  • 1b3bb6779b Check if ip address is valid for given interface Joseph C. Lehner 2016-02-13 14:16:35 +01:00
  • efb7442a15 Show interface name in "Advertising" message Joseph C. Lehner 2016-02-13 13:35:01 +01:00
  • a6c40ee917 Add code to support setting the device region Joseph C. Lehner 2016-02-12 14:48:42 +01:00