source: trunk/CHANGELOG @ 14718

Letzte Änderung dieser Datei seit 14718 war 14718, erstellt von er13 vor 4 Monaten

strace: use strace version 4.10 for kernel-2.6.19

refs #2958

  • Eigenschaft svn:keywords auf Id gesetzt
Dateigröße: 86.0 KB
Zeile 
1$Id$
2
3Latest changes:
4
5=== devel ===
6
7- Build system:
8  * binutils:
9    + add support for binutils-2.24.x/2.25.x/2.26.x
10  * kconfig 3.11-rc3
11  * kernel-/target-toolchain:
12    + update gcc-4.7.x version to 4.7.4
13    + add support for gcc-4.8.x/4.9.x/5.x
14  * support for a 3rd (auxiliary) firmware
15  * fakeroot: bump version to 1.22
16  * lzma SDK: bump lzma SDK version to 4.65
17  * sfk: bump version to 1.9.1.2
18  * squashfs* tools:
19    + unify all host- and target-patches (i.e. use the same set of patches for both the host and the target packages)
20    + switch to using a C only version of liblzma instead of the C++ version used so far
21  * squashfs3 tools: revise LZMA related patches so that the resulting binaries support
22                     both ZLIB and LZMA compression methods at the same time
23  * tar: bump version to 1.29
24
25- New tools and hooks:
26  * fwdu: script to download (and unpack) all firmwares from ftp.avm.de
27  * verify-dls.sh: script to validate download urls in Config.in
28  * scons: python based software construction tool (s. http://www.scons.org/ for details)
29  * genext2fs: a tool to generate an ext2 filesystem as a normal (non-root) user
30  * mke2img: a script taken from the Buildroot project making it possible to create
31             an ext2 filesystem image as a normal (non-root) user
32  * squashfs-tools-4.3: a special version of squashfs-tools modified to support AVM-BE format
33
34- New patches (read online help for more info):
35
36- New packages, libs, modules:
37    * asterisk 11.25.3
38    * asterisk-chan-capi post-1.1.6 with asterisk11 adjustments by Mihai Moldovan
39    * asterisk-chan-dongle 1.1-git (asterisk11 branch)
40    * asterisk-chan-sccp 4.1.0RC1
41    * asterisk-gui 2.1.0RC1
42    * atop 2.2.3
43    * autossh 1.4e
44    * avm-forwarding 0.0.1
45    * axTLS wrapper 1.4.9
46    * bvi 1.4.0
47    * cntlm 0.93beta5
48    * decrypt FRITZ!OS configs v0.2 (renamed version of PeterPawn's script decode_passwords)
49    * ISC dhcp 4.3.6-P1
50    * E-MailRelay 1.9
51    * getdns 1.4.0
52    * gptfdisk 1.0.1
53    * iksemel 1.5-git
54    * iperf 3.5
55    * jansson 2.7
56    * jq 1.5
57    * libavmacl2 (taken from AVM's 7490.06.30 open-source package)
58    * libcap 2.24
59    * libgsm-1.0.13
60    * libmnl 1.0.4
61    * libnettle 3.4
62    * liblz4 1.7.5
63    * libonig 6.7.1
64    * libsrtp-1.4.4+20100615
65    * libssh2 1.8.0
66    * libusb-compat 0.1.5
67    * lzma1 4.65
68    * mbed TLS 2.7.3
69    * nzbget 14.1
70    * PJProject 2.2.1
71    * Fritz!Box private key password framework v0.7-git (by PeterPawn)
72    * python-cheetah 2.4.4
73    * python-mechanize 0.2.5
74    * python-yEnc 0.4.0
75    * serf 1.3.9
76    * ScanButton 0.2.3.cvs20090713
77    * speex 1.2rc1
78    * spandsp 0.0.6pre21
79    * squashfs-tools 3.4
80    * squashfs-tools 4.3 (modified to support AVM-BE format)
81    * WireGuard 0.0.20180420
82    * xz 5.2.4
83
84- Updated tools and hooks:
85
86- Updated patches:
87
88- Updated packages and libs:
89    * apache 2.4.29
90    * apr 1.6.3
91    * apr-util 1.6.1
92    * bash 3.2.57
93    * bind 9.11.3
94    * bip 0.8.9
95    * bird 1.4.0
96    * CCID 1.4.18
97    * cifs-utils 6.6
98    * cryptsetup 1.7.0
99    * curl 7.60.0
100    * davfs2 1.5.2
101    * dbus 1.8.20
102    * dnsmasq 2.79
103    * dosfstools 3.0.28
104    * dropbear 2018.76
105    * e2fsprogs 1.42.13
106    * espeak 1.48.04
107    * expat 2.2.5
108    * ffmpeg 1.2.12
109    * freetype 2.5.5
110    * fuse 2.9.7
111    * gdb 7.9.1
112    * git 2.17.0
113    * gmp 6.1.2
114    * gnu-make 4.2.1
115    * gnutls 3.5.12
116    * haproxy 1.5.11
117    * haserl 0.9.35
118    * hplip 3.14.6
119    * htop 1.0.3
120    * httpry 0.1.8
121    * ImageMagick 7.0.5-4
122    * inadyn-mt 02.28.10
123    * iodine 0.7.0
124    * jpeg 6b2
125    * knock 0.7
126    * lftp 4.8.3
127    * libcapi avm-(7390|7270).05.50
128    * libconfig 1.5
129    * libevent 2.1.8
130    * libffi 3.2.1
131    * libFLAC 1.3.2
132    * libgcrypt 1.6.5
133    * libgd 2.2.5
134    * libgpg-error 1.24
135    * liblzo 2.10
136    * libneon 0.30.2
137    * libogg 1.3.2
138    * libopus 1.1.4
139    * libpng 1.2.57
140    * libpopt 1.16
141    * libtasn1 4.12
142    * libtiff 4.0.7
143    * libusb1 1.0.21
144    * libvorbis 1.3.5
145    * libxml 2.9.7
146    * libxslt/xsltproc 1.1.33-rc1
147    * lighttpd 1.4.45
148    * lsof 4.89
149    * ltrace 0.7.91-git
150    * lynx 2.8.8
151    * mc 4.8.21
152    * minidlna 1.2.1
153    * mpc 1.1.0
154    * mpfr 3.1.6
155    * nano 2.4.3
156    * ncftp-3.2.6
157    * netatalk 2.2.5
158    * ngircd 22
159    * noip 2.1.9-1
160    * ntfs-3g 2017.3.23
161    * obexftp 0.23
162    * openconnect 7.04
163    * openssh 7.7p1
164    * openssl 0.9.8zh/1.0.2o
165    * openvpn 2.4.6
166    * pcre 8.41
167    * pcscd 1.8.12
168    * php 5.6.36
169    * privoxy 3.0.26
170    * polarssl 1.2.19/1.3.22
171    * polipo 1.1.1
172    * pppd 2.4.7
173    * pptpd 1.4.0
174    * protobuf-c 1.1.0
175    * Python 2.7.15
176    * python-bjoern 1.3.4
177    * pycrypto 2.6.1
178    * pycurl 7.43.0
179    * pyOpenSSL 0.13.1
180    * radvd 1.9.3
181    * readline 6.3-p8
182    * rsync 3.1.2
183    * samba 3.6.25
184    * sane-backends 1.0.27
185    * screen 4.6.2
186    * slang 2.3.1a
187    * smartmontools 6.6
188    * sqlite 3.23.1
189    * sslh 1.18
190    * strace 4.9 (kernel-2.6.13) / 4.10 (kernel-2.6.19) / 4.22 (all other kernel versions)
191    * stunnel 5.46
192    * subversion 1.8.19/1.9.7
193    * tinc 1.0.33/1.1pre15
194    * tinyproxy 1.8.3
195    * tmux 2.5
196    * tor 0.3.2.10
197    * transmission 2.94
198    * tree 1.7.0
199    * uClibc++ 0.2.5-git
200    * udpxy 1.0.23-9
201    * usbutils 007
202    * umurmur 0.2.17
203    * unrar 5.5.8 (=rar 5.50)
204    * usbip 0.1.8
205    * util-linux-ng 2.27.1
206    * vim 7.4.2367
207    * vnstat 1.17
208    * vsftpd 3.0.3
209    * vtun 3.0.4
210    * wget 1.19.5
211    * xpdf 3.04
212    * Zabbix 2.4.6
213    * zlib 1.2.11
214
215- Removed packages, libs, modules, tools:
216    * apache 1.x
217    * aiccu
218    * cyassl
219    * dtmfbox/dtmfbox-cgi (unmaintained, doesn't work)
220    * MatrixSSL/MatrixTunnel (outdated, unmaintained, probably unsafe)
221    * openvpn 2.2.x
222    * php 5.5.x
223    * pjproject
224    * ruby/ruby-fcgi
225    * truecrypt
226    * wxWidgets
227
228- Firmware updates:
229    * Please see FIRMWARES for the list of currently supported boxes and firmwares.
230
231- BusyBox:
232    * Updated to version 1.27.2
233
234- Web interface:
235    * add basic web interface for HAProxy
236
237- Other stuff:
238    * menuconfig help (shows howtos/make_targets.txt)
239
240=== Freetz-2.0 ===
241
242- Build system:
243  * binutils:
244    + bump version to 2.22
245    + add EXPERIMENTAL support for binutils-2.23.x
246  * ccache:
247    + Bump to version 3.1.9
248    + Use external cache dir (~/.freetz-ccache)
249  * fakeroot: bump version to 1.18.4
250  * use host tar to unpack packages again as busybox' tar doesn't support pax
251    (aka POSIX 1003.1-2001) tar format
252  * Move each library-package into separate subdirectory (#1093)
253  * Readd unsquashfs and mksquashfs without lzma support (needed for 3370)
254  * stripping of kernel modules added
255  * stripping of shell scripts added
256  * kconfig 3.8
257  * menu configuration cache (Config.in.cache)
258  * kernel-toolchain:
259    + remove gcc-4.4.x support
260    + add gcc-4.6.x support
261  * target-toolchain:
262    + remove gcc-4.4.x and gcc-4.5.x support
263    + update gcc-4.6.x version to 4.6.4
264    + add gcc-4.7.x support
265    + remove uClibc-0.9.30.x and uClibc-0.9.31.x support
266    + update uClibc-0.9.32.x version to 0.9.32.1
267    + add uClibc-0.9.33.x support
268  * menuconfig: firmware packaging (fwmod) special options FREETZ_FWMOD_*
269    + unpack, modify, pack can be freely combined now
270    + AVM SDK firmware can be packed now, even if image is too big for flash
271    + USB/NFS root can be packed into tar.gz image with correct user/group and
272      special file flags for devices
273    + NFS/USB root can be sudo-unpacked to user-specified target folder, ready
274      to be mounted
275  * fwmod: new parameters to support FREETZ_FWMOD_* menuconfig options (also
276    works stand-alone)
277    + -f         force pack even if image is too big for flash (AVM SDK)
278    + -z         zip file system into archive for USB/NFS root
279    + -c <dir>   copy file system to target directory for NFS/USB root (implies -z)
280  * Makefile: obsolete variables FWMOD_OPTS, FWMOD_NOPACK because of
281    FREETZ_FWMOD_* menuconfig options
282
283- New tools and hooks:
284  * fmake: wrapper script for "make", located in Freetz root directory,
285    including sample code for a post-build hook sending an e-mail message with
286    timing and build log data to a predefined recipient. This makes life easier
287    for both users and developers in two ways:
288      1) Get actively notified about long-running build processes instead of
289         having to look after them (push vs. pull principle).
290      2) Make life easier for Freetz developers supporting users who keep
291         asking: "How do I create a build log?" Now we can just tell them to
292         run "fmake" and then send/upload fmake.log (plus .config) afterwards.
293
294- New patches (read online & menuconfig help for more info):
295    * replace dtrace: execute a custom action by phone
296    * disable console on serial port: do not start a console/shell on serial
297      port
298    * replace onlinechanged: execute AVM, Freetz and user-defined scripts
299      whenever the external IP address changes. In opposite to AVM's original
300      this version also works on boxes behind a NAT (e.g. IP clients using an
301      existing internet connection) and on boxes where AVM onlinechanged is not
302      called reliably.
303    * modify umtsd: AVM's umtsd will only be started if a *known* umts modem is detected.
304    * custom UDEV rules: You could use own rules for UDEV.
305    * remove showdsldstat: Removes the showdsldstat utility which shows you the cpmac mode,
306      connect time, external ip (has not to be the public ip!), route and dns servers.
307      Also the state of IPv6, voip and tr069.
308    * remove jffs2.ko: remove JFFS2 kernel module, saving 144-192 kB of
309      uncompressed firmware space
310    * disable multid services: dns, dhcp and llmnr could be remapped with libmultid
311    * remove Multi-Annex firmware files: Newest images have 1 full Annex + some bsdiff
312    * remove dsl_control
313    * remove fat modules
314    * remove eventsdump
315    * remove socat
316    * remove MyFritz
317    * remove AHA
318    * remove isofs.ko
319    * remove ramzswap.ko
320    * remove microvoip-dsl.bin
321    * remove remove_qos
322
323- New packages, libs, modules:
324    * apache 2.4.4
325    * avahi 0.6.31
326    * CCID 1.4.9
327    * dante 1.2.2
328    * dbus 1.6.8
329    * dvbsnoop 1.4.50
330    * dvbstream 0.5
331    * dvbtune 0.5
332    * fowsr 1.0
333    * Ghostscript fonts 8.11
334    * gntp-send 0.3.2-git
335    * haproxy 1.4.23
336    * html2text 1.3.2a
337    * ImageMagick 6.8.6-9
338    * inadyn-opendns 1.99
339    * libattr 2.4.44
340    * libev 4.15
341    * libleptonica 1.69
342    * libmultid 0.5
343    * libopus 1.0.2
344    * libtiff 4.0.3
345    * libusb1 1.0.9
346    * libyaml 2.0.2
347    * openssl 1.0.1e (as an alternative to the also available openssl 0.9.8)
348    * pcscd 1.8.8
349    * protobuf-c 0.15
350    * pyLoad 0.4.9-git
351    * Python 2.7.4
352    * python-bjoern 1.3-git
353    * pycrypto 2.6
354    * pycurl 7.19.0
355    * python imaging library (PIL) 1.1.7
356    * pyOpenSSL 0.13
357    * pyRRD 0.1.0
358    * pyserial 2.6
359    * RTMPDump 2.4-git
360    * Rush 1.7
361    * samba 3.6.13 (as an alternative to the 3.0.37, 3.0.37 is still the default one)
362    * shellinabox 2.14
363    * smartmontools 5.43
364    * smstools3 3.1.14
365    * smusbutil 1.1
366    * sslh 1.14
367    * Sundtek DVB driver 130210.134617
368    * Tesseract OCR 3.02.02
369    * unfs3 0.9.22
370    * Zabbix 2.0.5
371
372- Updated tools and hooks:
373    * get_ip:
374     + default method can be set via web interface
375     + added new methods stun-ip (default) and route
376     + removed obsolete methods ostat and extquery
377
378- Updated patches:
379    * Update freetzmount patch (by hermann, updated by cuma)
380
381- Updated packages and libs:
382    * apache 1.3.42
383    * apr 1.4.6
384    * apr-util 1.5.2
385    * bind 9.8.3-P3
386    * callmonitor 1.20.9
387    * cifs-utils 5.8
388    * cryptsetup 1.6.0
389    * curl 7.30.0
390    * cyassl 2.5.0
391    * davfs2 1.4.7
392    * dnsmasq 2.65
393    * dosfstools 3.0.16
394    * dropbear 2013.56
395    * e2fsprogs 1.42.7
396    * ffmpeg 1.2
397    * freetype 2.4.10
398    * gdb 7.3.1
399    * git 1.8.2.1
400    * glib 2.32.4
401    * gmp 5.1.1
402    * hplip 3.12.6
403    * htop 1.0.2
404    * httpry: 0.1.6 and webinterface added
405    * iptables 1.4.11.1
406    * lftp 4.4.5
407    * libevent 2.0.21
408    * libconfig 1.4.8
409    * libctlmgr 0.6
410    * libexif 0.6.21
411    * libffi 3.0.13
412    * libftdi 0.20
413    * libgcrypt 1.5.0
414    * libgd 2.0.36RC1
415    * libintl (gettext) 0.18.1.1
416    * liblzo 2.06
417    * libogg 1.3.0
418    * libopenjpeg 1.5.2
419    * libosip2 3.5.0
420    * libpng 1.2.50
421    * libvorbis 1.3.3
422    * libxml 2.9.0
423    * libxslt/xsltproc 1.1.28
424    * lighttpd 1.4.32
425    * linux-atm 2.5.2
426    * lsof 4.86
427    * lua 5.1.5
428    * mc 4.8.8
429      + new: subshell support for BusyBox default shell (ash)
430      + changed: bash subshell is still supported, but the dependency is gone
431        (use bash login shell or call "SHELL=/bin/bash mc" to get bash subshell)
432    * minidlna 1.0.25
433    * mpc 1.0.1
434    * mpfr 3.1.2
435    * ncurses 5.9
436    * netatalk 2.2.4
437    * netpbm 10.35.85
438    * netsnmp 5.7.1
439    * ngircd 19.2
440    * ntfs-3g 2013.1.13
441    * openssh 6.2p1
442    * openssl 0.9.8y
443    * openvpn 2.2.2 & 2.3.1
444    * pcre 8.32
445    * php 5.3.24/5.4.14
446    * Pingtunnel 0.72
447    * privoxy 3.0.21
448    * polarssl 1.2.7
449    * radvd 1.8.3
450    * readline 6.2-p4
451    * RRDstats: Cisco EPC & Arris Touchstone TM support and cable segment load
452    * rsync 3.0.9
453    * sane-backends 1.0.23
454    * ser2net 2.7
455    * siproxd 0.8.1
456    * sispmctl 3.1
457    * slang 2.2.4
458    * squid 3.0.STABLE26
459    * sqlite 3.7.16.2
460    * sshfs-fuse 2.4
461    * stunnel 4.56
462    * subversion 1.7.9
463    * tinc 1.0.19
464    * tmux 1.7
465    * tor 0.2.3.25
466    * transmission 2.77
467    * tree 1.6.0
468    * truecrypt 7.1a
469    * umurmur 0.2.10
470    * unrar 4.2.4 (=rar 4.20)
471    * vnstat 1.11
472    * vsftpd-3.0.2
473    * wget 1.14
474    * zlib 1.2.7
475
476- Removed packages, libs, modules, tools:
477    * Remove getcons patch (see #1026 for details)
478    * glib-1.2 (unused, no package depends on it anymore)
479    * libflex (unused, no package depends on it anymore)
480
481- Firmware updates:
482    * Please see FIRMWARES for the list of currently supported boxes and firmwares.
483
484- BusyBox:
485    * Updated to version 1.21.0
486    * Enhanced blkid und findfs support for busybox (used in freetzmount)
487    * New applet stun-ip (by ralf) determines the external IP address via STUN protocol
488    * All options of busybox integrated into menuconfig
489
490- Web interface:
491    * Skin "newfreetz" added
492    * Skins could be preselected via menuconfig
493
494- Other stuff:
495
496=== Freetz-1.2-stable ===
497
498- Build system:
499  * fakeroot: bump version to 1.15.1
500  * kernel-toolchain:
501   + Bump binutils version to 2.18
502   + Add gcc version 4.4.6
503   + Add binutils version 2.21.52.0.2
504   + Use gcc-3.4.6 for kernel versions 2.6.13.1 and 2.6.19.2
505   + Use gcc-4.4.6 for kernel versions 2.6.28 and 2.6.32.21
506   + Update download toolchains
507  * target-toolchain:
508   + Add gcc-4.4.6(default), gcc-4.5.3, and gcc-4.6.1, delete outdated versions
509   + Bump binutils version to 2.21.52.0.2
510   + Add uClibc-0.9.30.3 and uClibc-0.9.31.1, 0.9.32
511   + Add gdb-6.8 and gdb-7.2, delete outdated versions
512   + Update download toolchains:
513    + Use gcc-4.4.6 for uClibc versions 0.9.28/29/30
514    + Use gcc-4.5.3 for uClibc-0.9.31.1/0.9.32 toolchain
515    + Remove kernel headers from download toolchains
516   + Add install target for kernel headers
517   + Update sys/queue.h in uClibc-0.9.28 toolchains
518   + Enable mips-plt optimizations for gcc versions >= 4.4. These optimizations
519     allow gcc to create binaries which are significantly smaller in size.
520   + Add option to build uClibc with a reduced set of locales (saves > 200 KB)
521   + Remove many unused symbols from libgcc_s (saves ~ 100 KB)
522  * Bump ccache version to 3.1.5
523  * patch-system: use shell-fuction isFreetzType (by kriegaex)
524  * replace tar with busybox tar
525  * patch-system: use shell function modsed
526  * move packages and libs source dir to source/target-$(arch)_uClibc-$(version)
527   * move config.cache to this subdir too
528  * move tools source dir to source/host-tools
529
530- Toolchain:
531  * Add support for the GNU libstdc++. From now on user can specify (he/she has
532    a choice between uClibc++ and libstdc++) the library to be used as the
533    implementation of the Standard C++ Library. uClibc++ is still the default one.
534    The option affects all packages using C++ compiler to compile. In one of the
535    next releases it will be possible to select the library on a per-package-basis.
536    The reason we add support for libstdc++ is some performance deficiencies
537    of uClibc++ causing us either to get stuck with old versions of the packages
538    we already support (e.g. nmap) or making it impossible to add support for
539    the new ones (e.g. truecrypt).
540
541- New tools and hooks:
542    * New hook to add files/directories to var.tar
543     * Put desired files/directories into make/{package}/files/var.tar
544    * modlibrc:
545     * modlib_status now supports "inetd"
546     * modlib_startdaemon takes care of the returnvalue, creates pid-file & writes "Starting..."
547     * modlib_start checks if the daemon is yet started or disabled
548     * modlib_reload & modlib_startdaemon executes "config"-function of parent rc-skript (if available)
549     * modlib_stop kills daemon with "stop" of parent rc.$DAEMON (if available)
550    * New feature for modpatch: choose patch file depending on md5sum of target file
551        this is triggered if the 2nd parameter is a directory and not a (patch-) file
552
553- New patches (read online help for more info):
554    * Add support for multiple printers
555    * add additional image-infopage and .config in firmware image (by herman72pb)
556    * remove ntfs-support
557    * remove umts-support
558    * add 3rd alarm-clock (for 7150  7112 7141 7170  3070_V3  3270 7240 7270 7270_V3)
559    * freetzmount (by hermann72pb)
560    * reg SIP from outside (by MaxMuster)
561    * remove AVM's NAS webinterface and internal memory file
562    * remove (unneeded) piglet and isdn/pots bitfile(s)
563    * remove AVM's webdav
564    * remove AVM's printserv & usblp
565    * remove AVM's lsof
566    * remove AVM's strace
567    * remove chronyd
568
569- New packages, libs, modules:
570    * aiccu 20070115
571    * apr 1.4.5
572    * apr-util 1.3.12
573    * autofs 5.0.5
574    * berkeley-db 4.8.30
575    * bind 9.8.0-P2
576    * bittwist 1.1
577    * comgt 0.32
578    * compcache 0.5.4 (kernel module)
579    * cpmaccfg-cgi 1.0: Webinterface for cpmaccfg
580    * digitemp 3.6.0
581    * dnsd-cgi 1.0
582    * dosfstools 3.0.11
583    * dtmfbox-cgi 0.1
584    * ffmpeg 0.5.4
585    * flex (libflex) 2.5.35
586    * fortune 1.2
587    * git 1.7.5.4
588    * gnutls 2.10.5
589    * gocr 0.49
590    * gw6 5.1
591    * hol 0.1
592    * hplip 3.11.1
593    * hp-utils 0.3.2
594    * htop 0.9
595    * htpdate 1.0.4
596    * httpry 0.1.5
597    * ifstat 1.1
598    * iftop 0.17
599    * igmpproxy 0.1
600    * iptraf 3.0.1
601    * ipsec-tools 0.7.2
602    * iputils s20071127
603    * lftp 4.0.5
604    * libconfig 1.4.5
605    * libdaemon 0.14
606    * libdnet 1.12
607    * libexif 0.6.20
608    * libFLAC 1.2.1
609    * libfreetz 0.4
610    * libgd 2.0.35
611    * libjs 1.6.20070208
612    * libnet 1.1.4
613    * libogg 1.2.2
614    * libopenjpeg 1.4.0
615    * liboping 1.6.1
616    * libosip2 3.3.0
617    * libpolarssl 0.14.3
618    * libstdc++ 6.0.x
619    * libsynce 0.10.0
620    * libtasn1 2.9
621    * libusb1 1.0.8
622    * libvorbis 1.3.2
623    * libxml 2.7.8
624    * libxslt/xsltproc 1.1.26
625    * lighttpd 1.4.28
626    * mdev 0.6.2: First try to replace AVM's hotplug chain
627      depends on 7170, 7240 and 7270.
628    * mediatomb 0.12.1
629    * minicom-2.5
630    * minidlna 1.0.20
631    * mini-snmpd 1.2b
632    * nc6
633    * ncftp-3.2.5
634    * netatalk 2.1.5
635    * netpbm-10.35.79
636    * ndas-1.1-22
637    * nhipt iptables cgi 0.8.3a
638    * ngircd 17.1
639    * nmap 4.68
640    * noip 2.1.9
641    * oidentd 2.0.8
642    * onlinechanged-cgi 0.1
643    * openconnect 2.24
644    * opendd 0.7.9
645    * owfs 2.7p32
646    * pcre 8.12
647    * phpxmail 1.5
648    * pkcs#11 v2.20
649    * polipo 1.0.4.1
650    * ppp-cgi 0.6.9
651    * radvd 1.7
652    * ripmime 1.2.16.21
653    * rsync 3.0.8
654    * ruby-fcgi 0.8.7
655    * ser2net 2.5
656    * siproxd 0.8.0
657    * slang 2.2.3
658    * slurm 0.3.3
659    * spawn-fcgi 1.6.3
660    * sqlite 3.7.6.3
661    * sshfs-fuse 2.2
662    * subversion 1.6.17
663    * synce-dccm 0.9.1
664    * synce-serial 0.10.0
665    * taglib 1.6.3
666    * tcpproxy 2.0.0-beta15
667    * tmux 1.4
668    * transmission-cgi 0.0.4
669    * trickle 1.07
670    * truecrypt 7.0a
671    * udpxy 1.0-Chipmunk-16
672    * umurmur 0.2.6
673    * unrar 4.0.7
674    * util-linux-ng 2.17.2
675    * vnstat 1.10
676    * vnstat-cgi 0.6.9
677    * vtun 3.0.3
678    * wxWidgets 2.8.12
679    * xmail 1.27
680
681- Updated tools and hooks:
682    * external:
683     * Move external files out of tools/external into separate files for each package
684     * added automatic start/stop of services on (un)mount (now configurable via webinterface)
685
686- Updated patches:
687    * Update many patches to support actual firmwares (e.g. changed paths)
688
689- Updated packages and libs:
690    * avm-firewall 2.0.4_rc5
691    * bash 3.2.51
692    * bftpd 3.3
693    * bip 0.8.8
694    * bird 1.3.1
695    * bridge-utils 1.4
696    * callmonitor 1.19.1
697    * checkmaild 0.4.7
698    * classpath 0.98
699    * collectd 4.10.3
700    * cryptsetup 1.0.6
701    * curl 7.21.7
702    * cyassl 1.9.0
703    * davfs2 1.4.6
704    * debootstrap 1.0.56
705    * dns2tcp 0.5.2
706    * dnsmasq 2.57
707    * e2fsprogs 1.41.14
708    * freetype 2.3.12
709    * fuse 2.7.6
710    * glib 2.22.5
711    * gmp 5.0.1
712    * gnu-make 3.82
713    * haserl 0.9.29
714    * inadyn-mt-2.24.36
715    * inetd 0.2 (multiple daemons/package)
716    * inotify-tools 3.14
717    * iptables 1.4.1.1
718    * iptables-cgi 1.1
719    * iodine 0.6.0-rc1
720    * irssi 0.8.15
721    * jamvm 1.5.4
722    * libart_lgpl 2.3.21
723    * libcapi
724    * libelf 0.8.13
725    * libevent 2.0.12
726    * libftdi 0.18
727    * libgcrypt 1.4.6
728    * libgpg-error 1.10
729    * libiconv 1.13.1
730    * libpcap 1.1.1
731    * libpng 1.2.44
732    * libpopt 1.15
733    * liblzo 2.05
734    * libneon 0.29.6
735    * linux-atm 2.5.0
736    * lsof 4.84
737    * ltrace 0.5.3
738    * lua 5.1.4
739    * lynx 2.8.7
740    * mc 4.6.2
741    * mcabber 0.9.10
742    * mpfr 2.4.2
743    * mtr 0.80
744    * nano 2.2.5
745    * net-snmp 5.4.3
746    * nfs-utils 1.2.3
747    * ntfs-3g 2011.4.12
748    * openssh 5.6p1
749    * openssl 0.9.8r
750    * openvpn 2.2.0
751    * pciutils 3.1.7
752    * php 5.3.6
753    * pingtunnel 0.71 (and webif added)
754    * privoxy 3.0.17
755    * quagga 0.99.17
756    * readline 6.1
757    * rrdstats 0.7.1 (inetd support for webservers)
758    * samba 3.0.37 (inetd support for smbd)
759    * sispmctl 3.0
760    * socat 1.7.1.3
761    * strace 4.6
762    * streamripper 1.64.6
763    * stunnel 4.35
764    * tcpdump 4.1.1
765    * tinc 1.0.14
766    * tinyproxy 1.8.2
767    * tor 0.2.1.30
768    * transmission 2.32
769    * uClibc++ 0.2.3pre (git snapshot)
770    * usbutils 0.86
771    * vim 7.3
772    * vsftpd 2.3.4: add SSL support
773    * zlib 1.2.5
774
775- Remove packages, patches, libs, modules, tools:
776    * removed xyssl (not maintained anymore, superseded by polarssl)
777    * removed automount patch (superseded by freetzmount)
778
779- Firmware updates:
780    * Please see FIRMWARES for the list of currently supported boxes and firmwares.
781
782- BusyBox:
783    * updated to 1.18.5
784
785- Web interface:
786    * add additional information and possibility to mount/umount partitions (by herman72pb)
787    * added favicon by atomphil (Freetz-Webinterface only)
788    * buttons removed from mainpage, created new "system"-submenu
789      + button "reconnect" from mainpage is replaced by rc.dsld (restartable by "daemons" submenu)
790      + button "downgrade" from mainpage is now integrated into firmware-update page
791      + other buttons from mainpage moved to "system"-submenu
792      + backup & restore, firmware upgrade and Rudi-shell moved to "system"-submenu
793      + added link to AVM-webinterface to "system"-submenu
794    * create a support-file added
795    * memory usage at services-page added
796
797- Other stuff:
798    * add reiserfs to automountable filesystems
799    * add IPv6
800    * Remove MOD_LIMIT variable
801      + compressed size of freetz config file must not be greater than 32 KB
802      + this is a tffs2 restriction
803
804=== Freetz-1.1-stable ===
805
806- Build system::
807 * Fix buffer overflow in tar
808
809See svn log for more details.
810
811=== Freetz-1.1.4 ===
812
813- Updated packages and libs:
814    * callmonitor 1.15.2 (Adds features up to 1.18.5)
815    * sane-backends 1.0.21
816    * tor 0.2.1.26
817
818- Firmware updates:
819   * Please see FIRMWARES for the list of currently supported boxes and firmwares.
820
821See svn log for more details.
822
823=== Freetz-1.1.3 ===
824
825- Web interface:
826    * added favicon by atomphil (Freetz-Webinterface only)
827
828- Updated packages and libs:
829    * bip 0.8.4
830    * php 5.2.10 (download for 5.2.9 was removed)
831    * davfs 1.4.5 (older versions have problems with gmx)
832    * dnsmasq 2.55
833    * dropbear 0.53.1
834    * openssl 0.9.8n (security issues)
835    * openvpn 2.1.1
836    * stunnel 4.33
837    * tor 0.2.1.25
838    * vsftpd 2.2.2
839    * wget 1.12
840
841- Firmware updates
842    * Please see FIRMWARES for the list of currently supported boxes and firmwares.
843
844=== Freetz-1.1.2 ===
845
846- Updated packages and libs:
847    * microperl 5.10.1
848
849- Firmware updates
850    * Please see FIRMWARES for the list of currently supported boxes and firmwares.
851
852=== Freetz-1.1.1 ===
853
854- Build system:
855  * patch-system: use shell-fuction isFreetzType (by kriegaex)
856  * patch-system: use shell function modsed
857
858- New patches (read online help for more info):
859    * split tr069-remove-patches
860
861    * Update usbstorage patches
862- Updated packages and libs:
863    * callmonitor 1.15.1
864
865- Firmware updates
866    * Please see FIRMWARES for the list of currently supported boxes and firmwares.
867
868=== Freetz-1.1 ===
869
870- Build system:
871    * fakeroot: bump version to 1.12.2
872    * xdelta: Disable build because we don't make use of it
873    * toolchains:
874      - add menuconfig option to adjust HOSTCC variable
875      - add ccache for download- and kernel-toolchain
876      - add two patches for gcc-3.4.6
877        + Fix failure with newer host gccs
878        + Fix failure on some machines
879    * uClibc-0.9.29: Add 2 patches from openwrt
880    * kernel-toolchain: Add two patches for gcc-3.4.6
881      + Fix failure with newer host gccs
882      + Fix failure on some machines
883    * Bump squashfs3 version to 3.4
884
885- New tools and hooks:
886    * external
887    * new make targets:
888      - check-downloads: checks all downloads for availability (also
889        $(pkg)-check-downloads)
890      - mirror: downloads all package downloads into dl/mirror (also
891        $(pkg)-download-mirror). This makes hardlinks for dupes in dl/ and
892        dl/mirror to save disk space.
893    * Add patch that enhances posibilities of /bin/onlinechanged:
894      Based on changes by AVM we execute 3 locations on a call to /bin/onlinechanged:
895      1. /var/tmp/onlinechanged (compatibility to old behaviour)
896      2. /etc/onlinechanged/*   (new AVM behaviour)
897      3. /tmp/flash/onlinechanged/*
898      If a package needs actions on changes of online status create a script
899      make/$package/files/root/etc/onlinechanged/$action_$package.
900
901
902- New patches (read online help for more info):
903    * 7270:
904      * Option to add Annex A firmware into image
905      * Fix flashing of firmwares > 8 MB over webinterface
906      * Add volume counter (7240, 7270)
907      * AVM Plugins can be reintegrated into firmware
908    * Fix wrong usb mounts status message in AVM webinterface (7170, 7270)
909    * Add new status bar design (optional)
910
911
912- New packages, libs, modules:
913    * bfusb 3-18-39 (firmware for bluetooth stick)
914    * br2684ctl 20040226
915    * dtach 0.8
916    * external 0.1
917    * hd-idle 0.1
918    * httptunnel 3.3
919    * libtool 1.5.26
920    * linux-atm 2.4.1
921    * mcabber 0.9.9
922    * microperl 5.10.0
923    * nagios 2.11
924    * nano 2.0.9
925    * nfs-utils 1.1.3
926    * nfsd-cgi 0.1
927    * openssh 5.1p1
928    * pciutils 3.0.0
929    * portmap 6.0
930    * sablevm-sdk
931    * socat 1.6.0.1
932    * squid 3.0.STABLE9
933    * tcp_wrappers 7.6
934    * tinc 1.0.8
935    * tree 1.5.1.2
936    * usbutils 0.73
937    * wol 0.7.1
938    * wput 0.6.1
939    * xpdf 3.02
940    * new kernel modules: bfusb, pppoe, pppox
941
942- Updated tools and hooks:
943
944- Updated patches:
945    * add reiserfs to automountable filesystems
946    * change nice names for USB devices (sdax > uStor0x, sdby > uStor1y, ...)
947    * 3131: Remove "remove cdrom.iso" patch
948
949- Updated packages and libs:
950    * bash 3.2.48
951    * bftpd 2.3
952    * bip 0.8.0
953    * callmonitor 1.13
954    * classpath 0.97.2
955    * curl 7.19.4
956    * cyassl 0.9.9
957    * devmapper 1.02.27
958    * dropbear: fixed init script not to start dropbear a second time when already running
959    * dns2tcp 0.4.3
960    * dnsmasq 2.47
961    * dtmfbox 0.5.0
962    * e2fsprogs 1.41.3
963    * espeak 1.40.02
964    * expat 2.0.1
965    * glib 2.18.2
966    * haserl 0.9.25
967    * iodine 0.5.0
968    * jamvm 1.5.1
969    * libpopt 1.14
970    * lsof 4.81
971    * ltrace 0.5 svn 81
972    * mcabber 0.9.9
973    * ntfs-3g 2009.4.4: adds UTF-8 support
974    * openssl 0.9.8k
975    * openvpn 2.1_rc15
976    * php 5.2.9
977    * pingtunnel 0.70
978    * pjproject 1.0.1
979    * popt 1.14
980    * pptp 1.7.2
981    * ruby 1.8.6-p368
982    * rrdtool 1.2.30
983    * strace 4.5.18
984    * streamripper 1.64.0
985    * Stunnel 4.26
986    * tor 0.2.0.34
987    * transmission 1.60
988    * usbip 0.1.7
989    * vpnc 0.5.3
990    * vsftpd 2.0.7: add SSL support
991    * tree 1.5.2.1
992
993- Remove packages, libs, modules, tools:
994
995- Firmware updates:
996    * Please see FIRMWARES for the list of currently supported boxes and firmwares.
997
998- BusyBox:
999    * updated to 1.12.4
1000
1001- Web interface:
1002
1003- Other stuff:
1004    + fix strip library function for 3170
1005    + tune behaviour of freetz_download (retries: 3, timeout: 20s)
1006    + Integrate new AVM open source packages (04.70 and 7270_04.70)
1007    + rudishell:
1008      * show it only with security level 0
1009      * don't allow to execute any code by clicking on a wrong url
1010
1011=== release Freetz-1.0.1 ===
1012
1013- Build system:
1014
1015    * target toolchain:
1016        + AVM links against uClibc-0.9.29 in labor firmwares (actually all, dsl and gaming);
1017          we added an uClibc version flag so that correct version is used
1018        + added simple check for old or new uClibc; if you change
1019          uClibc version most stuff has to be rebuilt
1020        + Delete toolchain-distclean target for download toolchain
1021        + Add *-toolchain-{dir/dist}clean targets for download toolchain
1022        + fix some toolchain dependencies
1023        + adapt updates from buildroot
1024
1025- New tools and hooks:
1026
1027- New patches (read online help for more info):
1028    * remove tr069-stuff
1029    * remove dect-stuff from 7270
1030    * remove DECT-files and modules on W900V
1031
1032- New packages, libs, modules:
1033
1034- Updated tools and hooks:
1035    * push_firmware now supports flashing from complete firmware images (by unpacking to tempfile)
1036
1037- Updated patches:
1038    * usbstorage: delete storage.sh patch and therefore add sed line to usbstorage.sh
1039    * remove tr069: remove tr069 stuff for 7170, 7270
1040    * remove_dect: don't remove dect firmware files otherwise boot process will hang
1041
1042- Updated packages and libs:
1043    * avm-firewall 2.0.4_rc2
1044    * bip 0.7.4
1045    * callmonitor 1.12.3
1046    * ctorrent dnh3.3.2
1047    * curl 7.19.1
1048    * cyassl 0.9.8
1049    * devmapper 1.02.27
1050    * dns2tcp 0.4.1
1051    * dnsmasq 2.46
1052    * dropbear 0.52
1053    * e2fsprogs 1.41.1
1054    * espeak 1.39
1055    * fuse 2.7.4
1056    * inadyn-mt 02.12.24
1057    * iodine 0.4.2
1058    * libftdi 0.14
1059    * module-init-tools 3.12
1060    * nano 2.0.9
1061    * ntfs-3g 1.5012
1062    * ncurses 5.7
1063    * obexftp 0.22
1064    * openssl 0.9.8j
1065    * openvpn 2.1_rc13
1066    * php 5.2.6
1067    * pppd 2.4.5
1068    * privoxy 3.0.10
1069    * quagga 0.99.14
1070    * readline 6.0
1071    * rrdstats: add uptime statistics
1072    * ruby 1.8.6
1073    * sg3_utils 1.26
1074    * streamripper 1.63.4
1075    * stunnel 4.25
1076    * tor 0.2.0.31
1077    * transmission 1.40
1078    * wget 1.11.4
1079    * xrelayd 0.2.1pre2
1080
1081- Remove packages, libs, modules, tools:
1082
1083- Firmware updates:
1084    * Please see FIRMWARES for the list of currently supported boxes and firmwares.
1085
1086- BusyBox:
1087    * updated to 1.11.3
1088
1089- Web interface:
1090
1091- Other stuff:
1092    * kernel:
1093        + support for new sources (04.57)
1094        + add patch for multiple ftdi devices
1095        + add squashfs-3.3 patch for 2.6.19.2
1096        + activate "replace kernel" for 7270
1097        + Add mppe-mppc.patch to 2.6.19.2
1098        + 2.6.19.2: use other net sched timer (AVM changed it)
1099        + Raise source version for 5050 to 04.33
1100        + Activate AVM_CPMAC_SWITCH (affects all 4MB Ohios switch boxes)
1101    * push_firmware: Add MacOSX support
1102    * subdirs for downloaded an generated firmware-images to keep dl- and rootdir clean
1103    * mtd char devices were created with wrong minors
1104    * disable iptables-cgi for 7270
1105    * add menuconfig option for 7270 with 16 MB flash
1106    * add option to disable Freetz version string
1107    * fix wrong PID in /var/run/httpd.pid after webcfg restart
1108    * fwmod_list: ignore case when searching for new firmwares
1109
1110=== release Freetz-1.0 ===
1111
1112- Build system:
1113    * adapted all packages to new macro style
1114        + please read make/README.Makefile for further instructions
1115        + look at make/Makefile.in for implementation
1116        + use global config.cache (make/config.cache) for all configure scripts
1117        + use macro for replacing 'libdir=/usr/lib' in *.la files
1118    * toolchains: Add menuconfig option to build static toolchains
1119    * kernel toolchain:
1120        + don't use crosstool to build kernel toolchain
1121        + update kernel toolchain to version 3.4.6 (same version as AVM)
1122        + use Binutils 2.17.50.0.17 for kernel toolchain
1123    * target toolchain:
1124        + uclibc: disable UCLIBC_HAS_FOPEN_LARGEFILE_MODE even if LFS is enabled
1125        + add uClibc-0.9.29 (doesn't work realy good and will be revised for
1126          next release)
1127    * download toolchain:
1128        + update because of above changes
1129    * Add squashfs3 utils
1130        + use squashfs3 for 7270 squashfs and if "replace kernel" is selected
1131          We have a kernel patch that makes 2.6.13.1 squashfs3 aware. Main
1132          benefit of squashfs3 are blocksize larger than 64kb. But these
1133          doesn't work with AVM 7270 stock kernel.
1134    * fakeroot: bump version to 1.9.2, put archive on dsmod.magenbrot.net to
1135      avoid being forced to version bumps if version becomes unavailable
1136
1137- New tools and hooks:
1138
1139- New patches (read online help for more info):
1140    * multid wait
1141    * remove annex firmware files (only 7270)
1142    * remove dsld
1143    * remove mediasrv
1144    * remove telephony
1145    * remove getcons (don't redirect serial console output)
1146
1147- New packages, libs, modules:
1148    * avm-firewall 2.0.3c
1149    * bash 3.2
1150    * bip 0.7.2
1151    * bluez-libs 1.0.25
1152    * bluez-utils 2.25
1153    * curl 7.18.1
1154    * cyassl 0.8.5
1155    * dns2tcp 0.4
1156    * e2fsprogs 1.40.8
1157    * fstyp 0.1
1158    * glib 1.2.10
1159    * iodine 0.4.1
1160    * iptables-cgi 1.0.4
1161    * irssi 0.8.12
1162    * ldd 0.1
1163    * libavmhmac 0.2
1164    * libftdi 0.7.0
1165    * madplay 0.15.2b
1166    * module-init-tools 3.3-pre11
1167    * nano-shell 0.1
1168    * nfsroot 0.1
1169    * rcapid 0.1
1170    * rrdstats 0.6.9
1171    * ruby 1.8.6
1172    * quagga 0.99.6
1173    * samba 3.0.24 from avm gpl package
1174    * usbip 0.1.7
1175    * usbroot 0.1
1176    * vim 7.1
1177    * vsftpd 2.0.6
1178    * wget 1.11.1
1179    * xrelayd 0.2
1180    * xyssl 0.8
1181    * new kernel modules: blk_dev_md, bnep, crypt_aes, crypto_algapi,
1182      crypto_blkcipher, crypto_cbc, crypto_manager, crypto_sha256, dm_crypt,
1183      nls_utf8, pl2303, udf, x_tables
1184      Some of these are not available for all boxes and/or firmwares. See
1185      menuconfig to check this.
1186
1187- Updated tools and hooks:
1188
1189- Updated patches:
1190    * remove assistant
1191    * remove cdrom
1192    * remove ftpd
1193    * remove help
1194    * remove samba
1195    * remove vpn files
1196    * samba
1197    * webmenu signed
1198    * webmenu wol
1199    * usbstorage patch
1200        + enabled by default
1201        + use fstyp to automount ext2, ext3, vfat and ntfs filesystems
1202
1203- Updated packages and libs:
1204    * apache 1.3.41
1205    * bftpd 2.1
1206    * busybox 1.9.2
1207    * callmonitor 1.11
1208    * checkmaild 0.4.4
1209    * cpmaccfg 0.5
1210    * collectd 4.0.7
1211    * cryptsetup 1.0.5
1212    * ctorrent dnh3.3
1213    * dnsmasq 2.41
1214    * downloader 0.2
1215    * dropbear 0.51
1216    * dtmfbox 0.4.1_rc4
1217    * freetype 2.3.5
1218    * fuse 2.7.2
1219    * glib3 2.12.13
1220    * haserl 0.9.24
1221    * inadyn 1.96.2
1222    * inotify-tools 3.13
1223    * libelf 0.8.10
1224    * libevent 1.3e
1225    * libdevmapper 1.02
1226    * libid3tag 0.15.1b
1227    * libobenobex 1.3
1228    * libpcap 0.9.8
1229    * libpopt 1.13
1230    * lua 5.1.3
1231    * mc 4.6.1
1232    * mtr 0.72
1233    * nano 2.0.7
1234    * ntfs-3g 1.2506
1235    * obexftp 0.22
1236    * openntpd 3.9p1
1237    * openssl 0.9.8g
1238    * openvpn 2.1_rc7
1239    * php 5.2.5
1240    * pjproject 0.8.0
1241    * rrdtool 1.2.27
1242    * screen 4.0.3
1243    * sispmctl 2.6
1244    * strace 4.5.16
1245    * streamripper 1.62.3
1246    * stunnel 4.24
1247    * tcpdump 3.9.8
1248    * tor 0.1.2.19
1249    * transmission 1.20
1250    * vpnc 0.5.1
1251    * zlib 1.2.3
1252
1253- Remove packages, libs, modules, tools:
1254    * removed firewall-cgi
1255    * removed orange box
1256    * removed samba 2.0.10
1257
1258- Firmware updates:
1259    * Nearly all firmware version were updated since the last release. Please
1260      see FIRMWARES for the list of currently supported boxes and firmwares.
1261
1262- BusyBox:
1263    * updated to version 1.9.2
1264    * removed symlinks to non-existing applets
1265    * make some additional busybox features configurable in menuconfig
1266
1267- Web interface:
1268        * Freetz
1269        + generally, the Freetz-webinterface was updated to be more standards-
1270          compliant, load faster, allows for larger amounts of input data, and
1271          looks better with different screen resolutions and settings
1272        + the width of the webinterface display is now configurable
1273        + status of mass storage devices can be displayed in webinterface
1274        + more pages are localized
1275        + some actions like saving package options are more verbose
1276        + implemented avm-firewall web interface
1277        + implemented webinterface for samba package
1278        + added simple web interface for mini_fo
1279        + added favicons by cuma and han-solo
1280    * AVM
1281        + orange box was removed because it is outdated
1282
1283- Other stuff:
1284    * DSMod was completly renamed to Freetz
1285    * new unix-conform user management
1286    * help texts in menuconfig extended and clarified
1287    * autorun/autoend functionality for mass storage devices
1288    * use tmpfs instead of ramfs for /var
1289    * enabled more packages for inetd
1290    * recover-eva:
1291        + fix error that tools/tar wasn't found on some systems
1292        + fix booting kernel image directly from RAM
1293    * fwmod:
1294        + add FWMOD_PATCH_TEST and FWMOD_NOPACK environment variable
1295          By setting these to y the build process can be interrupted after
1296          patching the firmware respectively before packing the firmware.
1297        + use "-no-exports, -no-progress and -no-sparse" as additional
1298          parameters for squashfs3
1299        + optimise the way FILESYSTEM_BLOCKSIZE is determined
1300    * kernel:
1301        + activate EPOLL support (needed by AVM phone book daemon (pbd))
1302        + reactivate "replace kernel" for firmwares with up to date sources
1303        + add kernel patch for squashfs3
1304        + add kernel patch for ip_conntrack:
1305            + don't calculate hashsize, use 256 buckets
1306            + ip_conntrack_tcp_be_liberal=1
1307    * add extract-images, a little heuristic (and not very fast) tool which can
1308      extract bootloaders (urlader.image) as well as hidden root kernel +
1309      SquashFS images (kernel.image) from any type of compound file,
1310      e.g. recover-EXEs.
1311    * add hexgrep, an awk-driven tool for matching hex sequences in input files
1312      It shows decimal file offsets as well as the matched sequences, because
1313      the latter are regex-matched and can thus vary.
1314    * add shell script for unpacking LZMA-compressed Linux kernel to tools
1315    * Rename tools/push_firmware.sh to tools/push_firmware and
1316      tools/lib_report.sh to tools/lib_report in order to unify naming of shell
1317      scripts tools/*. For instance, tools/ds_* do not have '.sh' extensions
1318      either.
1319    * add 64-bit fix for TI-chksum
1320
1321=== release ds26-15.2 ===
1322
1323- Build system:
1324    * Makefile: be more tolerant towards users of SUSE oder Mandriva
1325      distributions using inofficial GNU diffutils-2.8.7 package (official
1326      version is 2.8.1) by using '-U 0' instead of '-u0'.
1327    * push_firmware.sh: add heuristic check for 'kernel.image' magic bytes and
1328      for firmware tar image erroneously specified as parameter. Add required
1329      package 'util-linux' for 'hexdump' to cygwin prerequisite notes.
1330    * fwmod: include .config and addon/static.pkg into firmware image for
1331      further reference, e.g. user support
1332    * Menuconfig online help: more precisely describe that each firmware needs
1333      not only at least one branding, but that this branding must correspond
1334      to the one defined in the boot loader environment. The shell command for
1335      determining it is also provided in the help text.
1336    * GCC 4.2.1
1337    * Binutils 2.17.50.0.17
1338    * Add "replace kernel" capability to Speedport configurations by
1339      integrating T-Com GPL sources (r4884 for W701V & W900V, r7203 for W501V)
1340    * Move definition of VERBOSE variable from make/Makefile.in to Makefile,
1341      because it is not only used for packages, but also for tools and
1342      toolchain. I had errors during "make tools", because in my local
1343      environment, there was VERBOSE=no, and such effects should be avoided.
1344      Maybe we should think about a main Makefile.in.
1345    * Libmudflap not needed in toolchain (gcc.mk),
1346      cf. https://dev.openwrt.org/changeset/7531
1347    * uClibc: remove AVM_VERSION form config so there is only one config file
1348      for all versions, because there were no differences between versions
1349      except LFS.
1350    * Move 'modpatch' shell function to tools/ds_patch and dot-include it from
1351      there.
1352    * ds_patch works as usual and still reacts to DS_VERBOSITY_LEVEL and
1353      AUTO_FIX_PATCHES. Some improvements:
1354        + script can also be executed directly
1355        + check for valid number of paramaters
1356        + usage help
1357        + new optional 3rd parameter for 'patch -p' path level
1358        + react to "$VERBOSE"=="-v" with verbose output so as to be prepared
1359          for script calls from *.mk which are planned to replace direct
1360          'patch' calls. This should help leverage the auto-fix feature to
1361          tools, package and toolchain source code patches in the future.
1362        + handle case of empty original file
1363        + add unsupported, but practical little function 'strip_patch_level'
1364          which was used to unify 200+ patches.
1365    * Makefiles *.mk: replace all direct calls to 'patch' from *.mk by calls
1366      to newly defined variable 'PATCH_TOOL:=$(TOOLS_DIR)/ds_patch'.
1367    * Canonise all source code patches to patch level 0 (-p0). Auto-fix a lot
1368      of patches by calling all available *-source targets from tools,
1369      packages and toolchain. Statistics: 250+ patches checked, 70+ updated.
1370      200+ hunks did not fit perfectly and were auto-fixed, 34 of them with
1371      fuzz 1 (18) or fuzz 2 (16).
1372
1373- New packages, libs, modules, tools, hooks:
1374    * Integrate Media Server from USB Labor (by derheimi) for boxes with USB
1375      host; needs testing
1376    * Rrdtool 1.2.23
1377    * Collectd 4.0.5
1378    * Libart 2.3.19
1379    * Libfreetype 2.1.10
1380    * Libpng 1.2.10
1381    * GLib 2.12.12 (lib version 0.1200.12)
1382    * Libiconv 1.9.1 (lib version 2.2.0)
1383    * Gettext (libintl) 0.16.1 (lib version 8.0.1)
1384
1385- Updated packages, libs, modules, patches:
1386    * NetSNMP bugfix provided by derheimi
1387      (cf. http://www.ip-phone-forum.de/showpost.php?p=902808)
1388      and upgrade DS-Mod package version to 0.4b
1389    * NTFS-3G 1.710
1390    * Tor 0.1.2.16: critical security bugfix, see
1391      http://archives.seul.org/or/announce/Aug-2007/msg00000.html;
1392      major bugfixes as described in
1393      http://archives.seul.org/or/announce/Jul-2007/msg00000.html.
1394    * Ctorrent dnh3.2
1395    * Haserl 0.9.18 featuring FIFO (pipe) upload capability, so an uploaded
1396      archive ist not stored on the box twice (packed and extracted), but can
1397      be uncompressed on the fly. This is used by the new firmware update
1398      assistant (see below).
1399
1400- Firmware updates:
1401    * 7170: Labor DSL 29.04.99-7995
1402    * 7170: Labor WLAN 29.04.98-8020
1403    * 7140: integrate international versions
1404        + English, annex A: 39.04.34
1405        + English, annex B: 30.04.34
1406
1407- BusyBox:
1408    * wget patch provided by RalfFriedl: URL with user/password does not work.
1409      Uuencode needs string length, not buffer length. NOTE: fixed (in a
1410      different way) in upstream since rev. #18955, thus patch can be removed
1411      in the future.
1412
1413- Other stuff:
1414    * DS-Mod web interface, part 1: layout and language
1415        + Change layout a little bit: Both graphical bars now show the
1416          percentage on the right hand side of the bar. Both bars show usage
1417          information in a common way ("x of y KB used").
1418        + Rearrange buttons on the bottom so they are all the same size,
1419          resulting in a cleaner layout. Also reorder them so as to make
1420          "reboot" the last one.
1421        + Update some de/en language strings (only on main screen, not on
1422          subscreens)
1423    * DS-Mod web interface, part 2: new firmware update button
1424        + The new update assistant lets the user select a FW image and choose
1425          if he wants to stop AVM services before flashing
1426          (prepare_fwupgrade).
1427        + After successful upload, the FW is extracted (tar) and /var/install
1428          is called.
1429        + Subsequently the output of all steps is shown to the user along with
1430          the content of /var/post_install, if it exists.
1431        + It is then up to the user if he wants to reboot ("real" FW update)
1432          by clicking the corresponding button on the main screen or continue
1433          working without a reboot (pseudo update for installing/activating
1434          some add-on not requiring FW flashing).
1435        + Even if /var/install has been executed successfully and
1436          /var/post_install has been created, the user may choose to manually
1437          delete post_install in order to interrupt the firmware update
1438          process, because if a reboot takes place later and post_install is
1439          not available, the firmware will not be flashed, even if
1440          /var/tmp/kernel.image still exists. This provides the user with
1441          maximum flexibility (and self-responsibility).
1442        + Talking about self-responsibility: The assistant does NOT stop any
1443          DS-Mod services. If and which ones should be stopped is up to the
1444          user who should make up his mind and act accordingly BEFORE clicking
1445          the update button.
1446    * Auto-select vfat.ko in order to overwrite AVM's buggy fat and vfat
1447      modules with our own versions, because they segfault. This auto-
1448      selection can be reverted as soon as AVM provides fixed firmwares.
1449    * NTFS-3G + FUSE: fix problems
1450    * Several NetSNMP makefile fixes
1451    * 2170: change kernel layout from ar7 to ohio
1452    * Bintuils: add patch by spambin + several other patches and enhancements
1453    * Mtr: forgotten dependency ncurses
1454    * Transmission: fix problem with ar and ranlib
1455    * W900V: 5 answering machines are better than one
1456    * Kernel patches: add + update several ones
1457    * Rcapid: because of ongoing download site access problems, rcapid.tgz was
1458      put on our mirrors, which is not a licence problem because of the GPL
1459      the package is under. Thus, the source package is now downloaded using
1460      tools/ds_download.
1461    * Inotify-tools: fix typo in makefile
1462    * W501V: fix firmware patches (don't replace multid, don't copy igdd and
1463      libs, use 7141 as tk-firmware)
1464    * Speedports: symlink '/usr/www/<oem>' should always point to
1465      '/usr/www/all', not just 'all', otherwise LCR Auto Updater cannot be
1466      initiated properly (mount -o bind failure)
1467    * 300IP as Fon: fix symlink (boot failure after factory reset)
1468    * Libelf was missing in make/libs/Makefile.in
1469    * W701V: fix kernel oops
1470    * W701V: update web interface by adapting patch to Speedport2Fritz
1471    * Kernel build: disable NTFS module, enable UnionFS module
1472    * Gdb for target: fix makefile; add GDB_STAGING_DIR and make it order-only
1473      prerequisite for gdb target binaries, so the directory is created on
1474      demand
1475    * Libffi-sable: fix download URL
1476    * OpenSSL: build with zlib-dynamic
1477    * tools/depmod.pl: dos2unix line feeds
1478
1479
1480=== release ds26-15.1 ===
1481
1482- Build system:
1483    * Add "SHELL:=/bin/bash" to Makefile because of this:
1484      http://www.ip-phone-forum.de/showpost.php?p=896043
1485      I.e. the build now explicitly requires bash instead of sh, so we can use
1486      extended file name expansion functionality.
1487    * New target 'push-firmware' runs tools/push_firmware.sh to conveniently
1488      flash a recently build firmware
1489    * New target 'config-clean-deps' automatically deselects all kernel
1490      modules, shared libraries and optional BusyBox applets which are not
1491      selected by packages explicitly requiring them.
1492    * Add sanity checks to Makefile:
1493        + Do not run make as root
1494        + Heuristic check for falsely unpacked mod archive
1495      kriegaex: Thanks to Ralf Friedl for this idea, even though I implemented
1496      the checks in a different way technically. :-)
1497
1498- New packages, libs, modules, tools, hooks:
1499    * Mtr 0.69: mtr combines the functionality of 'traceroute' and 'ping'
1500    * Espeak 1.27
1501    * Downloader CGI 0.1 by hermann72pb (ip-phone-forum.de)
1502      See http://www.ip-phone-forum.de/showthread.php?t=134934
1503
1504- Updated packages, libs, modules, patches:
1505    * Midnight Commander (MC) pimp-up without version bump:
1506        + Remove 143 KB of unnecessary syntax highlighting definitions in 22
1507          files, because MC 4.5.0 only supports hard-coded syntax highlighting.
1508          Thus, the additional files were never used. The fascinating thing is
1509          that nobody ever complained about this, so the other language types
1510          do not seem to have been missed. Still supported are unified diff,
1511          LSM, shell script, Perl, Python, nroff (man-page source), HTML,
1512          Pascal, LaTeX 2.09, C/C++, change-log, makefile. Others would have
1513          to added inline to the source code.
1514        + Update MC default settings, hopefully nobody will complain:
1515            # Editor tab width changed from 8 to 4
1516            # Learn keys set to values which putty sends with TERM=xterm in
1517              telnet and ssh sessions. The assumption here is that most users
1518              probably use Putty on WinXP as their preferred terminal client.
1519              Other users can still create their own ~/.mc/ini in debug.cfg or
1520              otherwise, assuming that if they are Linux users who need this,
1521              they probably are more geek-ish than Windows users.
1522            # A few other minor changes which I (kriegaex) had in my
1523              long-tested private ini-file
1524        + Online help is a separate menuconfig option now. If chosen, the file
1525          (115 KB) will be copied from the source to the package directory,
1526          otherwise the file will be removed.
1527        + Syntax highlighting is a separate menuconfig option now. If switched
1528          off, this saves  70 KB in the main binary.
1529          Known problem: If syntax highlighting is deativated, somehow mcview
1530          does not start the internal MC viewer directly anymore, but yields
1531          the normal MC user interface. Anyway, viewing files with F3 from
1532          within MC still works.
1533        + Internal editor mcedit (activated by F4) can be decativated in
1534          menuconfig. If you want to use vi or nano instead, F4 will still
1535          work. By default, vi is called on the box, but exporting EDITOR so
1536          it points to another editor of your choice will get you the
1537          combination of file manager and editor you desire. :-) Switching off
1538          this feature saves another 86 KB in the main binary.
1539        + The defaults for the new menuconfig options generate a binary with
1540          the feature set known from the last package version.
1541    * DTMFbox:
1542        + Fix scriptadmin.sh
1543        + Add espeak (see "new packages" above)
1544    * Callmonitor 1.9.7 tries to fix performance problems with too many
1545      parallel automatic reverse phone number lookup during start-up. This
1546      could freeze a box so it had to be recovered.
1547    * Libncurses 5.6
1548    * Checkmaild 0.4.2: fix segfaults
1549    * OpenVPN package fixed (one file in package without LZO was not
1550      executable)
1551    * Dnsmasq: make dnsmasq aware of possible igdd (UPnP server) absence, so
1552      it starts multid without UPnP. Furthermore, fix a few quoting problems
1553      possibly leading to errors during start-up. Hopefully, this fixes some
1554      of the recently reported problems (untested).
1555    * Vpnc: increase username maximum length to 40 characters
1556    * FUSE 2.7.0 plus fix: includes were not installed into toolchain
1557    * NTFS-3G: remove mknod and replace insmod with modprobe
1558    * Cpmaccfg 0.4
1559    * Netsnmp: fix package so defaults are applied correctly
1560    * Update and fix several firmware patches (also see "other stuff" below)
1561
1562- Firmware updates:
1563    * 5050: firmware 08.04.34
1564    * 3020: firmware 09.04.34
1565    * 3030: firmware 21.04.34
1566    * 7170 Labor WLAN: firmware 29.04.35-7816
1567    * 5140 (NEW): firmware 43.04.37 - welcome to the ds26 family ;-)
1568    * 7170: firmware 29.04.37
1569    * 7141: firmware 40.04.37
1570    * W701V: set 29.04.37 as tk-firmware
1571
1572- Other stuff:
1573    * Wrap /sbin/ar7login with shell script in order to achieve normal
1574      user/password logins with telnet, even if telnetd is started with
1575      explicit ar7login parameter by 'telefon' (hard-coded). Exception: If no
1576      root password has been defined yet, proceed to renamed ar7login.bin for
1577      web password login.
1578    * Extend editor wrapper script to support disabling of the "do you really
1579      want to save" question. How to: echo 0 > /tmp/flash/ask_save; modsave
1580    * AVM web menu: Once more change the way the host part of the target URLs
1581      is determined. The host name might not always be a good idea if there
1582      are multiple boxes with the same host name in one LAN, e.g. a 7170 and a
1583      "fritzed" W701V both named "fritz.box". Where would
1584      "http://fritz.box:81" really point to, then? So in this case usually the
1585      user will call their respective web UIs using their local IPs, and this
1586      is what our scripts see in their environment as part of HTTP_REFERER. We
1587      pick out the host/IP part and use it as our target host/IP for the
1588      redirection to the DS-Mod or WoL web UI.
1589    * Improve script tools/push_firmware.sh so it accepts an optional IP
1590      parameter (not all boxes have 192.168.178.1)
1591    * Yet another push_firmware.sh improvement: script is now Cygwin-enabled
1592      (needs ncftpput command line client from ncftp package), so a firmware
1593      can also be easily updated from Windows via command line. This does NOT
1594      mean that ds26 could be built on Cygwin, so please do not ask about it.
1595    * Bugfix for "Eumex 300IP as phone" 3rd phone patch
1596    * Midnight Commander (mc): fix missing terminfo problem
1597    * Fix FUSE install (fuse.pc was not copied, thus pkgconfig could not
1598      detect it)
1599    * Ppppd: fix missing prerequisite (libpcap)
1600    * Set eumex.ip as hostname for 300ip_as_fon
1601    * Fix OpenSSL compilation with gcc-4.2 (also helps with dependent OpenVPN
1602      problems)
1603    * Add 'chmod 755' for libreadline/libhistory so they are executable
1604    * Allow BusyBox to install applets to /usr, e.g. telnetd is now under
1605      /usr/sbin insetead of /sbin, because 'telefon' is looking for it there
1606      when a user tries to switch it on via "#96*7*".
1607    * Fix typo in PPPD make file: TARGET-CFLAGS -> TARGET_CFLAGS
1608    * Fix CFLAGS for several other packages
1609    * Extend "remove UPnP" patches to make rc.S aware of possible dsld
1610      parameter '-g' for starting without igd
1611    * W501V: Copy ar7login from TK firmware to ds-mod filesystem, because the
1612      501 does not contain this binary by default. Background: ar7login is
1613      needed if a console login with the web password should be performed,
1614      e.g. in telnet sessions.
1615    * Orange!Box patch failed for W701V -> create patch variant for Speedport
1616    * W701V build: fix copy routine for defaults
1617    * Add patch for W900V (diff from 7150 web UI to sp2fritz web UI)
1618    * Speedport boxes:
1619        + ATA patch did not work as expected on the Speedports (at least W501V
1620          and W900V): rc.S needs to be patched, too. This makes ATA avaiable
1621          to the Speedports.
1622        + Add patch that should fix password problem after reset to factory
1623          defaults
1624        + Force favicon symlink to avoid warning
1625    * Fix Tcpdump CFLAGS
1626    * Device tables, mounts etc.:
1627        + Add /dev/misc/fuse to device.table
1628        + Remove devpts mount in rc.S
1629        + Add /dev/pts to device.table
1630        + Fix mount of /dev, /var, /proc and /sys
1631        + Put fstab patch in own file, should be the same for all boxes
1632    * Tor / libevent: disable epoll support in libevent due to unresolved
1633      problems. This fixes recently reported Tor segfaults.
1634
1635
1636=== release ds26-15 ===
1637
1638- Many makefile changes, some big, some small, some cosmetic, to
1639    * make default target indirectly dependent on 'precompiled':
1640        + simple 'make' now also executed 'precompiled'
1641        + old 'firmware' target renamed to 'firmware-nocompile'
1642        + new 'firmware' target depends on 'firmware-nocompile' and
1643          'precompiled'
1644        + The purpose of 'firmware-nocompile' is to enable users to build a
1645          firmware manually in special cases (e.g. 'precompiled' failure or
1646          the wish to build packages containing binaries).
1647    * make the hierarchical build more consistent,
1648    * avoid spurious unnecessary rebuilds,
1649    * no longer support "external compiler" option in menuconfig. This means
1650      that ds26 does not support external toolchains anymore, because we assume
1651      that experts who need this will manage to set it up by themselves using
1652      links etc.
1653    * add makefile prerequisites for target binaries so as to avoid files
1654      being stripped and copied unnecessarily. How to:
1655        + avoid doing anything in synthetic targets like xy-precompiled
1656        + make sure to have targets for source binaries as well as target
1657          binaries (e.g. source/xy-1.3/src/xy and
1658          packages/xy-1.3/root/usr/bin/xy)
1659    * add xy-uninstall to all packages and shared libs,
1660    * update make files of eight (8) packages which have sub-options
1661      influencing the build result in menuconfig, so they are automatically
1662      rebuilt whenever a relevant option has changed. The packages are: Bftpd,
1663      Bird, Dropbear, OpenVPN, Apache, PHP, Tinyproxy, Nano.
1664      This was achieved by the following structural changes in *.mk:
1665    * add config option "all modules", if "replace kernel" is active,
1666    * add oldconfig targets for kernel and busybox
1667    * make more packages work with + without LFS (large file support)
1668    * compile gcc with "--with-float=soft",
1669    * not always include toolchain stuff into big makefile,
1670    * add libgcc_s to DS_INSTALL_BASE (i.e. it will always be installed)
1671    * add each single 'tools' package to 'noconfig_targets',
1672    * make DL_DIR and PACKAGES_DIR order-only prerequisites for many dependent
1673      targets,
1674    * rename busybox-tools targets so they do not collide with busybox package
1675      targets anymore, but adhere to naming conventions instead,
1676    * add menuconfig bub-section for a few BusyBox applets (currently inetd,
1677      ar, diff, patch - see below in BB section), so they can be chosen
1678      directly from the main configuation dialog (Advanced options -> BusyBox)
1679    * 'make %lib%-clean' will now remove files from toolchain and
1680      root/(usr/)lib
1681    * new make macro INSTALL_BINARY_STRIP for more easily and cleanly
1682      stripping and installing binaries
1683    * delete firmware images in common-clean, fix delete command,
1684    * get make structure more in sync with Buildroot,
1685    * create a clearer dependency structure and
1686    * achieve world domination in general...
1687
1688- Multi-job build improvements:
1689    * Added new config option for multiple jobs. This can now be configured in
1690      menuconfig.
1691    * New multijob config option will be used for kernel toolchain, target
1692      toolchain, libs and packages.
1693    * Targets that cannot be compiled with multiple jobs should use $(MAKE1)
1694      instead of $(MAKE).
1695    * multijob.sh is not needed anymore and will be removed in future releases.
1696      It now does not do anything anymore, just prints a "deprecated" warning.
1697    * Target "packages-precompiled" is removed because it is obsolete with these
1698      changes.
1699
1700- Enhance fwmod,
1701    * so it can be used to handle FW images by either specifying an
1702      alternative DOT_CONFIG file name or by explicitly providing command line
1703      parameters for often-used settings needed to unpack different firmware
1704      versions. Just call fwmod without any parameters to get a proper
1705      description. BTW: The DOT_CONFIG alternative may be a very small file
1706      consisting only of about five settings, if fwmod is just used to unpack
1707      (-u) an image.
1708    * output name of rejected patch file during build in fwmod,
1709    * create functions for echo, beautify symlink creation in fwmod,
1710    * include timestamp into firmware name,
1711    * add new menuconfig setting DS_DEVELOPER_VERSION_STRING so as to
1712      optionally include SVN repository revision numbers into
1713        + firmware image name
1714        + target file /etc/.subversion
1715        + target script /etc/version
1716    * make patch output a little more informative + readable in verbosity
1717      level 2: print patch file names and separator lines ("---...")
1718    * fix typo: libc.so.0 was not copied into firmware, but as it already
1719      exists nobody noticed this.
1720    * New feature for modpatch: If $AUTO_FIX_PATCHES == "y", then the applied
1721      patch is analysed and automatically fixed, if fuzzy. Now what the h...
1722      does that mean and how does it work?
1723        1. Perform dry run in order to check if the patch will be both
1724           successful *and* fuzzy (i.e. containing moved or fuzzy-fitting
1725           hunks).
1726        2. If so, enter auto-fixing mode and generate a list of all files
1727           changed by the patch.
1728        3. Apply patch with the option to create a 'foo.orig' backup for each
1729           patched file 'foo'.
1730        4. Finally, auto-fix the original fuzzy patch by creating a new one,
1731           cycling through each pair 'foo.orig' / 'foo', creating a fresh
1732           'diff' for them, but preserving the old patch as 'xy.patch.orig'.
1733        5. The 'foo.orig' files are cleaned up once they are not needed
1734           anymore, but the 'xy.patch.orig' files are being kept so they can
1735           be compared to their auto-fixed versions. Nobody is perfect, so a
1736           closer look should be taken.
1737      The next time 'fwmod' is run with the newly created, polished-up
1738      patches, they should all fit perfectly - no moved hunks, no fuzzy
1739      matches. As an exception, modpatch does not try to fix patches
1740      containing failed hunks but exits 'fwmod' as usual in this case, because
1741      the patch needs to be fixed anyway. It should be enough to fix it
1742      roughly so it can be applied as a fuzzy patch - modpatch can do the rest
1743      in the next run. ;-)
1744
1745- New packages, libs, modules, tools, hooks:
1746    * Added section 'debug helpers' in menuconfig
1747    * Debug helper package strace (binary only)
1748    * Binary package inotify-tools (inotifywait, inotifywatch), including
1749      patches to inotify-enable uClibc
1750    * Init script for inotify-tools file access logging (via inotifywait)
1751    * New shell function API (/usr/bin/kernel_args) to handle variables
1752      defined via boot loader environment variable 'kernel_args' (found in
1753      /proc/sys/urlader/environment). A limited set of values are allowed for
1754      variables: integer values >= 1 or 'y'|'n'. This makes it easy to handle
1755      cases like this:
1756        + Permanently (de-)activate certain functionalities during the system
1757          init process such as logging, mini_fo overlay file system etc.
1758        + Temporarily activate those functionalities by assigning a countdown
1759          value to them, e.g. 'FooBar=3 -> 2 -> 1 -> n', so after a certain
1760          number of reboots the functionality would deactivate itself. This
1761          can be helpful if you want to make sure that a box not booting up
1762          with an activated feature for any reason does not get a recover
1763          case, but heals itself be just booting up a number of times, until
1764          the countdown is down to zero, setting the corresponding variable's
1765          value to 'n'.
1766    * Boot-time hooks for /etc/rc.S to activate both
1767        + inotify-tools file access logging and
1768        + dmesg (klogd ring-buffer) output so as not to lose its earliest
1769          entries because of the small buffer size of 16 KB.
1770      Both logging features use the kernel-args API (/usr/bin/kernel_args)
1771      in order to dynamically determine if they should be activated during the
1772      boot process.
1773    * Debug helper package ltrace 0.5-svn-77 (binary only)
1774    * Libelf library needed by ltrace
1775    * Debug helper package lsof 4.78, binary-only
1776    * Spindown-CGI and sg3_utils (by IPPF user 'derheimi')
1777    * Libusb added to menuconfig
1778    * Apache 1.3.37 + PHP 5.2.1 package group added. Please cf. menuconfig
1779      online help (press 'H' at packages / testing / Apache + PHP) for more
1780      information and/or check out http://www.ip-phone-forum.de/showthread.php?t=127089
1781      for tips, tricks, patches and extensions.
1782    * Ctorrent dnh3.1
1783    * Bluetooth kernel modules
1784    * Nano editor 2.0.6 incl. a set of ten (10) different build options for
1785      inclusion of more features at the cost of some disk and RAM space;
1786      options are extensively documented in menuconfig online help.
1787    * OpenNTPD 3.9p1
1788    * Netcat 0.7.1
1789    * Libcapi20, Common ISDN API (CAPI) 2.0 library 3.0.4 (needed by rcapid)
1790    * Rcapid, Remote CAPI daemon 0.1 from isdn4linux (by Nicolai Ehemann)
1791    * DTMF-Box 0.3.9 (by Bodega) with pjsip (statically compiled)
1792    * Add generic editor wrapper script 'wrap_editors' which can handle files
1793      in /var/flash, /var/mod/etc/conf and /var/tmp/flash and call multiple
1794      editors via symlinks. Now all n/m-scripts (nvi, mvi, nmcedit, mmcedit,
1795      nnano, mnano are just symlinks to 'wrap_editors'.
1796    * New helper script 'tools/lib_report.sh' generates a report showing which
1797      DS-Mod binaries depend on which shared libraries. Usage:
1798        tools/lib_report.sh [<ds-mod base directory> [<fw base directory>]]
1799        ds-mod base directory defaults to '.'
1800        fw base directory defaults to 'build/original/filesystem'
1801      I.e. the easiest way to call the script is from ds-mod base without
1802      parameters in order to get a report about the original file system. Call
1803      tools/lib_report.sh . build/original/filesystem to generate a report
1804      about the modified file system.
1805    * New helper script 'tools/push_firmware.sh' to flash a 'kernel.image'
1806      directly to mtd1 using FTP via ADAM2. This is a convenience function for
1807      people who are tired of typing in these commands every time. Use at your
1808      own risk!
1809    * Two new EXPERIMENTAL patch options for menuconfig directly on the
1810      front page:
1811        1. Replace AVM websrv by BusyBox httpd and remove web server from
1812           firmware image. /etc/init.d/rc.websrv starts + stops httpd on
1813           port 80.
1814        2. Remove UPnP daemon (igdd) including two libs, several UPnP XML
1815           schemes and a GIF image.
1816      If both 1 + 2 are chosen, libwebsrv also becomes obsolete and will be
1817      removed, because only those two daemons seem to use it. All in all,
1818      those two features in combination make kernel.image about 76 KB smaller
1819      on my 7170. The figures should be similar for other boxes. Furthermore,
1820      not starting igdd + libs and using the smaller httpd instead of websrv
1821      should also save a considerable amount of RAM. both effects are
1822      especially desireable for smaller boxes like 5050/7050.
1823     * pppd 2.4.3
1824
1825- Updated packages, libs, modules:
1826    * (Download) toolchain (target)
1827        + add gcc-4.2.0 + binutils 2.17.50.0.16 and make them default
1828        + Remove uclibc download package for download toolchain, instead
1829          copy libs from toolchain
1830    * BusyBox 1.5.1 (target and tools instances)
1831        + a few applets are chosen by mod packages requiring them:
1832          Debootstrap -> ar, Inetd-CGI -> inetd
1833        + a few applets can be selected from DS-Mod menuconfig, indirectly
1834          changing BB configuration: diff, patch
1835        + getcons applet reactivated (broken patch finally repaired)
1836        + fix stty option parsing, reactivating old 100-profile.patch
1837        + activate command line editing + tab completion for 4mb_26
1838        + patch that fixes shifted usage messages (--help)
1839    * Inetd support for several server daemons (Telnetd, DS-Mod Web UI,
1840      Dropbear)
1841    * Lua 5.1.2
1842    * Ntfs-3g 1.516
1843    * Callmonitor 1.9.5
1844    * Syslogd-CGI 0.2.2: allow rotating log files with a value of '-b 1'
1845    * SquashFS 2.2-r
1846    * Lzma 4.43
1847    * Iptables 1.3.7
1848    * Classpath 0.95
1849    * FUSE 2.6.5
1850    * Dnsmasq 2.39
1851    * Transmission 0.72
1852    * Libevent 1.3b
1853    * Tor 0.1.2.14
1854    * Rudi-Shell: save screen real estate by suppressing HTML H1 element
1855      "Rudi-Shell"
1856    * Cifsmount package 0.2 features a CGI (web config) interface for up to
1857      three mounts, start/stop scripts and convenience script 'cifsmount' for
1858      more easier command line (un-)mounting.
1859    * Debootstrap build process simplified by removing the "convert Debian
1860      package to DS-Mod package" intermediate staging step and providing an
1861      extensive description about how to build + update the DS-Mod package in
1862      packages/debootstrap-0.3.3.2/README instead. This results in
1863        + an updated download package 0.2 with mentioned README and without
1864          binary
1865        + the removal of 01_trap.patch (patched file is part of DS-Mod package)
1866        + a dramatically simplified debootstrap.mk
1867    * CRC_CCITT compiled as kernel module (Config.4mb_26)
1868    * Fakeroot 1.7.1 (build tools section)
1869    * uClibc++ 0.2.2
1870    * Libpcap 0.9.6
1871    * Tcpdump 3.9.6
1872    * OpenVPN 2.1-rc4 (incl. option for management console)
1873
1874- Firmware updates:
1875    * 7170 Labor USB 29.04.34-7553
1876    * 7170 Labor Phone 29.04.34-7269
1877    * 7170 Labor VPN 29.04.34-7728
1878    * Add 7170 Labor DSL 29.04.34-7584
1879    * Add 7170 Labor WLAN 29.04.35-7787
1880    * Remove 7170 Labor Eco support , because it is obsolete. Its features
1881      have been included into the current regular firmware releases.
1882    * 7150 firmware 38.04.32
1883    * 7050 firmware 14.04.33
1884    * FB Fon firmware 06.04.33
1885    * Add FB Fon WLAN firmware 08.04.33
1886    * Add Eumex300ip, uses Fon firmware 06.04.33
1887    * Add 3130 WLAN firmware 44.04.34
1888    * Add Speedport W501V (original fw 28.04.38 + 7140 fw 30.04.33)
1889    * Remove 7140 international (kernel 2.4.17_mvl21)
1890    * Add AVM web interface for W900V
1891    * Extension for W701V: /sbin/mailer is copied from tk-firmware
1892    * Add ATA Patch for W701V and W900V (Inet over LAN A)
1893    * W900V: make web interface available for OEM=avm
1894    * W900V: copy modules from tk-firmware
1895    * W900V: add patch to copy libgcc_s.so.1 from AVM firmware to modified
1896      DS-Mod firmware. This is just a temp solution, as the original T-Com
1897      firmware does not have libgcc_s.so.1 - and since a lot of DS-Mod's
1898      stuff  needs this lib, you sould install it ;)
1899    * W701V: integrate copy modules: modules are copied from tk-firmware
1900      (29.04.33), so self.built kernel can be used
1901    * W701V: accept OEM avm
1902    * W501V, W701V, W901V: copy igdd from AVM firmware, so UPnP can be used
1903      with the "fritzed" Speedports, too. The patch to remove UPnP can also
1904      be applied (no, don't say it!).
1905    * run_mount patch enables all firmwares with USB host to mount all file
1906      systems, not just FAT
1907
1908- Other stuff:
1909    * Fix about 150 or so patches to apply cleanly without any failures or
1910      even fuzzy matches
1911    * Fix tools/ds_download  (fallback mirror download did not work)
1912    * Mount sysfs to /sys, symlink /var/sysfs to /sys
1913    * New BusyBox httpd patch to make it work better with symbolic links in
1914      CGIs, effectively enabling it to be used as an AVM  websrv replacement
1915    * Sync uclibc.mk with buildroot structure
1916    * depmod.pl moved to tools directory and removed from kernel build
1917    * Fix netsnmp build (fails with multiple jobs)
1918    * Fix bird build (fails with multiple jobs)
1919    * Mention 'make precompiled' in previously outdated README
1920    * Add uClibc config for 04.30
1921    * Fix typo in make/libs/Makefile.in concerning libpcap, making it
1922      dependent on libncurses config switch accidentally.
1923    * Fix awk segfault (busybox) when called without any parameters
1924    * Clean up some obsolete code in Config.in and fwmod
1925    * Fix small error in netsnmp package (update to 0.3): create /var/lib/snmp
1926    * Mod version number now says ds26-14.x rather than ds-0.2.9-14
1927    * Bugfix for tools/busybox: make-include tried to apply all tools patches
1928      instead of only busybox-specific ones.
1929    * Remove cygwin howto because it's out of date
1930    * Add several fallbacks for CGI variable HTTP_HOST missing in BusyBox
1931      httpd into files /usr/bin/dsmod_{status,wol}. Note: This is a
1932      workaround, normally httpd should be enhanced. A corresponding request
1933      was sent to the BB mailing list.
1934    * /usr/bin/modload: don't exit if loading /var/flash/ds_mod fails but
1935      create new file
1936    * Add patch that opens a controlling tty instead /dev/console; cf.
1937      http://www.busybox.net/lists/busybox/2007-May/027448.html
1938    * Remove terminfo stuff from MC, Nano and Screen packages, because it can
1939      be copied from the toolchain staging dir.
1940    * Activate unionfs module build in kernel configs
1941    * Change name of kernel config files to differentiate between ar7 and
1942      ohio. Until lately, all 4mb boxes were ar7 and all 8mb boxes were ohio.
1943      Since W501V we have a 4mb ohio box, so the old naming scheme has become
1944      inappropriate.
1945    * Replace package URLs (eiband.info -> magenbrot.net) because Danisahne
1946      will soon discard his domain name. eiband.info ist still mentioned in
1947      several package README files, but I do not care, because this is plain
1948      cosmetics. (kriegaex: And Daniel deserves credits anyway, anywhere.)
1949
1950
1951=== release ds26-14.4 ===
1952
1953- Busybox patch for 'ash' shell: When a remote client (e.g. ssh) was killed,
1954  the remaining shell process would get into an endless loop stressing the CPU
1955  with >90%, making the system slow, unresponsive and possibly instable.
1956- Rudi Shell: new optional environment variable (or non-GUI POST parameter,
1957  respecively) FORM_download_name enables users to define a target name for
1958  files downloaded via scripting.
1959- Menuconfig: help texts for all brandings explaining briefly what a branding
1960  is and explaining that at least one of them should be selected for the
1961  firmware to work.
1962- Bump callmonitor version to 1.9.2
1963- Fix busybox rebuild when config changes (copied from openwrt)
1964- Add FritzBox Fon (06.04.30) to ds26
1965- Disable CONFIG_KMOD kernel option (module auto-loader) because of missing
1966  symbol in original kernel. This is needed to make iptables run smoothly, but
1967  also makes it necessary to load iptables modules with modprobe or insmod.
1968- Update Firewall CGI to explicitly use modprobe/rmmod, because CONFIG_KMOD
1969  was removed from default kernel config
1970- Version update for USB and VPN 'labor' firmware (AURA 7125, VPN 6937)
1971- Ntfs3g: bump version to 1.417
1972- Fix typo in make/avm-gpl/avm-gpl.mk
1973- Minor menuconfig improvements:
1974  * Don't show open source package selection, always usedefault (currently
1975    04.30 for 7141, 04.29 for all other supported boxes)
1976  * Rename "firmware type" to "hardware type"
1977  * Rename "firmware version" to "firmware language"
1978- Kernel build: do not use /sbin/depmod while cross-compiling
1979- Integrate new AVM open source package (7141-04.30)
1980- Bftpd: bump version to 1.8 and update download site
1981- Fix typo in toolchain/make/target/uclibc/uclibc.mk causing make to always use
1982  the precompiled uClibc, the manual build never got fired.
1983- Update Speedport W701V to firmware version 33.04.26
1984- Improved menuconfig tool adopted from buildroot2:
1985  * Comprehensive online help
1986  * Options' help texts also show dependency information:
1987    + Which condition(s) does an option depend on?
1988    + By which other option(s) was an option selected?
1989    + Which other options does an option select?
1990    + Where is an option defined (file name + line no.)?
1991  * Seach mode: wildcard search for option names via "/" hotkey.
1992    By the way: search mode also has online help.
1993- Added download mirror #3 to Config.in
1994- tools/make/busybox-tools.mk: activate download target on demand to avoid
1995  collision with identical target for regular busybox on one hand and to
1996  avoid make complaining about a missing target when building tools busybox
1997  from scratch on the other hand.
1998- tools/ds_download: changed 'od -D' to 'od -d' to make it compatible with
1999  old versions of GNU coreutils (e.g. od 5.2.1)
2000
2001=== release ds26-14.3 ===
2002
2003- Cross-cutting changes in ds-mod-specific package download:
2004  * New shell script tools/ds_download provides a uniform way to download
2005    ds-mod-specific packages such as application and add-on packages as well
2006    as precompiled toolchains. The script first checks a predefined list of
2007    download servers (mirrors) and only uses an optionally provided "original"
2008    server as fallback, which is important for new package versions not
2009    available on mirrors yet.
2010  * New variable DL_TOOL in Makefile points to tools/ds_download
2011  * List of download sites (mirrors) can be edited in menuconfig (Advanced
2012    options -> DS-Mod package download sites). Currently there are five slots
2013    for download servers, two of which have default values. Two others are
2014    reserved for later use and #5 is freely editable by users. This enables
2015    users to set up their private mirrors on their own LAN or WAN servers.
2016  * *.mk files loading mod-specific packages have all been made "mirror-aware",
2017    i.e. they all call DL_TOOL with the appropriate parameters. Specifically,
2018    all former primary download sites have been preserved as fallback servers.
2019- Major menuconfig restructuring. For example (there is more):
2020  * Iptables' shared libs and kernel modules are dependent on a top level
2021    setting and can be deselected as  whole groups.
2022  * JamVM + classpath + ffi-sable can now be found in one place and are also
2023    interdependent.
2024  * Sub-menus in packages section
2025  * Major case first letters in package names
2026  * More and improved menu descriptions
2027  * Removed redundant library descriptions for iptables and classpath stuff by
2028    putting them in groups (see above).
2029  * Some changes in include structure ('source' commands in Config.in files),
2030    e.g. several libs' descriptions are now closer to their required top level
2031    applications.
2032- Fix firmware build: iptables binary was always included in image, even if not
2033  selected in menuconfig.
2034- Fix syslogd ring buffer size parameter leading to "Starting syslogd...failed";
2035  package version updated to 0.2.1
2036- Mini_fo package now listed as regular package, not "testing" anymore (no
2037  known problem reports)
2038- Tinyproxy package now listed as "testing" and "unfinished, experts only",
2039  because there is no web config yet.
2040- Obsolete package telefon removed (and "obsolete" section with it)
2041- Fix make target 'busybox-tools-clean', so busybox and makedevs are removed.
2042  This avoids an error when subsequently calling 'make precompiled' again.
2043- Fix mini_fo: use modprobe instead of insmod, because module path can differ
2044  with other box types. Package updated to 0.2.
2045- External IP can now be determined without calling external servers: Shell
2046  script /bin/get_ip prints external IP to stdout, giving the user a choice
2047  between three different methods:
2048    -w, --webcm    - webcm CGI handler method [default]
2049    -d, --dsld     - showdsldstat method (use only with kernel 2.6 firmwares)
2050    -e, --extquery - external site query method (ask whatismyip.org)
2051- Fix typo in make target 'kernel-clean'
2052- netsnmp.cgi is now executable, so the package can be web-configured.
2053- Fix typo in kernel/Config.in: DS_MODULE_crc-ccitt -> DS_MODULE_crc_ccitt.
2054  So menuconfig no longer complains about DS_MODULE_ppp_async.
2055- Suppress tar "lone zero block" warning when unpacking certain firmware images
2056- Don't be so restrictive on addon-names (e.g. openvpn-2.1.offline)
2057
2058=== release ds-0.2.9_26-14.2 ===
2059
2060- Fix fakeroot problems with chown (operation not permitted) on systems with
2061  newer glibc + coreutils combinations using *at(). The version has been
2062  promoted to fakeroot-1.5.10 and a new patch for *at() is available.
2063- Fix package virtualip-cgi and promote to version 0.4.1. There were bugs in
2064  the make script and in the download package itself.
2065- Fixed 'tar --exclude .svn' for dnsmasq, cifsmount and deco: option was not
2066  set for '*-package' targets (tar -c), but for unpack targets (tar -x).
2067- Remove "depends on DS_REPLACE_KERNEL" for iptables libs
2068- Checking for and cleaning up Subversion directories in build/modified
2069  before packing firmware image
2070- Updated copyright notices and acknowledgements
2071- Updated MOTD to reflect DS-Mod_26 series (different ASCII art)
2072- Fix menuconfig warning concerning download toolchain
2073- Remove kernel-toolchain from target-toolchain prerequisites
2074- Add gcc-4.1.2 to target toolchain menu after it has been fixed
2075- FUSE module got lost when removed KERNEL_MODULES_DIR
2076- Add mirror for download toolchain
2077- Added, fixed and enhanced a few help texts for menuconfig in Config.in and
2078  toolchain/Config.in.
2079- Introducing detailed help texts for menuconfig's shared library section.
2080  Unfortunately, this blows up libs/Config.in immensely - even more so, because
2081  sub-menus cannot get their own help texts for technical reasons. So, for menus
2082  containing several entries there is a lot of redundancy (i.e. repetition). The
2083  worst example is iptables, but there are others as well.
2084- Add xdelta3 (for binary diffs) to build tools
2085- Added and enhanced menuconfig help texts for several packages: screen,
2086  matrixtunnel, lynx, dropbear, wol-cgi, mini_fo, lua, callmonitor, samba, mc,
2087  cifsmount, deco.
2088- Set tinyproxy autostart to manual
2089- Bump 5050 Firmware to 04.31
2090- Add patch and modules for mppe-mppc
2091- Increase MOD_LIMIT default to 61440
2092- Extra patch for soft-float problem
2093- Delete some unnecessary files
2094- Forgot to add patches for gdb 6.3 and 6.4
2095
2096=== patch ds-0.2.9_26-14.1-p2 ===
2097
2098- add ubik2_boot_0, ubik2_boot_last to device.table (should fix 7050 Image)
2099- chmod +x for 250-orangebox.sh
2100
2101=== patch ds-0.2.9_26-14.1-p1 ===
2102
2103- hide depmod output
2104- fixed gdb-dirclean target
2105- fixed 120-rc.S-dev.patch for 2170,3131,3170,5050,7050
2106- added gdb-clean and gdb-dirclean targets
2107- reverted .phony targets (toolchain)
2108- fixes gdb build
2109- added 140-printk.patch for 7140 and 7141
2110- fixed deco (select DS_LIB_libncurses)
2111- fix typo in /root/usr/mww/cgi-bin/file.cgi
2112- add printk.patch for labors
2113- libraries are also having dependencies...
2114
2115=== release ds-0.2.9_26-14.1 ===
2116
2117- fixed jamvm patch (100-fix-trace.patch)
2118- fixed typo in deco.mk
2119- changed all library-dependencies in packages makefiles. Hopefully there will
2120  be no more sensless configure runs.
2121- add "--exclude .svn" to tar for all package-targets
2122- added gdb
2123- fixed deco.mk (forgot ncurses dependency, wrong path)
2124- removed ar7kernel-loader
2125- added evalzmaloader (thanks Enrik) http://www.wehavemorefun.de/fritzbox/EVA
2126- fix error with download and external toolchain:
2127  uClibc-libs are not in /root/lib
2128- updated download toolchain to 0.2
2129- add/remove patches for (non-working) uClibc-0.9.28.3/1
2130- fix 7170 Labor patches
2131
2132=== release ds-0.2.9_26-14 ===
2133
2134- fix precompiled toolchain download URL in toolchain/make/download-toolchain.mk
2135- add forgotten cpmaccfg in make/Config.in
2136- remove precompiled libs from root/lib
2137- Moving all files back to SVN project's trunk, because we have given up plans
2138  to merge the repository with Danisahne's Sourceforge repository one day
2139  (licencing issues concerning AVM copyrighted file patches). So we thought we
2140  could as well have our own trunk again.
2141- added download location for toolchain (thanks @ DPR)
2142- updated orangebox to 1.05
2143- fixed download toolchain
2144- disable tr069 if selected openssl
2145- updated orangebox to 1.02
2146- fix dropbear-sshd-only package
2147- try different binutil download locations (stable, developer) for target toolchain
2148- fixed rebuilding of a kernel with different modules
2149- small fixes in download-toolchain.mk, kernel/Config.in and make/deco/Config.in
2150- worked on precompiled toolchain
2151- fixed netsnmp-package
2152- added busybox patch
2153- updated 7050 to 04.31
2154- updated 7170_phone_labor to 6572
2155- added deco and tinyproxy
2156- prepare for downloadable toolchain (i386)
2157- added more packages to ./packages
2158- updated netsnmp-package to 0.2
2159- added tinyproxy-1.7.0 package
2160- added deco-39 package
2161- new patch fixes mc-4.5.0 build error on GNOME systems
2162- change in lzma.mk (dos2unix no more needed, thanks aholler)
2163- remove getcons (not working for me)
2164- fixed typo in menuconfig (uClibc-version)
2165- fixed busybox patch (440-httpd_chdir.patch)
2166- added fon_7150
2167- fixed openvpn-lzo_conf
2168- fixed download location of target toolchain binutils
2169- fixed openvpn-lzo.cgi
2170- fixed Config.in
2171- fixed pingtunnel/Config.in
2172- fixed jamvm/Config.in
2173- fixed target "openvpn-package" (exclude .svn directories)
2174- added ./packages/openvpn-2.1_rc2/
2175- updated openssl to 0.9.8e
2176- updated to openvpn-2.1_rc2-dsmod-0.6c
2177- removed ./dl/openvpn-2.1_rc2-dsmod-0.6b.tar.bz2
2178- fixed bug in modhosts (http://www.ip-phone-forum.de/showthread.php?t=128048)
2179- removed packages from dl/
2180- updated bird.mk
2181- added 2170, 3131, 3170 and 5050 (untested)
2182- added cifsmount (Package and kernel-patch)
2183- removed iptables from vpnc-script
2184- updated dropbear to 0.49
2185- added debootstrap, lynx and netsnmp (thanks to derheimi)
2186- added gcc-4.1.2 to toolchain-options
2187- fixed classpath, fuse, jamvm, ntfs
2188- updated callmonitor to 1.8.3
2189- other small changes
2190- added 7050
2191- updated openvpn to 2.1_rc2
2192- downgrade matrixssl to 1.7.3 (because of download-source)
2193- fixed ntfs-3g (2 fuse patches)
2194- more busybox-patches
2195- vpnc updated to 0.4.0
2196- updated backup/restore-cgi to Haserl 0.9.x syntax
2197- added matrixssl-1-8-3-open (lib)
2198- added matrixtunnel-0.2 (package)
2199- added Rudi-Shell
2200- minor fixes in bird.mk, readline.mk
2201- added fuse 2.6.3
2202- added ntfs-3g-1.0
2203- added classpath-0.93
2204- added libffi-sable-3325
2205- added jamvm-1.4.5
2206- minor fixes in pingtunnel.mk, streamripper.mk, tcpdump.mk and bird.mk
2207- added busybox-patch (tar -t segfault)
2208- added pingtunnel
2209- minor fixes in libpcap-patches, busybox-patches
2210- added tcpdump
2211- haserl updated to 0.9.16
2212- minor changes in file.cgi, modhosts
2213- added bird-1.0.11 (thanks to derheimi)
2214- added streamripper-1.61.17
2215- added libmad-0.15.1b
2216- added Lua scripting language
2217- updated dnsmasq to version 2.38
2218- updated busybox-patches
2219- make target for uclibc-utils
2220- added backup/restore-cgi
2221- added 7140 30.04.30
2222- moved missing files into branch
2223- restructured SVN to hold branches (for a later merge into official svn)
2224- added haserl
2225- target toolchain update (binutils 2.17, gcc-4.1.1, uclibc-0.9.28.1) (edit: not working)
2226- added libpcap
2227- added knock-package
2228- updatet 7141 to 40.04.30
2229- added cpmaccfg-package
2230- added shadow000's webinterface mod (orangebox)
2231- fixed calllist for labor-firmwares (foncalls.patch)
2232- update to busybox-1.4.1
2233- cpmac-ioctl.patch
2234- kernel-printk.patch
2235- update to busybox-1.4.0
2236- added some kernel-modules (ntfs, cifs, smbfs)
2237- fixed W701V-webmenu patch
2238- more W701V fixes
2239- added some iptable-modules
2240- updated openvpn-Package to 0.6b
2241- updated .version
2242- fixed W701V patch
2243- added avm-ftpd-remove patch
2244- fixed modules_install with parallel make
2245- added unionfs
2246- added libreadline
2247- initial checkin
Hinweis: Hilfe zum Repository-Browser finden Sie in TracBrowser.