Commit graph

77 commits

Author SHA1 Message Date
Joseph C. Lehner
e315ecf3d2 Don't call msg_hdr_ntoh twice 2016-02-06 19:32:46 +02:00
Joseph C. Lehner
a83a32ddf9 Use correct type 2016-02-05 20:34:14 +02:00
Joseph C. Lehner
525b91d363 Add option to test TFTP upload 2016-02-05 20:28:07 +02:00
Joseph C. Lehner
4beccaac20 Remove ethsock.h 2016-02-05 20:27:48 +02:00
Joseph C. Lehner
a1c9cc6e7f Initialize winsock in main.c 2016-02-05 20:23:16 +02:00
Joseph C. Lehner
590894deac Fix Winsock recvfrom() timeouts 2016-02-05 20:20:57 +02:00
Joseph C. Lehner
0fbee16f65 Better error messages on Windows 2016-02-05 20:20:23 +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
f3cd34f1b9 Don't redefine PACKED 2016-02-05 14:22:56 +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
9ad7767b6a Fix compile error on Windows 2016-02-04 10:04:25 +02:00
Joseph C. Lehner
d8dc957723 Update include and lib path 2016-02-03 17:48:19 +02:00
Joseph C. Lehner
63979329ef Update readme 2016-02-03 17:46:26 +02:00
Joseph C. Lehner
98b8bc3c74 Adjust usage message on Windows 2016-02-03 17:33:51 +02:00
Joseph C. Lehner
95858bc3ba Show either GUID or alias on Windows 2016-02-03 17:33:04 +02:00
Joseph C. Lehner
c2f583f0da #include cleanup 2016-02-03 17:32:15 +02:00
Joseph C. Lehner
bcfac84ece Update readme 2016-02-02 21:57:31 +02:00
Joseph C. Lehner
1348e29ba3 Update DevCpp project file 2016-02-02 21:43:31 +02:00
Joseph C. Lehner
7dce485863 Support -v switch 2016-02-02 21:36:42 +02:00
Joseph C. Lehner
43643aa3de Fix pcap_getevent warning 2016-02-02 21:35:54 +02:00
Joseph C. Lehner
8ce09f61a1 Display IP in interface list 2016-02-02 21:35:25 +02:00
Joseph C. Lehner
9a10f024df Add support for interface aliases on Windows 2016-02-02 17:20:24 +02:00
Joseph C. Lehner
87b0352820 Be less verbose while advertising 2016-02-02 14:31:42 +02:00
Joseph C. Lehner
d54846c848 Fix eth_hdr struct definition 2016-02-02 14:31:27 +02:00
Joseph C. Lehner
36c9e97ad1 More Windows fixes 2016-02-02 14:19:05 +02:00
Joseph C. Lehner
6b04109fce Add DevCpp project file 2016-02-02 13:27:50 +02:00
Joseph C. Lehner
daddb52305 Many Windows fixes 2016-02-02 13:11:55 +02:00
Joseph C. Lehner
c53185dfbf Move OS defines to nmrpd.h 2016-02-02 12:14:28 +02:00
Joseph C. Lehner
129f30da7c Windows fixes 2016-02-02 12:13:00 +02:00
Joseph C. Lehner
48a02f28c0 Fix silly naming clash on MinGW 2016-02-02 11:43:20 +02:00
Joseph C. Lehner
7fcca928fb Conditionally include sys/socket.h 2016-02-02 11:40:16 +02:00
Joseph C. Lehner
451c907dba Add missing #include 2016-02-02 11:37:26 +02:00
Joseph C. Lehner
137aa84693 Install SIGINT handler in nmrp_do 2016-01-31 18:42:58 +02:00
Joseph C. Lehner
d712601254 List only ethernet interfaces 2016-01-31 18:42:12 +02:00
Joseph C. Lehner
ab84533c00 Initialize tftpcmd 2016-01-31 17:32:23 +02:00
Joseph C. Lehner
0bcc6da157 Add option to list network interfaces 2016-01-31 17:32:06 +02:00
Joseph C. Lehner
8ceb9370f5 Better Windows support 2016-01-31 17:31:01 +02:00
Joseph C. Lehner
1007bad476 Fix return value on timeout 2016-01-30 09:02:50 +02:00
Joseph C. Lehner
6058284b37 Fix timeout max 2016-01-30 09:02:37 +02:00
Joseph C. Lehner
cc77b55cfb Use MAC addr of interface when sending packets 2016-01-29 23:05:24 +02:00
Joseph C. Lehner
47c00c9002 Update makefile 2016-01-29 23:05:02 +02:00
Joseph C. Lehner
d0da9d8b14 Use ethsock 2016-01-29 19:21:33 +02:00
Joseph C. Lehner
f99ee379bc rawsock -> ethsock 2016-01-29 19:21:15 +02:00