Commit graph

216 commits

Author SHA1 Message Date
Craig Johnston
899b7d500b Add option to TFTP client to ignore ':' in file name
I have encountered a situation where I would like to use tftp-hpa to
retrieve a file that resides within an absolute path containing a ':'
character.  Ala, "tftp foobar -c get C:2/tftpdir/myfile".  Since the
tftp client automatically converts the host:file syntax, I get an
error "tftp: C: Unknown host".

I made a chage to the tftp client code to add a literal mode (-l),
that prevents the special treatment of the ':' character.  I've
attached a patch set for main.c and tftp.1.in for your consideration.
I'm not sure how many folks run into this, but it may be somewhat
common for VxWorks and perhaps MSDOS users.

Thanks,
Craig Johnston
2006-12-12 14:31:51 -08:00
H. Peter Anvin
e031e3bc9a Update version for release 2006-12-05 14:39:40 -08:00
H. Peter Anvin
7390c7ceca Update list of changes for 0.44. 2006-12-05 14:39:28 -08:00
Dyks, Axel (XL)
1cb44ce918 tftp-hpa does not reload the remap file when receiving SIGHUP
... because the signal handling code is enclosed in "#ifdef HAVE_REGEX"
instead of "#ifdef WITH_REGEX"

The following patch against head of "network/tftp/tftp-hap.git" on "kernel.org"
fixes this issues (you are using blanks for indention and not tabs. right?).

Cheers
Axel
2006-12-05 14:36:32 -08:00
H. Peter Anvin
ad475989a5 Document changes 2006-11-13 20:54:07 -08:00
Zack Bartel
ec5973ac5f Moved pick_port_bind() to the libcommon common code so both client and server can use it. Client can now specify a range of ephemeral ports (transaction id) 2006-11-13 17:33:29 -08:00
H. Peter Anvin
5f64014add Document 0.43 changes 2006-10-05 14:22:35 -07:00
H. Peter Anvin
14993bc916 Introduce socklen_t; detect non-local (e.g. broadcast) receive addresses 2006-10-04 21:54:04 -07:00
H. Peter Anvin
f3beb3a119 Merge with git+ssh://master.kernel.org/pub/scm/network/tftp/tftp-hpa.git 2006-10-04 10:19:23 -07:00
H. Peter Anvin
40133b212b Move common code to a common/ subdirectory 2006-10-04 10:19:06 -07:00
H. Peter Anvin
a548569a3e Next version is 0.43 2006-10-04 10:18:51 -07:00
H. Peter Anvin
9b969ddd0e Push for version 0.43 2006-09-27 15:55:23 -07:00
H. Peter Anvin
0b821ec893 Fix double-free error in tftp client. 2006-09-27 15:54:41 -07:00
H. Peter Anvin
ebeb6a63f3 Actually allow tests of the release mechanism... 2006-02-16 09:45:12 -08:00
H. Peter Anvin
293301fb2c s/Copyright/License/ 2006-02-16 09:42:48 -08:00
H. Peter Anvin
22e2fe6dc6 Allow testing of the release mechanism 2006-02-16 09:42:30 -08:00
H. Peter Anvin
b3892e801f Correct the logic when to loop for the port range 2006-02-16 09:29:35 -08:00
H. Peter Anvin
8890d206f4 Document changes since 0.41 2006-02-16 08:30:46 -08:00
H. Peter Anvin
30d10d7e22 0.42 is the next version 2006-02-16 08:18:15 -08:00
H. Peter Anvin
5336233982 Spell IP_RECVDSTADDR correctly 2006-02-16 08:17:59 -08:00
Peter Anvin
ccb6289984 Actually do loop... 2005-10-13 15:20:41 -07:00
Peter Anvin
4187af0e6f Cleaner version implementing port range 2005-10-13 11:41:37 -07:00
Peter Anvin
ae1305e2d5 Local port range functionality hack 2005-10-13 11:30:45 -07:00
Peter Anvin
25d63c415a Disable path MTU discovery by default. It's useless for TFTP. 2005-10-13 11:16:40 -07:00
Peter Anvin
7976458c8b Define _GNU_SOURCE 2005-10-13 11:16:23 -07:00
Peter Anvin
4cee9cc9ee Remove version.new if superfluous 2005-10-13 10:48:34 -07:00
Peter Anvin
a3af5d93a3 Only commit version if necessary 2005-10-13 10:48:11 -07:00
Peter Anvin
b52fe85017 Update history 2005-10-13 10:42:12 -07:00
Peter Anvin
8a2f696097 Handle transformations with matches 2005-10-13 10:41:10 -07:00
Peter Anvin
cbf26dca81 0.41 is the next version 2005-10-13 10:38:08 -07:00
Peter Anvin
759ff9e29b Update version for release 2005-09-26 10:48:05 -07:00
Peter Anvin
547d611d53 Don't build empty libxtra; Solaris can't build an empty archive 2005-09-26 10:47:27 -07:00
H. Peter Anvin
d1f0406637 New release script 2005-09-25 17:12:56 -07:00
hpa
d86d06e131 Change cvs-real -> cvs 2004-10-08 23:25:35 +00:00
hpa
9630aae006 Correct bug which caused "r" rules to get incorrectly rejected as "ri" rules 2004-09-23 02:22:02 +00:00
hpa
6299024e7a Make release = 1 2004-09-14 22:54:17 +00:00
hpa
28a2be925a Fix undefined macro 2004-09-14 22:51:39 +00:00
hpa
1405c06bab Add spec file for rpm -ta 2004-09-14 22:48:36 +00:00
hpa
17b5188b65 - Fix bug in the handling of timeouts.
- Add support for \U..\E and \L..\E.
- Add support for inverse rules.
2004-09-14 22:38:46 +00:00
hpa
bc8e3b32ee Next version will be 0.39 2004-09-03 23:46:08 +00:00
hpa
0ca2afec32 Fix handling of getopt variables. 2004-09-03 00:42:33 +00:00
hpa
490ecf7d4a Portability fixes. 2004-07-20 16:46:13 +00:00
hpa
f9f549c866 Update to 0.38 2004-07-20 16:44:51 +00:00
hpa
5f27c18a36 Configuration fixes 2004-07-20 16:43:27 +00:00
hpa
2cba51056f Fix a pathology where a client sending ACKs for the wrong
packet can prevent proper retransmission.
2004-06-13 21:11:24 +00:00
hpa
5fbd57b61a Use the correct magic for long long 2004-01-15 20:21:42 +00:00
hpa
0a85ac914b Update version for release 2004-01-15 20:16:46 +00:00
hpa
c4a04c3da2 Prepare for 0.36 release. 2004-01-15 20:16:29 +00:00
hpa
5967262032 Handle the use of install-sh making sure we absolutize the path. 2004-01-15 20:15:46 +00:00
hpa
0740f97365 Create a sensible solution to the libxtra path problem. 2004-01-14 18:37:56 +00:00