Commit graph

44 commits

Author SHA1 Message Date
Joseph C. Lehner
1cfd98fb27 Use correct blksize 2017-01-07 08:05:05 +01:00
Joseph C. Lehner
448ede01f1 Simplify code 2017-01-06 22:05:18 +01:00
Joseph C. Lehner
79f3c1ff56 Implement TFTP blksize option 2017-01-06 19:01:50 +01:00
Joseph C. Lehner
1d6013fce4 Fix uninitialized file descriptor 2016-11-21 21:24:53 +01:00
Joseph C. Lehner
98fdb9e63c Use safe SIGINT handler 2016-11-20 12:22:15 +01:00
Joseph C. Lehner
644a9ce55f Block in ethsock_add_ip on Windows 2016-11-13 08:20:43 +01:00
Joseph C. Lehner
482b03db23 Windows fixes 2016-11-12 19:04:09 +01:00
Joseph C. Lehner
8c54437357 Fix crash related to arg->file_remote 2016-08-10 12:33:08 +02:00
Joseph C. Lehner
6d108dc2ed Open firmware images in binary mode on Windows 2016-08-10 12:32:50 +02:00
Joseph C. Lehner
283742f117 Fix stack overflow 2016-02-18 19:30:31 +01:00
Joseph C. Lehner
758d301c31 Shorten pathname in status message 2016-02-17 12:19:43 +01:00
Joseph C. Lehner
dc961b598a Longer timeout for initial WRQ 2016-02-17 12:19:31 +01:00
Joseph C. Lehner
54e4724b9a Add and use file_remote 2016-02-12 14:37:26 +01:00
Joseph C. Lehner
98607d141b nmrpd_args::filename -> file_local 2016-02-12 14:16:55 +01:00
Joseph C. Lehner
41cc1b6885 Some changes related to "-f -" 2016-02-12 13:25:53 +01:00
Joseph C. Lehner
936219b598 Support reading from stdin using "-f -" 2016-02-11 22:36:22 +01:00
Joseph C. Lehner
0eef7587b8 Merge branch 'master' of github.com:jclehner/nmrp-flash 2016-02-08 16:26:52 +01:00
Joseph C. Lehner
904a81b50e nmrp-flash -> nmrpflash 2016-02-08 16:21:57 +01:00
Joseph C. Lehner
138615e1e8 Fix warning when building on 32-bit OSX 2016-02-08 16:05:53 +01:00
Joseph C. Lehner
15b30ad2e7 Set ackblock to -1 on timeout 2016-02-08 14:35:56 +01:00
Joseph C. Lehner
b934c55975 Use signed int for ackblock 2016-02-08 11:56:51 +01:00
Joseph C. Lehner
917b2d9578 Adjust tftp_put return values 2016-02-08 11:55:25 +01:00
Joseph C. Lehner
cac4275e60 Gracefully handle ACKs from the future 2016-02-08 11:54:32 +01:00
Joseph C. Lehner
d210bbebf5 Correctly transmit empty file 2016-02-07 22:14:04 +01:00
Joseph C. Lehner
8c25c63efd Add debugging printfs for tftp packets 2016-02-07 21:29:37 +01:00
Joseph C. Lehner
39b0033325 Fix TFTP code 2016-02-07 21:21:43 +01:00
Joseph C. Lehner
8cab20c17e Switch ports after the initial handshake if required 2016-02-07 21:17:12 +01:00
Joseph C. Lehner
a83a32ddf9 Use correct type 2016-02-05 20:34:14 +02:00
Joseph C. Lehner
590894deac Fix Winsock recvfrom() timeouts 2016-02-05 20:20:57 +02:00
Joseph C. Lehner
7196e445ca Fix winsock shutdown call 2016-02-05 18:43:50 +02:00
Joseph C. Lehner
bf804d60a9 x_basename -> leafname 2016-02-05 18:41:00 +02:00
Joseph C. Lehner
402cf2dffe Resend intial WRQs 2016-02-05 18:38:48 +02:00
Joseph C. Lehner
486a3a2e69 Unexport sock_set_rx_timeout 2016-02-05 18:38:26 +02:00
Joseph C. Lehner
ad7f69f0c5 Better error messages 2016-02-05 14:31:57 +02:00
Joseph C. Lehner
a0382e9245 Use strrchr instead of rindex 2016-02-05 14:22:57 +02:00
Joseph C. Lehner
d3dfcc954d Fall back to sane filename instead of bailing out 2016-02-05 14:22:56 +02:00
Joseph C. Lehner
ea850215ab Gracefully close the socket 2016-02-05 14:22:56 +02:00
Joseph C. Lehner
74ab06f9e8 Sanitize filename (netascii, basename) 2016-02-04 10:39:17 +02:00
Joseph C. Lehner
daddb52305 Many Windows fixes 2016-02-02 13:11:55 +02:00
Joseph C. Lehner
3f608e1079 Satisfy clang 2016-01-29 19:19:31 +02:00
Joseph C. Lehner
0b8394b408 Add GPLv3 notices 2016-01-25 14:26:26 +01:00
Joseph C. Lehner
875aad86c8 Separate main from NMRP code 2016-01-24 21:56:22 +01:00
Joseph C. Lehner
185d1f7e13 TFTP fixes 2016-01-24 19:08:45 +01:00
Joseph C. Lehner
1c3515bfcc Working TFTP upload 2016-01-21 13:23:29 +01:00