aboutsummaryrefslogtreecommitdiff
path: root/sysklogd
AgeCommit message (Collapse)Author
2007-06-21syslogd: do not convert tabs to ^IDenis Vlasenko
2007-06-13*: BB_BANNER -> bb_banner (it is not a const or #define)!Denis Vlasenko
correct_password: explain in detail why it is ok to use bb_banner fsck_minix: make it print bb version, not it's own (outdated/irrelevant) one Marginal size difference: text data bss dec hex filename 679119 2700 15632 697451 aa46b busybox_old 679091 2700 15632 697423 aa44f busybox_unstripped
2007-06-07- add a config-time range check for IPC_SYSLOG_BUFFER_SIZEBernhard Reutner-Fischer
The upper-bound doesn't look like it is working since it accepts LONG_MAX as input. I suspect that this is an lxdialog feature or something like that ;)
2007-06-04syslogd: move some vectors from data to text. Needs uclibc patchDenis Vlasenko
to have any effect (patch is submitted to uclibc ml). # size *[67]/*/syslog*.o text data bss dec hex filename 3169 288 0 3457 d81 busybox.t6/sysklogd/syslogd.o 3457 0 0 3457 d81 busybox.t7/sysklogd/syslogd.o
2007-06-04Audit bb_common_bufsiz usage, add script which looks for misuse.Denis Vlasenko
tr: stop using globals needlessly. code: -103 bytes
2007-05-26usage.c: remove reference to busybox.hDenis Vlasenko
*: s/include "busybox.h"/include "libbb.h"
2007-05-02klogd: remove dependency on syslogdDenis Vlasenko
2007-03-27make pidfile writing configurable.Denis Vlasenko
[ui]toa_to_buf: change API. No users yet.
2007-03-26move everything to new NOMMU helpers, except udhcpDenis Vlasenko
2007-03-24NOMMU re-exec trick shuld not depend on existence of "don't daemonize"Denis Vlasenko
option for every affected applet (and dnsd, for example, don't have one). Thus rework re-exec support to not require it. Code got smaller too.
2007-03-20syslogd: fix it for small BUFSIZ caseDenis Vlasenko
2007-03-15syslogd: reduce data/bss usage. Code size is practically the same.Denis Vlasenko
2007-02-17klogd: code de-obfuscation with small code size reductionDenis Vlasenko
2007-02-14syslogd: MARK code is buggy. Disabling it altogether on anti-bloat groundsDenis Vlasenko
2007-02-11syslogd: fix "readpath bug" by using readlink insteadDenis Vlasenko
libbb: rename xgetcwd and xreadlink
2007-02-04add x to IPv6 functions which can dieDenis Vlasenko
2007-02-03suppress warnings about easch <applet>_main() havingDenis Vlasenko
no preceding prototype
2007-01-29preparatory patch for -Wwrite-strings #4Denis Vlasenko
2007-01-24accumulated post-1.4.0 fixesDenis Vlasenko
2007-01-13whitespace fixes (leading spaces to tab)Denis Vlasenko
2007-01-12undo RESERVE_CONFIG_BUFFER change. aldot, small on-stack char[N] objectsDenis Vlasenko
are perfectly okay, don't convert them to RESERVE_CONFIG_BUFFERs.
2007-01-10code shrinkage by Bernhard Fischer <rep.nop@aon.at>Denis Vlasenko
2007-01-10a bit more IPv6-ization workDenis Vlasenko
syslogd: converted to use it (in -R host:port)
2007-01-09Yet another small size reduction by Bernhard Fischer <rep.nop@aon.at>Denis Vlasenko
2007-01-09small size reduction by Bernhard Fischer <rep.nop@aon.at>Denis Vlasenko
2007-01-09small size reduction by Bernhard Fischer <rep.nop@aon.at>Denis Vlasenko
2007-01-09compilation fix by Bernhard Fischer <rep.nop@aon.at>Denis Vlasenko
2007-01-09- shrink by 26 bytes or soBernhard Reutner-Fischer
2007-01-09- shrink klogd a tiny bit.Bernhard Reutner-Fischer
Compile tested only, would have sent it to the list for review but they don't show up in the ML archives :-/ text data bss dec hex filename 533 0 0 533 215 sysklogd/klogd.o.orig 530 0 0 530 212 sysklogd/klogd.o
2007-01-06syslogs: a bit better wording in explanation how bufferingDenis Vlasenko
is allocated
2007-01-04syslogd: start using bb_common_bufsiz1 instead of stack/mallocDenis Vlasenko
logger: optimize, also use bb_common_bufsiz1 (~40 bytes) tested to eat arbitrarily-sized input at high speed - ok
2007-01-04syslogd: stop doing open/fstat/lseek/close on _every_ writeDenis Vlasenko
(still doing it if more than a second passed in between). Costs ~40 bytes.
2007-01-04new libbb func: xmalloc_realpath (+ use it where makes sense)Denis Vlasenko
syslogd, logread: add debugging code (disabled) syslogs: drastically smaller bss; fix "-C n" behaviour
2007-01-04syslogd: almost rewritten. Had several obvious bugs...Denis Vlasenko
2007-01-04klogd: small optimizationsDenis Vlasenko
(btw, I looked into syslogd... that's frightening!)
2006-12-19remove casts from xmalloc()Denis Vlasenko
2006-11-27Provide our own isdigit macro. saves more than 400 bytes.Denis Vlasenko
2006-10-08attempt to regularize atoi mess.Denis Vlasenko
2006-10-06dnsd fix; option_mask32 added. dnsd needs more love.Denis Vlasenko
2006-10-05build system overhaulDenis Vlasenko
2006-10-03getopt_ulflags -> getopt32.Denis Vlasenko
It is impossible to formulate sane ABI based on size of ulong because it can be 32-bit or 64-bit. Basically it means that you cannot portably use more that 32 option chars in one call anyway... Make it explicit.
2006-09-30syslogd: do not retry udp sends (can stall syslogd for extended periodsDenis Vlasenko
of time), resolve remote logging host before daemonization
2006-09-30syslogd: getopt_ulflags'ification (save ~50 bytes)Denis Vlasenko
2006-09-30syslogd: add option to suppress logging of messages lower than level N (-n N)Denis Vlasenko
2006-09-22logger: getopt_ulflags'isationDenis Vlasenko
2006-09-11Build fixes for gcc 4.0 with -Werror, from Tito.Rob Landley
2006-09-09using [xa]sprintf for string concatenation is neat and savesDenis Vlasenko
~100 bytes according to bloatcheck. Also this fixes bug in rpm
2006-09-08few random readability enhansements. No code changesDenis Vlasenko
2006-09-07Add CONFIG_FEATURE_SYSLOG which controls whetherDenis Vlasenko
bb_xx_msg will ever try to send output to syslog. Add "select CONFIG_FEATURE_SYSLOG" to relevant applets. This allows to omit syslog code if we do not have any syslog-capable applets in the build.
2006-08-29Svn 16007 broke the build under gcc 4.0.3. This fixes up some of the damageRob Landley
(the e2fsprogs directory is too twisty and evil to easily fix, but I plan to rewrite it anyway so I'll just bump that up in priority a bit).