Openwrt/package
Felix Fietkau 679cab88fe Fix a memory leak in hotplug2 environment handling. Bump hotplug2 to the latest svn revision, remove obsolete patches.
Memory leak is caused by the way hotplug2 handles environment variables,
using setenv() and unsetenv(). setenv() creates copies of the supplied
strings, but, due to a POSIX blunder, these copies are never destroyed
by unsetenv(), neither in glibc nor uclibc - not until the program
terminates.

Since some events are handled directly in the main process, even when
configured with the "fork" worker, hotplug2 memory usage will keep
growing over time. This can be observed by running "udevtrigger" and
noting the increase in hotplug2 VmRSS after each run.

This patch uses putenv() instead, which leaves storage management to
the caller, so that we can explicitly delete stuff when it's no longer
needed.

Signed-off-by: Aleksandar Radovanovic <biblbroks@sezampro.rs>

SVN-Revision: 18725
2009-12-09 18:50:49 +00:00
..
acx
acx-mac80211
admswconfig
apex
ar7-atm
arptables
avila-wdt
base-files add missing argument to debug/mount wrappers (thx, matteo) 2009-12-09 17:13:16 +00:00
br2684ctl
bridge-utils
broadcom-57xx bump some revisions and update copyrights 2009-09-10 10:07:04 +00:00
broadcom-diag bump some revisions and update copyrights 2009-09-10 10:07:04 +00:00
broadcom-mmc
broadcom-wl broadcom-wl: add rts/frag threshold settings (patch from #4769) 2009-12-09 17:29:10 +00:00
busybox busybox: adjust hush default configuration 2009-12-09 13:36:28 +00:00
button-hotplug
comgt
compcache update compcache to 0.5.4 (#6018) 2009-11-23 22:30:42 +00:00
crda Update regulatory database to version 2009.11.25 2009-11-28 23:16:40 +00:00
dnsmasq new upstream release 2.51 with some fixes, see http://www.thekelleys.org.uk/dnsmasq/CHANGELOG refreshed patches for new release 2009-11-26 10:58:01 +00:00
dropbear #4985 - fixes dropbear banner file, thanks Roman Yepishev 2009-10-08 18:58:15 +00:00
e2fsprogs libuuid needs to be compiled with fPIC/pic. 2009-11-26 16:05:20 +00:00
ead
ebtables
fconfig
firewall firewall: get rid of recursive shell script inclusion to improve hush compatibility 2009-12-09 14:04:37 +00:00
fuse
fuse24
gdb gdb: don't build on avr32 2009-10-05 09:47:24 +00:00
goldfish-qemu
gpioctl
grub
hostap-driver allow building hostap-driver and its dependencies on 2.6.32 (#6305) 2009-12-05 12:54:30 +00:00
hostap-utils
hostapd hostapd: update to latest git, fixes ampdu settings in the beacon HT IE 2009-11-29 16:56:38 +00:00
hotplug2 Fix a memory leak in hotplug2 environment handling. Bump hotplug2 to the latest svn revision, remove obsolete patches. 2009-12-09 18:50:49 +00:00
i2c-gpio-custom
ifenslave
ifxmips-dsl-api clean up menuconfig path of dsl driver and userland helper 2009-11-01 19:05:32 +00:00
ifxmips-dsl-control clean up menuconfig path of dsl driver and userland helper 2009-11-01 19:05:32 +00:00
iproute2 iproute2: honour when building libnetlink.a, completes r18323 and fixes #6160 2009-11-14 21:32:30 +00:00
iptables iptables: move to 'Network' in menuconfig 2009-12-09 13:36:35 +00:00
iw Update iw to version 0.9.18 2009-11-28 23:16:11 +00:00
ixp4xx-microcode
kernel package nls cp866 support (#6281) 2009-12-07 23:59:06 +00:00
kexec-tools add mips64 support to kexec-tools, counterpart of r17768. 2009-09-27 19:13:17 +00:00
libipfix
libnl
libnl-tiny
libpcap libpcap: fix kernel version check 2009-08-21 22:32:14 +00:00
libreadline
libtool libtool: update to 1.5.26 (patch from #4905) 2009-09-24 22:19:33 +00:00
linux-atm
lua lua: add the 100-no_readline.patch to host build 2009-10-28 13:56:33 +00:00
mac80211 mac80211: fix RTS threshold not being set for mac80211 devices 2009-12-09 17:22:25 +00:00
madwifi prevent madwifi from being compiled on sibyte 2009-12-04 14:52:30 +00:00
mmc_over_gpio
mountd mountd: mark as 2.6 only 2009-10-05 11:18:03 +00:00
mtd mtd: fix wrong open() return code checks 2009-09-21 19:13:34 +00:00
ncurses
nozomi
nvram
ocf-crypto-headers
openssl update openssl to 0.9.8l -- thanks puchu 2009-11-12 10:39:10 +00:00
opkg opkg: forgot to remove two obsolete patches in last commit 2009-11-11 22:13:10 +00:00
pcmcia-cs
ppp ppp: add dns servers to uci state in the ip-up script 2009-09-30 16:06:20 +00:00
pptp
ps3-utils
qos-scripts adjust dependencies of firewall and qos-scripts, so that these packages are visible even when iptables is not selected 2009-12-09 13:36:39 +00:00
r8101 small fixes mostly for kernel 2.6.31 2009-09-26 21:23:53 +00:00
robocfg
rt2570
rtc-rv5c386a
siit fix siit compilation failures on brcm-2.4 2009-10-30 14:14:53 +00:00
spi-ks8995
spidev_test
swconfig add _GNU_SOURCE to CPPFLAGS required to include <bits/socket.h> on recent eglibc revisions 2009-09-26 19:01:50 +00:00
switch change switch config to swconfig style format to remain consistent accross platforms 2009-11-15 18:43:46 +00:00
uboot-envtools mark uboot-envtools as broken, it looks more like a place holder than an actual packaging attempt 2009-10-19 19:15:08 +00:00
uboot-ifxmips make uboot work on arcaydian board 2009-12-08 14:37:12 +00:00
ubsec_ssb
uci uci: only use $(FPIC) on library parts, saves a few hundred bytes 2009-10-20 08:26:39 +00:00
udev udev depends on 2.6, cleanup Makefile 2009-09-03 18:11:32 +00:00
udevtrigger udevtrigger: use the build system cflags 2009-10-10 19:25:31 +00:00
util-linux-ng package sfdisk from util-linux-ng (#5998) 2009-11-23 22:30:45 +00:00
w1-gpio-custom
wireless-tools wireless-tools: re-enable support for enabling/disabling powersave 2009-11-11 16:59:31 +00:00
wpa_supplicant wpa_supplicant: relax parsing of encryption mode, drop support for uppercase modes 2009-12-05 15:09:20 +00:00
wprobe add _GNU_SOURCE to CPPFLAGS required to include <bits/socket.h> on recent eglibc revisions 2009-09-26 19:01:50 +00:00
wrt55agv2-spidevs
yamonenv
zlib zlib: replace -fPIC with $(FPIC) 2009-10-20 08:41:32 +00:00
Makefile fix opkg directory cleaning (#5646) 2009-10-06 04:50:53 +00:00