Glenn L McGrath
d33278dea5
Patch from Hideki IWAMOTO, output debugging messages to stderr
2004-02-22 07:20:25 +00:00
Glenn L McGrath
34e1469f24
remove duplicate header declarations
2004-02-22 04:58:36 +00:00
Glenn L McGrath
c699778fbb
Ptch by Hideki IWAMOTO, fix a bug preventing tftp from getting or
...
putting more than 0xffff blocks.
2004-02-22 03:33:53 +00:00
Glenn L McGrath
f1c4b11b24
No need to check proxy env variable twice, ignore proxy env variable if
...
its set to 0
2004-02-22 00:27:34 +00:00
Glenn L McGrath
03a0643fbc
Dont use same variable and struct name
2004-02-18 13:19:58 +00:00
Glenn L McGrath
82d42dbb57
Formatting
2004-02-18 13:12:53 +00:00
Glenn L McGrath
aac2a19e50
remove debugging
2004-02-18 12:58:00 +00:00
Eric Andersen
37aac6489e
Remove the unused CONFIG_FEATURE_HTTPD_SET_CGI_VARS_TO_ENV option.
2004-02-17 20:08:11 +00:00
Eric Andersen
60bb3f31af
Mark Lord writes:
...
The config file processing for inetd in busybox-1.00-pre7 and newer
is broken -- the saved command argv[] values overwrite each other.
Patch to fix it is attached.
Cheers
--
Mark Lord
Real-Time Remedies Inc.
2004-02-17 20:04:34 +00:00
Eric Andersen
ef43749e83
Joe.C writes:
...
Hi,
When httpd connection is closed, bosybox httpd will
not stop reading from CGI program. This patch fix this
problem. It check the return value of bb_full_write and
stop reading from CGI if the connection is closed.
Please apply this patch.
Joe.C
2004-02-04 11:10:28 +00:00
Glenn L McGrath
24cb17f9be
Fix http proxy use, bytes were swapped
2004-01-31 08:08:57 +00:00
Eric Andersen
ad95373efc
Use standard C99 types
2004-01-30 23:45:53 +00:00
Eric Andersen
1a834be1ce
Use proper C99 types
2004-01-30 22:59:50 +00:00
Eric Andersen
39cdf4e2ab
Use proper C99 types
2004-01-30 22:40:05 +00:00
Eric Andersen
f2ec37902a
Pascal Brisset writes:
...
uuencode fails to encode binary data because it right-shifts
bytes as signed chars and keeps the duplicated sign bits.
The original base64_encode() from wget/http.c is broken as well,
but it is only used to encode ascii data.
-- Pascal
2004-01-26 07:17:30 +00:00
Glenn L McGrath
eaf5bc0038
Redo getconfigent, save 150 bytes, still small memory leak when
...
parsing invalid entries.
2004-01-20 15:32:39 +00:00
Glenn L McGrath
53766c4063
Fix up a couple of bugs i introduced in yesterdays cleanup.
2004-01-18 08:58:06 +00:00
Glenn L McGrath
58a2e0e262
Patch from Leif Lindholm (slightly modified by me), to fix http
...
redirection.
Example of incorrect behaviour was the following url, busybox wget didnt
get redirected to the busybox url as it should.
http://freshmeat.net/redir/busybox/953/url_homepage/www.busybox.net
2004-01-17 23:07:14 +00:00
Glenn L McGrath
036dbaa082
Modify bb_lookup_port to allow the protocol to be specified, allowing
...
/etc/services support for inetd, netcat and tftp.
2004-01-17 05:03:31 +00:00
Glenn L McGrath
a277e02663
The functions setconfig, enter and bump_nofile were only called once, marge them into the calling
...
function.
2004-01-17 03:20:46 +00:00
Glenn L McGrath
ff6ec8a2ae
Use 1 line for function name and return value,
...
remove dofork define/variable,
dont check pid value is < or > than 0 if we know it is 0.
2004-01-17 02:47:45 +00:00
Glenn L McGrath
3e77b4e954
Remove some defined statements
2004-01-17 01:44:32 +00:00
Glenn L McGrath
c3b134f3b7
Changed #define names for common features (superficial)
2004-01-17 01:26:53 +00:00
Glenn L McGrath
2faf306c73
Use bb_get_chomped_line_from_file
2004-01-17 00:34:31 +00:00
Glenn L McGrath
f980bd5848
Fix a bug of mine, identified by Stephane Billiart
2003-12-27 00:21:47 +00:00
Russ Dill
6caa073760
it should work even if you don't assign a pidfile
2003-12-26 23:41:28 +00:00
Russ Dill
d242e49c89
fix a long standing underallocation bug
2003-12-24 19:57:13 +00:00
Russ Dill
a8992635b1
move debugging to safe place (before vfork)
2003-12-24 19:31:08 +00:00
Glenn L McGrath
236e93d133
Allow recieving file to stdout, sending files from stdin, use the '-'
...
filename. Save a variable.
2003-12-20 05:43:34 +00:00
Glenn L McGrath
266c1f5eff
display the port number number correctly, other minor optimisations
2003-12-20 03:19:27 +00:00
Glenn L McGrath
ffccf6eb5d
Change interface to bb_lookup_host, dont try and set port inside this
...
function as there is no gracefull way of handling failures.
Rename bb_getport to bb_lookup_port, allow a default port to be
specified so it always returns a correct value.
Modify ftpgetput/rdate/wget to use the new interface.
wget/rdate now use etc/services with a falback default value.
2003-12-20 01:47:18 +00:00
Glenn L McGrath
514aeabc36
Use getopt_ulflags
2003-12-19 12:08:56 +00:00
Eric Andersen
3752d337b3
Patch from Fillod Stephane:
...
* While I'm at it, there's also a "telnetd.patch" which maps CRLF to CR,
like netkit-telnet does, required by the loosy Windows telnet clients.
2003-12-19 11:30:13 +00:00
Eric Andersen
769a3ef08d
Patch from Stephane Billiart:
...
This removes references to config->remoteuser when
CONFIG_FEATURE_HTTPD_CGI=y but CONFIG_FEATURE_HTTPD_BASIC_AUTH is not set
2003-12-19 11:23:47 +00:00
Eric Andersen
1a773a656e
Manousaridis Angelos writes:
...
Another issue I found was with the iproute utility. While using another
program I found that it failed because the "ip route del" command was
not found. I looked at the full iproute implementation and this command
exists. The busybox version has the "ip route delete" command. I have
created a patch which makes the "ip route del" command an alias to the
"ip route delete" command.
2003-12-19 10:47:40 +00:00
Eric Andersen
658f8b1d1a
Manousaridis Angelos writes:
...
Hello,
I have been using busybox for some time now, for an ARM based platform.
I was very pleased when I tried the 1.00preX series, with all the new
utilities and daemons.
I found out that the ifupdown in busybox does not behave exaclty like
the debian version. Then the pre-up script fails, the interface is
getting up. Also when the post-up script fails the return value is
ignored. Actually everything is always run and the return value is
always true. I looked at the original implementation from debian and
fixed the busybox version to do the same. A patch is attached if anyone
is interested.
2003-12-19 10:46:00 +00:00
Eric Andersen
b8d2cd44a6
don't use kernel headers
2003-12-19 10:40:56 +00:00
Glenn L McGrath
b51eb26568
Use getopt_ulflags
2003-12-19 10:37:52 +00:00
Russ Dill
4e864a36b6
Finish remerging busybox udhcp and udhcp. Some cleanups as well.
2003-12-18 22:25:38 +00:00
Russ Dill
e30495654d
clean up some bad, bad formatting
2003-12-16 22:46:33 +00:00
Russ Dill
76729b8c69
include headers with prototypes to make sure prototypes match
2003-12-16 20:44:15 +00:00
Eric Andersen
5f46f1c241
remove reference to missing header file which is breaking the build
2003-12-16 12:04:01 +00:00
Russ Dill
6b3f757053
revert removal of define
2003-12-16 02:38:09 +00:00
Russ Dill
4040d3d712
forgotten include
2003-12-16 02:34:28 +00:00
Russ Dill
8b3845106a
why the complication of a static string rather than a define? gcc isn't dumb
2003-12-16 02:30:53 +00:00
Russ Dill
4b77acafa6
start attempting to bring udhcp in busybox back to the state where it is (ideally) an exact copy of udhcp outside of busybox so that its easy to merge back and forth
2003-12-16 02:28:20 +00:00
Russ Dill
7becf5987a
when compiled standalone, udhcp needs these headers
2003-12-16 01:42:18 +00:00
Russ Dill
a3170d5aab
whoops
2003-12-16 01:33:38 +00:00
Russ Dill
8f43126934
not sure who made this change, but it certainly mucks things up (note 'fwrite(leases, ...'), adds a bit more code, and some stack overhead. Anywho, this fixes it, and retains the spirit of what the submitter of this change was attempting to acheive (the entire lease is written at once in a struct)
2003-12-16 01:29:40 +00:00
Russ Dill
62419df95c
make udhcp work under uclinux, to an extent
2003-12-15 22:11:26 +00:00