OSDN Git Service

Fix no pic
[uclinux-h8/uClinux-dist.git] / user / linux-igd / CHANGES
1 2007-02-07 Daniel J Blueman <daniel.blueman@gmail.com>
2   * Fixed interface statistics gathering and streamlined
3     into a single function.
4
5   * linux-igd 1.0 released
6
7 2006-10-01 Daniel J Blueman <daniel.blueman@gmail.com>
8   * Fixed compilation on GCC-2.9x, noticed by Vyacheslav Garashchenko.
9
10   * Use bounded string functions, to protect from overflow exploits/stack-smashing.
11
12 2006-08-13 Daniel J Blueman <daniel.blueman@gmail.com>
13   * linux-igd 0.95 released
14
15 2006-07-25 Daniel J Blueman <daniel.blueman@gmail.com>
16   * Added option ALLOW_MULTICAST to init script, which when not
17     set to 'no', enables multicast packets to be received by
18     internal interface
19
20   * Added '-f' option to run in foreground for debugging etc
21
22   * Validate internal interface name correctly
23
24   * Other minor tweaks, such as making variables local to block
25     to save on stack space, interface name length fixes
26
27 2006-05-23 Daniel J Blueman <daniel.blueman@gmail.com>
28   * Added manpage contributed by José Fonseca <j_r_fonseca@yahoo.co.uk>
29
30 2006-05-19 Daniel J Blueman <daniel.blueman@gmail.com>
31   * Protect against bad addresses being passed to inet_addr()
32
33   * Enable compiler optimization in makefile
34
35   * Fix compile warnings and uninitialised variable possible use
36
37   * Some makefile and code cleanups
38
39 2006-05-04 mhyllander
40   * Updated installation instructions for libupnp 1.3.1, and also
41     added a note about installing with precompiled libraries on Fedora
42     Core 5.
43
44 2006-02-01 mhyllander
45   * Fixed problem with multiple children being forked when using
46     iptables to modify the netfilter tables. upnpd was doing a
47     fork+system without a following exit, so children continued living
48     on. Now a fork+exec+exit is done.
49     
50   * Included a patch from Juho Vähä-Herttua to fix inserting of
51     forward rules when using libiptc.
52     
53     http://sourceforge.net/forum/forum.php?thread_id=1270012&forum_id=174960
54     http://users.tkk.fi/~jvahaher/linux-igd/linux-igd_insert.diff
55     
56   * Added handling of port mapping duration. Port mappings will be
57     automatically removed when they expire. If the client doesn't set
58     a duration, a default duration can be used. The default duration
59     can either be set as a relative time (e.g. two hours), or as an
60     absolute time of day (e.g. 04:00 every day).
61     
62   * You can force upnpd to delete all port mappings by sending it the
63     SIGUSR1 signal. The SIGINT and SIGTERM signals terminate upnpd.
64     
65   * Made parsing of the configuration file more secure by guarding
66     against buffer overflow.
67     
68   * In the configuration file, the path to the iptables command is now
69     specified between quotes, to allow all characters to be used in
70     the path.
71     
72   * syslog messages are now sent to local6. Trace output is sent to
73     LOG_DEBUG. You can specify the log level in the configuration file
74     by setting debug_mode between 0 (no output)  and 3 (all output).
75     
76   * added an example init.d script: etc/upnpd.rc.
77     
78   * Some code cleanups, like only defining globals in one place
79     (i.e. not in an include file), and some improvements to the
80     Makefile.