| 1 | $Id$ |
|---|
| 2 | |
|---|
| 3 | Latest changes: |
|---|
| 4 | |
|---|
| 5 | === release Freetz-1.0 === |
|---|
| 6 | |
|---|
| 7 | - Build system: |
|---|
| 8 | * adapted all packages to new macro style |
|---|
| 9 | + please read make/README.Makefile for further instructions |
|---|
| 10 | + look at make/Makefile.in for implementation |
|---|
| 11 | + use global config.cache (make/config.cache) for all configure scripts |
|---|
| 12 | + use macro for replacing 'libdir=/usr/lib' in *.la files |
|---|
| 13 | * toolchains: Add menuconfig option to build static toolchains |
|---|
| 14 | * kernel toolchain: |
|---|
| 15 | + don't use crosstool to build kernel toolchain |
|---|
| 16 | + update kernel toolchain to version 3.4.6 (same version as AVM) |
|---|
| 17 | + use Binutils 2.17.50.0.17 for kernel toolchain |
|---|
| 18 | * target toolchain: |
|---|
| 19 | + uclibc: disable UCLIBC_HAS_FOPEN_LARGEFILE_MODE even if LFS is enabled |
|---|
| 20 | + add uClibc-0.9.29 (doesn't work realy good and will be revised for |
|---|
| 21 | next release) |
|---|
| 22 | * download toolchain: |
|---|
| 23 | + update because of above changes |
|---|
| 24 | * Add squashfs3 utils |
|---|
| 25 | + use squashfs3 for 7270 squashfs and if "replace kernel" is selected |
|---|
| 26 | We have a kernel patch that makes 2.6.13.1 squashfs3 aware. Main |
|---|
| 27 | benefit of squashfs3 are blocksize larger than 64kb. But these |
|---|
| 28 | doesn't work with AVM 7270 stock kernel. |
|---|
| 29 | * fakeroot: bump version to 1.9.2, put archive on dsmod.magenbrot.net to |
|---|
| 30 | avoid being forced to version bumps if version becomes unavailable |
|---|
| 31 | |
|---|
| 32 | - New tools and hooks: |
|---|
| 33 | |
|---|
| 34 | - New patches (read online help for more info): |
|---|
| 35 | * multid wait |
|---|
| 36 | * remove annex firmware files (only 7270) |
|---|
| 37 | * remove dsld |
|---|
| 38 | * remove mediasrv |
|---|
| 39 | * remove telephony |
|---|
| 40 | * remove getcons (don't redirect serial console output) |
|---|
| 41 | |
|---|
| 42 | - New packages, libs, modules: |
|---|
| 43 | * avm-firewall 2.0.3c |
|---|
| 44 | * bash 3.2 |
|---|
| 45 | * bip 0.7.2 |
|---|
| 46 | * bluez-libs 1.0.25 |
|---|
| 47 | * bluez-utils 2.25 |
|---|
| 48 | * curl 7.18.1 |
|---|
| 49 | * cyassl 0.8.5 |
|---|
| 50 | * dns2tcp 0.4 |
|---|
| 51 | * e2fsprogs 1.40.8 |
|---|
| 52 | * fstyp 0.1 |
|---|
| 53 | * glib 1.2.10 |
|---|
| 54 | * iodine 0.4.1 |
|---|
| 55 | * iptables-cgi 1.0.4 |
|---|
| 56 | * irssi 0.8.12 |
|---|
| 57 | * ldd 0.1 |
|---|
| 58 | * libavmhmac 0.2 |
|---|
| 59 | * libftdi 0.7.0 |
|---|
| 60 | * madplay 0.15.2b |
|---|
| 61 | * module-init-tools 3.3-pre11 |
|---|
| 62 | * nano-shell 0.1 |
|---|
| 63 | * nfsroot 0.1 |
|---|
| 64 | * rcapid 0.1 |
|---|
| 65 | * rrdstats 0.6.9 |
|---|
| 66 | * ruby 1.8.6 |
|---|
| 67 | * quagga 0.99.6 |
|---|
| 68 | * samba 3.0.24 from avm gpl package |
|---|
| 69 | * usbip 0.1.6 |
|---|
| 70 | * usbroot 0.1 |
|---|
| 71 | * vim 7.1 |
|---|
| 72 | * vsftpd 2.0.6 |
|---|
| 73 | * wget 1.11.1 |
|---|
| 74 | * xrelayd 0.2 |
|---|
| 75 | * xyssl 0.8 |
|---|
| 76 | * new kernel modules: blk_dev_md, bnep, crypt_aes, crypto_algapi, |
|---|
| 77 | crypto_blkcipher, crypto_cbc, crypto_manager, crypto_sha256, dm_crypt, |
|---|
| 78 | nls_utf8, pl2303, udf, x_tables |
|---|
| 79 | Some of these are not available for all boxes and/or firmwares. See |
|---|
| 80 | menuconfig to check this. |
|---|
| 81 | |
|---|
| 82 | - Updated tools and hooks: |
|---|
| 83 | |
|---|
| 84 | - Updated patches: |
|---|
| 85 | * remove assistant |
|---|
| 86 | * remove cdrom |
|---|
| 87 | * remove ftpd |
|---|
| 88 | * remove help |
|---|
| 89 | * remove samba |
|---|
| 90 | * remove vpn files |
|---|
| 91 | * samba |
|---|
| 92 | * webmenu signed |
|---|
| 93 | * webmenu wol |
|---|
| 94 | * usbstorage patch |
|---|
| 95 | + enabled by default |
|---|
| 96 | + use fstyp to automount ext2, ext3, vfat and ntfs filesystems |
|---|
| 97 | |
|---|
| 98 | - Updated packages and libs: |
|---|
| 99 | * apache 1.3.41 |
|---|
| 100 | * bftpd 2.1 |
|---|
| 101 | * busybox 1.9.2 |
|---|
| 102 | * callmonitor 1.11 |
|---|
| 103 | * checkmaild 0.4.4 |
|---|
| 104 | * cpmaccfg 0.5 |
|---|
| 105 | * collectd 4.0.7 |
|---|
| 106 | * cryptsetup 1.0.5 |
|---|
| 107 | * ctorrent dnh3.3 |
|---|
| 108 | * dnsmasq 2.41 |
|---|
| 109 | * downloader 0.2 |
|---|
| 110 | * dropbear 0.51 |
|---|
| 111 | * dtmfbox 0.4.1_rc4 |
|---|
| 112 | * freetype 6.3.16 |
|---|
| 113 | * fuse 2.7.2 |
|---|
| 114 | * glib3 2.12.13 |
|---|
| 115 | * haserl 0.9.24 |
|---|
| 116 | * inadyn 1.96.2 |
|---|
| 117 | * inotify-tools 3.13 |
|---|
| 118 | * libelf 0.8.10 |
|---|
| 119 | * libevent 1.3e |
|---|
| 120 | * libdevmapper 1.02 |
|---|
| 121 | * libid3tag 0.15.1b |
|---|
| 122 | * libobenobex 1.3 |
|---|
| 123 | * libpcap 0.9.8 |
|---|
| 124 | * libpopt 1.13 |
|---|
| 125 | * lua 5.1.3 |
|---|
| 126 | * mc 4.6.1 |
|---|
| 127 | * mtr 0.72 |
|---|
| 128 | * nano 2.0.7 |
|---|
| 129 | * ntfs-3g 1.2506 |
|---|
| 130 | * obexftp 0.22 |
|---|
| 131 | * openntpd 3.9p1 |
|---|
| 132 | * openssl 0.9.8g |
|---|
| 133 | * openvpn 2.1_rc7 |
|---|
| 134 | * php 5.2.5 |
|---|
| 135 | * pjproject 0.8.0 |
|---|
| 136 | * rrdtool 1.2.27 |
|---|
| 137 | * screen 4.0.3 |
|---|
| 138 | * sispmctl 2.6 |
|---|
| 139 | * strace 4.5.16 |
|---|
| 140 | * streamripper 1.62.3 |
|---|
| 141 | * stunnel 4.24 |
|---|
| 142 | * tcpdump 3.9.8 |
|---|
| 143 | * tor 0.1.2.19 |
|---|
| 144 | * transmission 1.20 |
|---|
| 145 | * vpnc 0.5.1 |
|---|
| 146 | * zlib 1.2.3 |
|---|
| 147 | |
|---|
| 148 | - Remove packages, libs, modules, tools: |
|---|
| 149 | * removed firewall-cgi |
|---|
| 150 | * removed orange box |
|---|
| 151 | * removed samba 2.0.10 |
|---|
| 152 | |
|---|
| 153 | - Firmware updates: |
|---|
| 154 | * Nearly all firmware version were updated since the last release. Please |
|---|
| 155 | see FIRMWARES for the list of currently supported boxes and firmwares. |
|---|
| 156 | |
|---|
| 157 | - BusyBox: |
|---|
| 158 | * updated to version 1.9.2 |
|---|
| 159 | * removed symlinks to non-existing applets |
|---|
| 160 | * make some additional busybox features configurable in menuconfig |
|---|
| 161 | |
|---|
| 162 | - Web interface: |
|---|
| 163 | * Freetz |
|---|
| 164 | + generally, the Freetz-webinterface was updated to be more standards- |
|---|
| 165 | compliant, load faster, allows for larger amounts of input data, and |
|---|
| 166 | looks better with different screen resolutions and settings |
|---|
| 167 | + the width of the webinterface display is now configurable |
|---|
| 168 | + status of mass storage devices can be displayed in webinterface |
|---|
| 169 | + more pages are localized |
|---|
| 170 | + some actions like saving package options are more verbose |
|---|
| 171 | + implemented avm-firewall web interface |
|---|
| 172 | + implemented webinterface for samba package |
|---|
| 173 | + added simple web interface for mini_fo |
|---|
| 174 | + added favicons by cuma and han-solo |
|---|
| 175 | * AVM |
|---|
| 176 | + orange box was removed because it is outdated |
|---|
| 177 | |
|---|
| 178 | - Other stuff: |
|---|
| 179 | * DSMod was completly renamed to Freetz |
|---|
| 180 | * new unix-conform user management |
|---|
| 181 | * help texts in menuconfig extended and clarified |
|---|
| 182 | * autorun/autoend functionality for mass storage devices |
|---|
| 183 | * use tmpfs instead of ramfs for /var |
|---|
| 184 | * enabled more packages for inetd |
|---|
| 185 | * recover-eva: |
|---|
| 186 | + fix error that tools/tar wasn't found on some systems |
|---|
| 187 | + fix booting kernel image directly from RAM |
|---|
| 188 | * fwmod: |
|---|
| 189 | + add FWMOD_PATCH_TEST and FWMOD_NOPACK environment variable |
|---|
| 190 | By setting these to y the build process can be interrupted after |
|---|
| 191 | patching the firmware respectively before packing the firmware. |
|---|
| 192 | + use "-no-exports, -no-progress and -no-sparse" as additional |
|---|
| 193 | parameters for squashfs3 |
|---|
| 194 | + optimise the way FILESYSTEM_BLOCKSIZE is determined |
|---|
| 195 | * kernel: |
|---|
| 196 | + activate EPOLL support (needed by AVM phone book daemon (pbd)) |
|---|
| 197 | + reactivate "replace kernel" for firmwares with up to date sources |
|---|
| 198 | + add kernel patch for squashfs3 |
|---|
| 199 | + add kernel patch for ip_conntrack: |
|---|
| 200 | + don't calculate hashsize, use 256 buckets |
|---|
| 201 | + ip_conntrack_tcp_be_liberal=1 |
|---|
| 202 | * add extract-images, a little heuristic (and not very fast) tool which can |
|---|
| 203 | extract bootloaders (urlader.image) as well as hidden root kernel + |
|---|
| 204 | SquashFS images (kernel.image) from any type of compound file, |
|---|
| 205 | e.g. recover-EXEs. |
|---|
| 206 | * add hexgrep, an awk-driven tool for matching hex sequences in input files |
|---|
| 207 | It shows decimal file offsets as well as the matched sequences, because |
|---|
| 208 | the latter are regex-matched and can thus vary. |
|---|
| 209 | * add shell script for unpacking LZMA-compressed Linux kernel to tools |
|---|
| 210 | * Rename tools/push_firmware.sh to tools/push_firmware and |
|---|
| 211 | tools/lib_report.sh to tools/lib_report in order to unify naming of shell |
|---|
| 212 | scripts tools/*. For instance, tools/ds_* do not have '.sh' extensions |
|---|
| 213 | either. |
|---|
| 214 | * add 64-bit fix for TI-chksum |
|---|
| 215 | |
|---|
| 216 | === release ds26-15.2 === |
|---|
| 217 | |
|---|
| 218 | - Build system: |
|---|
| 219 | * Makefile: be more tolerant towards users of SUSE oder Mandriva |
|---|
| 220 | distributions using inofficial GNU diffutils-2.8.7 package (official |
|---|
| 221 | version is 2.8.1) by using '-U 0' instead of '-u0'. |
|---|
| 222 | * push_firmware.sh: add heuristic check for 'kernel.image' magic bytes and |
|---|
| 223 | for firmware tar image erroneously specified as parameter. Add required |
|---|
| 224 | package 'util-linux' for 'hexdump' to cygwin prerequisite notes. |
|---|
| 225 | * fwmod: include .config and addon/static.pkg into firmware image for |
|---|
| 226 | further reference, e.g. user support |
|---|
| 227 | * Menuconfig online help: more precisely describe that each firmware needs |
|---|
| 228 | not only at least one branding, but that this branding must correspond |
|---|
| 229 | to the one defined in the boot loader environment. The shell command for |
|---|
| 230 | determining it is also provided in the help text. |
|---|
| 231 | * GCC 4.2.1 |
|---|
| 232 | * Binutils 2.17.50.0.17 |
|---|
| 233 | * Add "replace kernel" capability to Speedport configurations by |
|---|
| 234 | integrating T-Com GPL sources (r4884 for W701V & W900V, r7203 for W501V) |
|---|
| 235 | * Move definition of VERBOSE variable from make/Makefile.in to Makefile, |
|---|
| 236 | because it is not only used for packages, but also for tools and |
|---|
| 237 | toolchain. I had errors during "make tools", because in my local |
|---|
| 238 | environment, there was VERBOSE=no, and such effects should be avoided. |
|---|
| 239 | Maybe we should think about a main Makefile.in. |
|---|
| 240 | * Libmudflap not needed in toolchain (gcc.mk), |
|---|
| 241 | cf. https://dev.openwrt.org/changeset/7531 |
|---|
| 242 | * uClibc: remove AVM_VERSION form config so there is only one config file |
|---|
| 243 | for all versions, because there were no differences between versions |
|---|
| 244 | except LFS. |
|---|
| 245 | * Move 'modpatch' shell function to tools/ds_patch and dot-include it from |
|---|
| 246 | there. |
|---|
| 247 | * ds_patch works as usual and still reacts to DS_VERBOSITY_LEVEL and |
|---|
| 248 | AUTO_FIX_PATCHES. Some improvements: |
|---|
| 249 | + script can also be executed directly |
|---|
| 250 | + check for valid number of paramaters |
|---|
| 251 | + usage help |
|---|
| 252 | + new optional 3rd parameter for 'patch -p' path level |
|---|
| 253 | + react to "$VERBOSE"=="-v" with verbose output so as to be prepared |
|---|
| 254 | for script calls from *.mk which are planned to replace direct |
|---|
| 255 | 'patch' calls. This should help leverage the auto-fix feature to |
|---|
| 256 | tools, package and toolchain source code patches in the future. |
|---|
| 257 | + handle case of empty original file |
|---|
| 258 | + add unsupported, but practical little function 'strip_patch_level' |
|---|
| 259 | which was used to unify 200+ patches. |
|---|
| 260 | * Makefiles *.mk: replace all direct calls to 'patch' from *.mk by calls |
|---|
| 261 | to newly defined variable 'PATCH_TOOL:=$(TOOLS_DIR)/ds_patch'. |
|---|
| 262 | * Canonise all source code patches to patch level 0 (-p0). Auto-fix a lot |
|---|
| 263 | of patches by calling all available *-source targets from tools, |
|---|
| 264 | packages and toolchain. Statistics: 250+ patches checked, 70+ updated. |
|---|
| 265 | 200+ hunks did not fit perfectly and were auto-fixed, 34 of them with |
|---|
| 266 | fuzz 1 (18) or fuzz 2 (16). |
|---|
| 267 | |
|---|
| 268 | - New packages, libs, modules, tools, hooks: |
|---|
| 269 | * Integrate Media Server from USB Labor (by derheimi) for boxes with USB |
|---|
| 270 | host; needs testing |
|---|
| 271 | * Rrdtool 1.2.23 |
|---|
| 272 | * Collectd 4.0.5 |
|---|
| 273 | * Libart 2.3.19 |
|---|
| 274 | * Libfreetype 2.1.10 |
|---|
| 275 | * Libpng 1.2.10 |
|---|
| 276 | * GLib 2.12.12 (lib version 0.1200.12) |
|---|
| 277 | * Libiconv 1.9.1 (lib version 2.2.0) |
|---|
| 278 | * Gettext (libintl) 0.16.1 (lib version 8.0.1) |
|---|
| 279 | |
|---|
| 280 | - Updated packages, libs, modules, patches: |
|---|
| 281 | * NetSNMP bugfix provided by derheimi |
|---|
| 282 | (cf. http://www.ip-phone-forum.de/showpost.php?p=902808) |
|---|
| 283 | and upgrade DS-Mod package version to 0.4b |
|---|
| 284 | * NTFS-3G 1.710 |
|---|
| 285 | * Tor 0.1.2.16: critical security bugfix, see |
|---|
| 286 | http://archives.seul.org/or/announce/Aug-2007/msg00000.html; |
|---|
| 287 | major bugfixes as described in |
|---|
| 288 | http://archives.seul.org/or/announce/Jul-2007/msg00000.html. |
|---|
| 289 | * Ctorrent dnh3.2 |
|---|
| 290 | * Haserl 0.9.18 featuring FIFO (pipe) upload capability, so an uploaded |
|---|
| 291 | archive ist not stored on the box twice (packed and extracted), but can |
|---|
| 292 | be uncompressed on the fly. This is used by the new firmware update |
|---|
| 293 | assistant (see below). |
|---|
| 294 | |
|---|
| 295 | - Firmware updates: |
|---|
| 296 | * 7170: Labor DSL 29.04.99-7995 |
|---|
| 297 | * 7170: Labor WLAN 29.04.98-8020 |
|---|
| 298 | * 7140: integrate international versions |
|---|
| 299 | + English, annex A: 39.04.34 |
|---|
| 300 | + English, annex B: 30.04.34 |
|---|
| 301 | |
|---|
| 302 | - BusyBox: |
|---|
| 303 | * wget patch provided by RalfFriedl: URL with user/password does not work. |
|---|
| 304 | Uuencode needs string length, not buffer length. NOTE: fixed (in a |
|---|
| 305 | different way) in upstream since rev. #18955, thus patch can be removed |
|---|
| 306 | in the future. |
|---|
| 307 | |
|---|
| 308 | - Other stuff: |
|---|
| 309 | * DS-Mod web interface, part 1: layout and language |
|---|
| 310 | + Change layout a little bit: Both graphical bars now show the |
|---|
| 311 | percentage on the right hand side of the bar. Both bars show usage |
|---|
| 312 | information in a common way ("x of y KB used"). |
|---|
| 313 | + Rearrange buttons on the bottom so they are all the same size, |
|---|
| 314 | resulting in a cleaner layout. Also reorder them so as to make |
|---|
| 315 | "reboot" the last one. |
|---|
| 316 | + Update some de/en language strings (only on main screen, not on |
|---|
| 317 | subscreens) |
|---|
| 318 | * DS-Mod web interface, part 2: new firmware update button |
|---|
| 319 | + The new update assistant lets the user select a FW image and choose |
|---|
| 320 | if he wants to stop AVM services before flashing |
|---|
| 321 | (prepare_fwupgrade). |
|---|
| 322 | + After successful upload, the FW is extracted (tar) and /var/install |
|---|
| 323 | is called. |
|---|
| 324 | + Subsequently the output of all steps is shown to the user along with |
|---|
| 325 | the content of /var/post_install, if it exists. |
|---|
| 326 | + It is then up to the user if he wants to reboot ("real" FW update) |
|---|
| 327 | by clicking the corresponding button on the main screen or continue |
|---|
| 328 | working without a reboot (pseudo update for installing/activating |
|---|
| 329 | some add-on not requiring FW flashing). |
|---|
| 330 | + Even if /var/install has been executed successfully and |
|---|
| 331 | /var/post_install has been created, the user may choose to manually |
|---|
| 332 | delete post_install in order to interrupt the firmware update |
|---|
| 333 | process, because if a reboot takes place later and post_install is |
|---|
| 334 | not available, the firmware will not be flashed, even if |
|---|
| 335 | /var/tmp/kernel.image still exists. This provides the user with |
|---|
| 336 | maximum flexibility (and self-responsibility). |
|---|
| 337 | + Talking about self-responsibility: The assistant does NOT stop any |
|---|
| 338 | DS-Mod services. If and which ones should be stopped is up to the |
|---|
| 339 | user who should make up his mind and act accordingly BEFORE clicking |
|---|
| 340 | the update button. |
|---|
| 341 | * Auto-select vfat.ko in order to overwrite AVM's buggy fat and vfat |
|---|
| 342 | modules with our own versions, because they segfault. This auto- |
|---|
| 343 | selection can be reverted as soon as AVM provides fixed firmwares. |
|---|
| 344 | * NTFS-3G + FUSE: fix problems |
|---|
| 345 | * Several NetSNMP makefile fixes |
|---|
| 346 | * 2170: change kernel layout from ar7 to ohio |
|---|
| 347 | * Bintuils: add patch by spambin + several other patches and enhancements |
|---|
| 348 | * Mtr: forgotten dependency ncurses |
|---|
| 349 | * Transmission: fix problem with ar and ranlib |
|---|
| 350 | * W900V: 5 answering machines are better than one |
|---|
| 351 | * Kernel patches: add + update several ones |
|---|
| 352 | * Rcapid: because of ongoing download site access problems, rcapid.tgz was |
|---|
| 353 | put on our mirrors, which is not a licence problem because of the GPL |
|---|
| 354 | the package is under. Thus, the source package is now downloaded using |
|---|
| 355 | tools/ds_download. |
|---|
| 356 | * Inotify-tools: fix typo in makefile |
|---|
| 357 | * W501V: fix firmware patches (don't replace multid, don't copy igdd and |
|---|
| 358 | libs, use 7141 as tk-firmware) |
|---|
| 359 | * Speedports: symlink '/usr/www/<oem>' should always point to |
|---|
| 360 | '/usr/www/all', not just 'all', otherwise LCR Auto Updater cannot be |
|---|
| 361 | initiated properly (mount -o bind failure) |
|---|
| 362 | * 300IP as Fon: fix symlink (boot failure after factory reset) |
|---|
| 363 | * Libelf was missing in make/libs/Makefile.in |
|---|
| 364 | * W701V: fix kernel oops |
|---|
| 365 | * W701V: update web interface by adapting patch to Speedport2Fritz |
|---|
| 366 | * Kernel build: disable NTFS module, enable UnionFS module |
|---|
| 367 | * Gdb for target: fix makefile; add GDB_STAGING_DIR and make it order-only |
|---|
| 368 | prerequisite for gdb target binaries, so the directory is created on |
|---|
| 369 | demand |
|---|
| 370 | * Libffi-sable: fix download URL |
|---|
| 371 | * OpenSSL: build with zlib-dynamic |
|---|
| 372 | * tools/depmod.pl: dos2unix line feeds |
|---|
| 373 | |
|---|
| 374 | |
|---|
| 375 | === release ds26-15.1 === |
|---|
| 376 | |
|---|
| 377 | - Build system: |
|---|
| 378 | * Add "SHELL:=/bin/bash" to Makefile because of this: |
|---|
| 379 | http://www.ip-phone-forum.de/showpost.php?p=896043 |
|---|
| 380 | I.e. the build now explicitly requires bash instead of sh, so we can use |
|---|
| 381 | extended file name expansion functionality. |
|---|
| 382 | * New target 'push-firmware' runs tools/push_firmware.sh to conveniently |
|---|
| 383 | flash a recently build firmware |
|---|
| 384 | * New target 'config-clean-deps' automatically deselects all kernel |
|---|
| 385 | modules, shared libraries and optional BusyBox applets which are not |
|---|
| 386 | selected by packages explicitly requiring them. |
|---|
| 387 | * Add sanity checks to Makefile: |
|---|
| 388 | + Do not run make as root |
|---|
| 389 | + Heuristic check for falsely unpacked mod archive |
|---|
| 390 | kriegaex: Thanks to Ralf Friedl for this idea, even though I implemented |
|---|
| 391 | the checks in a different way technically. :-) |
|---|
| 392 | |
|---|
| 393 | - New packages, libs, modules, tools, hooks: |
|---|
| 394 | * Mtr 0.69: mtr combines the functionality of 'traceroute' and 'ping' |
|---|
| 395 | * Espeak 1.27 |
|---|
| 396 | * Downloader CGI 0.1 by hermann72pb (ip-phone-forum.de) |
|---|
| 397 | See http://www.ip-phone-forum.de/showthread.php?t=134934 |
|---|
| 398 | |
|---|
| 399 | - Updated packages, libs, modules, patches: |
|---|
| 400 | * Midnight Commander (MC) pimp-up without version bump: |
|---|
| 401 | + Remove 143 KB of unnecessary syntax highlighting definitions in 22 |
|---|
| 402 | files, because MC 4.5.0 only supports hard-coded syntax highlighting. |
|---|
| 403 | Thus, the additional files were never used. The fascinating thing is |
|---|
| 404 | that nobody ever complained about this, so the other language types |
|---|
| 405 | do not seem to have been missed. Still supported are unified diff, |
|---|
| 406 | LSM, shell script, Perl, Python, nroff (man-page source), HTML, |
|---|
| 407 | Pascal, LaTeX 2.09, C/C++, change-log, makefile. Others would have |
|---|
| 408 | to added inline to the source code. |
|---|
| 409 | + Update MC default settings, hopefully nobody will complain: |
|---|
| 410 | # Editor tab width changed from 8 to 4 |
|---|
| 411 | # Learn keys set to values which putty sends with TERM=xterm in |
|---|
| 412 | telnet and ssh sessions. The assumption here is that most users |
|---|
| 413 | probably use Putty on WinXP as their preferred terminal client. |
|---|
| 414 | Other users can still create their own ~/.mc/ini in debug.cfg or |
|---|
| 415 | otherwise, assuming that if they are Linux users who need this, |
|---|
| 416 | they probably are more geek-ish than Windows users. |
|---|
| 417 | # A few other minor changes which I (kriegaex) had in my |
|---|
| 418 | long-tested private ini-file |
|---|
| 419 | + Online help is a separate menuconfig option now. If chosen, the file |
|---|
| 420 | (115 KB) will be copied from the source to the package directory, |
|---|
| 421 | otherwise the file will be removed. |
|---|
| 422 | + Syntax highlighting is a separate menuconfig option now. If switched |
|---|
| 423 | off, this saves 70 KB in the main binary. |
|---|
| 424 | Known problem: If syntax highlighting is deativated, somehow mcview |
|---|
| 425 | does not start the internal MC viewer directly anymore, but yields |
|---|
| 426 | the normal MC user interface. Anyway, viewing files with F3 from |
|---|
| 427 | within MC still works. |
|---|
| 428 | + Internal editor mcedit (activated by F4) can be decativated in |
|---|
| 429 | menuconfig. If you want to use vi or nano instead, F4 will still |
|---|
| 430 | work. By default, vi is called on the box, but exporting EDITOR so |
|---|
| 431 | it points to another editor of your choice will get you the |
|---|
| 432 | combination of file manager and editor you desire. :-) Switching off |
|---|
| 433 | this feature saves another 86 KB in the main binary. |
|---|
| 434 | + The defaults for the new menuconfig options generate a binary with |
|---|
| 435 | the feature set known from the last package version. |
|---|
| 436 | * DTMFbox: |
|---|
| 437 | + Fix scriptadmin.sh |
|---|
| 438 | + Add espeak (see "new packages" above) |
|---|
| 439 | * Callmonitor 1.9.7 tries to fix performance problems with too many |
|---|
| 440 | parallel automatic reverse phone number lookup during start-up. This |
|---|
| 441 | could freeze a box so it had to be recovered. |
|---|
| 442 | * Libncurses 5.6 |
|---|
| 443 | * Checkmaild 0.4.2: fix segfaults |
|---|
| 444 | * OpenVPN package fixed (one file in package without LZO was not |
|---|
| 445 | executable) |
|---|
| 446 | * Dnsmasq: make dnsmasq aware of possible igdd (UPnP server) absence, so |
|---|
| 447 | it starts multid without UPnP. Furthermore, fix a few quoting problems |
|---|
| 448 | possibly leading to errors during start-up. Hopefully, this fixes some |
|---|
| 449 | of the recently reported problems (untested). |
|---|
| 450 | * Vpnc: increase username maximum length to 40 characters |
|---|
| 451 | * FUSE 2.7.0 plus fix: includes were not installed into toolchain |
|---|
| 452 | * NTFS-3G: remove mknod and replace insmod with modprobe |
|---|
| 453 | * Cpmaccfg 0.4 |
|---|
| 454 | * Netsnmp: fix package so defaults are applied correctly |
|---|
| 455 | * Update and fix several firmware patches (also see "other stuff" below) |
|---|
| 456 | |
|---|
| 457 | - Firmware updates: |
|---|
| 458 | * 5050: firmware 08.04.34 |
|---|
| 459 | * 3020: firmware 09.04.34 |
|---|
| 460 | * 3030: firmware 21.04.34 |
|---|
| 461 | * 7170 Labor WLAN: firmware 29.04.35-7816 |
|---|
| 462 | * 5140 (NEW): firmware 43.04.37 - welcome to the ds26 family ;-) |
|---|
| 463 | * 7170: firmware 29.04.37 |
|---|
| 464 | * 7141: firmware 40.04.37 |
|---|
| 465 | * W701V: set 29.04.37 as tk-firmware |
|---|
| 466 | |
|---|
| 467 | - Other stuff: |
|---|
| 468 | * Wrap /sbin/ar7login with shell script in order to achieve normal |
|---|
| 469 | user/password logins with telnet, even if telnetd is started with |
|---|
| 470 | explicit ar7login parameter by 'telefon' (hard-coded). Exception: If no |
|---|
| 471 | root password has been defined yet, proceed to renamed ar7login.bin for |
|---|
| 472 | web password login. |
|---|
| 473 | * Extend editor wrapper script to support disabling of the "do you really |
|---|
| 474 | want to save" question. How to: echo 0 > /tmp/flash/ask_save; modsave |
|---|
| 475 | * AVM web menu: Once more change the way the host part of the target URLs |
|---|
| 476 | is determined. The host name might not always be a good idea if there |
|---|
| 477 | are multiple boxes with the same host name in one LAN, e.g. a 7170 and a |
|---|
| 478 | "fritzed" W701V both named "fritz.box". Where would |
|---|
| 479 | "http://fritz.box:81" really point to, then? So in this case usually the |
|---|
| 480 | user will call their respective web UIs using their local IPs, and this |
|---|
| 481 | is what our scripts see in their environment as part of HTTP_REFERER. We |
|---|
| 482 | pick out the host/IP part and use it as our target host/IP for the |
|---|
| 483 | redirection to the DS-Mod or WoL web UI. |
|---|
| 484 | * Improve script tools/push_firmware.sh so it accepts an optional IP |
|---|
| 485 | parameter (not all boxes have 192.168.178.1) |
|---|
| 486 | * Yet another push_firmware.sh improvement: script is now Cygwin-enabled |
|---|
| 487 | (needs ncftpput command line client from ncftp package), so a firmware |
|---|
| 488 | can also be easily updated from Windows via command line. This does NOT |
|---|
| 489 | mean that ds26 could be built on Cygwin, so please do not ask about it. |
|---|
| 490 | * Bugfix for "Eumex 300IP as phone" 3rd phone patch |
|---|
| 491 | * Midnight Commander (mc): fix missing terminfo problem |
|---|
| 492 | * Fix FUSE install (fuse.pc was not copied, thus pkgconfig could not |
|---|
| 493 | detect it) |
|---|
| 494 | * Ppppd: fix missing prerequisite (libpcap) |
|---|
| 495 | * Set eumex.ip as hostname for 300ip_as_fon |
|---|
| 496 | * Fix OpenSSL compilation with gcc-4.2 (also helps with dependent OpenVPN |
|---|
| 497 | problems) |
|---|
| 498 | * Add 'chmod 755' for libreadline/libhistory so they are executable |
|---|
| 499 | * Allow BusyBox to install applets to /usr, e.g. telnetd is now under |
|---|
| 500 | /usr/sbin insetead of /sbin, because 'telefon' is looking for it there |
|---|
| 501 | when a user tries to switch it on via "#96*7*". |
|---|
| 502 | * Fix typo in PPPD make file: TARGET-CFLAGS -> TARGET_CFLAGS |
|---|
| 503 | * Fix CFLAGS for several other packages |
|---|
| 504 | * Extend "remove UPnP" patches to make rc.S aware of possible dsld |
|---|
| 505 | parameter '-g' for starting without igd |
|---|
| 506 | * W501V: Copy ar7login from TK firmware to ds-mod filesystem, because the |
|---|
| 507 | 501 does not contain this binary by default. Background: ar7login is |
|---|
| 508 | needed if a console login with the web password should be performed, |
|---|
| 509 | e.g. in telnet sessions. |
|---|
| 510 | * Orange!Box patch failed for W701V -> create patch variant for Speedport |
|---|
| 511 | * W701V build: fix copy routine for defaults |
|---|
| 512 | * Add patch for W900V (diff from 7150 web UI to sp2fritz web UI) |
|---|
| 513 | * Speedport boxes: |
|---|
| 514 | + ATA patch did not work as expected on the Speedports (at least W501V |
|---|
| 515 | and W900V): rc.S needs to be patched, too. This makes ATA avaiable |
|---|
| 516 | to the Speedports. |
|---|
| 517 | + Add patch that should fix password problem after reset to factory |
|---|
| 518 | defaults |
|---|
| 519 | + Force favicon symlink to avoid warning |
|---|
| 520 | * Fix Tcpdump CFLAGS |
|---|
| 521 | * Device tables, mounts etc.: |
|---|
| 522 | + Add /dev/misc/fuse to device.table |
|---|
| 523 | + Remove devpts mount in rc.S |
|---|
| 524 | + Add /dev/pts to device.table |
|---|
| 525 | + Fix mount of /dev, /var, /proc and /sys |
|---|
| 526 | + Put fstab patch in own file, should be the same for all boxes |
|---|
| 527 | * Tor / libevent: disable epoll support in libevent due to unresolved |
|---|
| 528 | problems. This fixes recently reported Tor segfaults. |
|---|
| 529 | |
|---|
| 530 | |
|---|
| 531 | === release ds26-15 === |
|---|
| 532 | |
|---|
| 533 | - Many makefile changes, some big, some small, some cosmetic, to |
|---|
| 534 | * make default target indirectly dependent on 'precompiled': |
|---|
| 535 | + simple 'make' now also executed 'precompiled' |
|---|
| 536 | + old 'firmware' target renamed to 'firmware-nocompile' |
|---|
| 537 | + new 'firmware' target depends on 'firmware-nocompile' and |
|---|
| 538 | 'precompiled' |
|---|
| 539 | + The purpose of 'firmware-nocompile' is to enable users to build a |
|---|
| 540 | firmware manually in special cases (e.g. 'precompiled' failure or |
|---|
| 541 | the wish to build packages containing binaries). |
|---|
| 542 | * make the hierarchical build more consistent, |
|---|
| 543 | * avoid spurious unnecessary rebuilds, |
|---|
| 544 | * no longer support "external compiler" option in menuconfig. This means |
|---|
| 545 | that ds26 does not support external toolchains anymore, because we assume |
|---|
| 546 | that experts who need this will manage to set it up by themselves using |
|---|
| 547 | links etc. |
|---|
| 548 | * add makefile prerequisites for target binaries so as to avoid files |
|---|
| 549 | being stripped and copied unnecessarily. How to: |
|---|
| 550 | + avoid doing anything in synthetic targets like xy-precompiled |
|---|
| 551 | + make sure to have targets for source binaries as well as target |
|---|
| 552 | binaries (e.g. source/xy-1.3/src/xy and |
|---|
| 553 | packages/xy-1.3/root/usr/bin/xy) |
|---|
| 554 | * add xy-uninstall to all packages and shared libs, |
|---|
| 555 | * update make files of eight (8) packages which have sub-options |
|---|
| 556 | influencing the build result in menuconfig, so they are automatically |
|---|
| 557 | rebuilt whenever a relevant option has changed. The packages are: Bftpd, |
|---|
| 558 | Bird, Dropbear, OpenVPN, Apache, PHP, Tinyproxy, Nano. |
|---|
| 559 | This was achieved by the following structural changes in *.mk: |
|---|
| 560 | * add config option "all modules", if "replace kernel" is active, |
|---|
| 561 | * add oldconfig targets for kernel and busybox |
|---|
| 562 | * make more packages work with + without LFS (large file support) |
|---|
| 563 | * compile gcc with "--with-float=soft", |
|---|
| 564 | * not always include toolchain stuff into big makefile, |
|---|
| 565 | * add libgcc_s to DS_INSTALL_BASE (i.e. it will always be installed) |
|---|
| 566 | * add each single 'tools' package to 'noconfig_targets', |
|---|
| 567 | * make DL_DIR and PACKAGES_DIR order-only prerequisites for many dependent |
|---|
| 568 | targets, |
|---|
| 569 | * rename busybox-tools targets so they do not collide with busybox package |
|---|
| 570 | targets anymore, but adhere to naming conventions instead, |
|---|
| 571 | * add menuconfig bub-section for a few BusyBox applets (currently inetd, |
|---|
| 572 | ar, diff, patch - see below in BB section), so they can be chosen |
|---|
| 573 | directly from the main configuation dialog (Advanced options -> BusyBox) |
|---|
| 574 | * 'make %lib%-clean' will now remove files from toolchain and |
|---|
| 575 | root/(usr/)lib |
|---|
| 576 | * new make macro INSTALL_BINARY_STRIP for more easily and cleanly |
|---|
| 577 | stripping and installing binaries |
|---|
| 578 | * delete firmware images in common-clean, fix delete command, |
|---|
| 579 | * get make structure more in sync with Buildroot, |
|---|
| 580 | * create a clearer dependency structure and |
|---|
| 581 | * achieve world domination in general... |
|---|
| 582 | |
|---|
| 583 | - Multi-job build improvements: |
|---|
| 584 | * Added new config option for multiple jobs. This can now be configured in |
|---|
| 585 | menuconfig. |
|---|
| 586 | * New multijob config option will be used for kernel toolchain, target |
|---|
| 587 | toolchain, libs and packages. |
|---|
| 588 | * Targets that cannot be compiled with multiple jobs should use $(MAKE1) |
|---|
| 589 | instead of $(MAKE). |
|---|
| 590 | * multijob.sh is not needed anymore and will be removed in future releases. |
|---|
| 591 | It now does not do anything anymore, just prints a "deprecated" warning. |
|---|
| 592 | * Target "packages-precompiled" is removed because it is obsolete with these |
|---|
| 593 | changes. |
|---|
| 594 | |
|---|
| 595 | - Enhance fwmod, |
|---|
| 596 | * so it can be used to handle FW images by either specifying an |
|---|
| 597 | alternative DOT_CONFIG file name or by explicitly providing command line |
|---|
| 598 | parameters for often-used settings needed to unpack different firmware |
|---|
| 599 | versions. Just call fwmod without any parameters to get a proper |
|---|
| 600 | description. BTW: The DOT_CONFIG alternative may be a very small file |
|---|
| 601 | consisting only of about five settings, if fwmod is just used to unpack |
|---|
| 602 | (-u) an image. |
|---|
| 603 | * output name of rejected patch file during build in fwmod, |
|---|
| 604 | * create functions for echo, beautify symlink creation in fwmod, |
|---|
| 605 | * include timestamp into firmware name, |
|---|
| 606 | * add new menuconfig setting DS_DEVELOPER_VERSION_STRING so as to |
|---|
| 607 | optionally include SVN repository revision numbers into |
|---|
| 608 | + firmware image name |
|---|
| 609 | + target file /etc/.subversion |
|---|
| 610 | + target script /etc/version |
|---|
| 611 | * make patch output a little more informative + readable in verbosity |
|---|
| 612 | level 2: print patch file names and separator lines ("---...") |
|---|
| 613 | * fix typo: libc.so.0 was not copied into firmware, but as it already |
|---|
| 614 | exists nobody noticed this. |
|---|
| 615 | * New feature for modpatch: If $AUTO_FIX_PATCHES == "y", then the applied |
|---|
| 616 | patch is analysed and automatically fixed, if fuzzy. Now what the h... |
|---|
| 617 | does that mean and how does it work? |
|---|
| 618 | 1. Perform dry run in order to check if the patch will be both |
|---|
| 619 | successful *and* fuzzy (i.e. containing moved or fuzzy-fitting |
|---|
| 620 | hunks). |
|---|
| 621 | 2. If so, enter auto-fixing mode and generate a list of all files |
|---|
| 622 | changed by the patch. |
|---|
| 623 | 3. Apply patch with the option to create a 'foo.orig' backup for each |
|---|
| 624 | patched file 'foo'. |
|---|
| 625 | 4. Finally, auto-fix the original fuzzy patch by creating a new one, |
|---|
| 626 | cycling through each pair 'foo.orig' / 'foo', creating a fresh |
|---|
| 627 | 'diff' for them, but preserving the old patch as 'xy.patch.orig'. |
|---|
| 628 | 5. The 'foo.orig' files are cleaned up once they are not needed |
|---|
| 629 | anymore, but the 'xy.patch.orig' files are being kept so they can |
|---|
| 630 | be compared to their auto-fixed versions. Nobody is perfect, so a |
|---|
| 631 | closer look should be taken. |
|---|
| 632 | The next time 'fwmod' is run with the newly created, polished-up |
|---|
| 633 | patches, they should all fit perfectly - no moved hunks, no fuzzy |
|---|
| 634 | matches. As an exception, modpatch does not try to fix patches |
|---|
| 635 | containing failed hunks but exits 'fwmod' as usual in this case, because |
|---|
| 636 | the patch needs to be fixed anyway. It should be enough to fix it |
|---|
| 637 | roughly so it can be applied as a fuzzy patch - modpatch can do the rest |
|---|
| 638 | in the next run. ;-) |
|---|
| 639 | |
|---|
| 640 | - New packages, libs, modules, tools, hooks: |
|---|
| 641 | * Added section 'debug helpers' in menuconfig |
|---|
| 642 | * Debug helper package strace (binary only) |
|---|
| 643 | * Binary package inotify-tools (inotifywait, inotifywatch), including |
|---|
| 644 | patches to inotify-enable uClibc |
|---|
| 645 | * Init script for inotify-tools file access logging (via inotifywait) |
|---|
| 646 | * New shell function API (/usr/bin/kernel_args) to handle variables |
|---|
| 647 | defined via boot loader environment variable 'kernel_args' (found in |
|---|
| 648 | /proc/sys/urlader/environment). A limited set of values are allowed for |
|---|
| 649 | variables: integer values >= 1 or 'y'|'n'. This makes it easy to handle |
|---|
| 650 | cases like this: |
|---|
| 651 | + Permanently (de-)activate certain functionalities during the system |
|---|
| 652 | init process such as logging, mini_fo overlay file system etc. |
|---|
| 653 | + Temporarily activate those functionalities by assigning a countdown |
|---|
| 654 | value to them, e.g. 'FooBar=3 -> 2 -> 1 -> n', so after a certain |
|---|
| 655 | number of reboots the functionality would deactivate itself. This |
|---|
| 656 | can be helpful if you want to make sure that a box not booting up |
|---|
| 657 | with an activated feature for any reason does not get a recover |
|---|
| 658 | case, but heals itself be just booting up a number of times, until |
|---|
| 659 | the countdown is down to zero, setting the corresponding variable's |
|---|
| 660 | value to 'n'. |
|---|
| 661 | * Boot-time hooks for /etc/rc.S to activate both |
|---|
| 662 | + inotify-tools file access logging and |
|---|
| 663 | + dmesg (klogd ring-buffer) output so as not to lose its earliest |
|---|
| 664 | entries because of the small buffer size of 16 KB. |
|---|
| 665 | Both logging features use the kernel-args API (/usr/bin/kernel_args) |
|---|
| 666 | in order to dynamically determine if they should be activated during the |
|---|
| 667 | boot process. |
|---|
| 668 | * Debug helper package ltrace 0.5-svn-77 (binary only) |
|---|
| 669 | * Libelf library needed by ltrace |
|---|
| 670 | * Debug helper package lsof 4.78, binary-only |
|---|
| 671 | * Spindown-CGI and sg3_utils (by IPPF user 'derheimi') |
|---|
| 672 | * Libusb added to menuconfig |
|---|
| 673 | * Apache 1.3.37 + PHP 5.2.1 package group added. Please cf. menuconfig |
|---|
| 674 | online help (press 'H' at packages / testing / Apache + PHP) for more |
|---|
| 675 | information and/or check out http://www.ip-phone-forum.de/showthread.php?t=127089 |
|---|
| 676 | for tips, tricks, patches and extensions. |
|---|
| 677 | * Ctorrent dnh3.1 |
|---|
| 678 | * Bluetooth kernel modules |
|---|
| 679 | * Nano editor 2.0.6 incl. a set of ten (10) different build options for |
|---|
| 680 | inclusion of more features at the cost of some disk and RAM space; |
|---|
| 681 | options are extensively documented in menuconfig online help. |
|---|
| 682 | * OpenNTPD 3.9p1 |
|---|
| 683 | * Netcat 0.7.1 |
|---|
| 684 | * Libcapi20, Common ISDN API (CAPI) 2.0 library 3.0.4 (needed by rcapid) |
|---|
| 685 | * Rcapid, Remote CAPI daemon 0.1 from isdn4linux (by Nicolai Ehemann) |
|---|
| 686 | * DTMF-Box 0.3.9 (by Bodega) with pjsip (statically compiled) |
|---|
| 687 | * Add generic editor wrapper script 'wrap_editors' which can handle files |
|---|
| 688 | in /var/flash, /var/mod/etc/conf and /var/tmp/flash and call multiple |
|---|
| 689 | editors via symlinks. Now all n/m-scripts (nvi, mvi, nmcedit, mmcedit, |
|---|
| 690 | nnano, mnano are just symlinks to 'wrap_editors'. |
|---|
| 691 | * New helper script 'tools/lib_report.sh' generates a report showing which |
|---|
| 692 | DS-Mod binaries depend on which shared libraries. Usage: |
|---|
| 693 | tools/lib_report.sh [<ds-mod base directory> [<fw base directory>]] |
|---|
| 694 | ds-mod base directory defaults to '.' |
|---|
| 695 | fw base directory defaults to 'build/original/filesystem' |
|---|
| 696 | I.e. the easiest way to call the script is from ds-mod base without |
|---|
| 697 | parameters in order to get a report about the original file system. Call |
|---|
| 698 | tools/lib_report.sh . build/original/filesystem to generate a report |
|---|
| 699 | about the modified file system. |
|---|
| 700 | * New helper script 'tools/push_firmware.sh' to flash a 'kernel.image' |
|---|
| 701 | directly to mtd1 using FTP via ADAM2. This is a convenience function for |
|---|
| 702 | people who are tired of typing in these commands every time. Use at your |
|---|
| 703 | own risk! |
|---|
| 704 | * Two new EXPERIMENTAL patch options for menuconfig directly on the |
|---|
| 705 | front page: |
|---|
| 706 | 1. Replace AVM websrv by BusyBox httpd and remove web server from |
|---|
| 707 | firmware image. /etc/init.d/rc.websrv starts + stops httpd on |
|---|
| 708 | port 80. |
|---|
| 709 | 2. Remove UPnP daemon (igdd) including two libs, several UPnP XML |
|---|
| 710 | schemes and a GIF image. |
|---|
| 711 | If both 1 + 2 are chosen, libwebsrv also becomes obsolete and will be |
|---|
| 712 | removed, because only those two daemons seem to use it. All in all, |
|---|
| 713 | those two features in combination make kernel.image about 76 KB smaller |
|---|
| 714 | on my 7170. The figures should be similar for other boxes. Furthermore, |
|---|
| 715 | not starting igdd + libs and using the smaller httpd instead of websrv |
|---|
| 716 | should also save a considerable amount of RAM. both effects are |
|---|
| 717 | especially desireable for smaller boxes like 5050/7050. |
|---|
| 718 | * pppd 2.4.3 |
|---|
| 719 | |
|---|
| 720 | - Updated packages, libs, modules: |
|---|
| 721 | * (Download) toolchain (target) |
|---|
| 722 | + add gcc-4.2.0 + binutils 2.17.50.0.16 and make them default |
|---|
| 723 | + Remove uclibc download package for download toolchain, instead |
|---|
| 724 | copy libs from toolchain |
|---|
| 725 | * BusyBox 1.5.1 (target and tools instances) |
|---|
| 726 | + a few applets are chosen by mod packages requiring them: |
|---|
| 727 | Debootstrap -> ar, Inetd-CGI -> inetd |
|---|
| 728 | + a few applets can be selected from DS-Mod menuconfig, indirectly |
|---|
| 729 | changing BB configuration: diff, patch |
|---|
| 730 | + getcons applet reactivated (broken patch finally repaired) |
|---|
| 731 | + fix stty option parsing, reactivating old 100-profile.patch |
|---|
| 732 | + activate command line editing + tab completion for 4mb_26 |
|---|
| 733 | + patch that fixes shifted usage messages (--help) |
|---|
| 734 | * Inetd support for several server daemons (Telnetd, DS-Mod Web UI, |
|---|
| 735 | Dropbear) |
|---|
| 736 | * Lua 5.1.2 |
|---|
| 737 | * Ntfs-3g 1.516 |
|---|
| 738 | * Callmonitor 1.9.5 |
|---|
| 739 | * Syslogd-CGI 0.2.2: allow rotating log files with a value of '-b 1' |
|---|
| 740 | * SquashFS 2.2-r |
|---|
| 741 | * Lzma 4.43 |
|---|
| 742 | * Iptables 1.3.7 |
|---|
| 743 | * Classpath 0.95 |
|---|
| 744 | * FUSE 2.6.5 |
|---|
| 745 | * Dnsmasq 2.39 |
|---|
| 746 | * Transmission 0.72 |
|---|
| 747 | * Libevent 1.3b |
|---|
| 748 | * Tor 0.1.2.14 |
|---|
| 749 | * Rudi-Shell: save screen real estate by suppressing HTML H1 element |
|---|
| 750 | "Rudi-Shell" |
|---|
| 751 | * Cifsmount package 0.2 features a CGI (web config) interface for up to |
|---|
| 752 | three mounts, start/stop scripts and convenience script 'cifsmount' for |
|---|
| 753 | more easier command line (un-)mounting. |
|---|
| 754 | * Debootstrap build process simplified by removing the "convert Debian |
|---|
| 755 | package to DS-Mod package" intermediate staging step and providing an |
|---|
| 756 | extensive description about how to build + update the DS-Mod package in |
|---|
| 757 | packages/debootstrap-0.3.3.2/README instead. This results in |
|---|
| 758 | + an updated download package 0.2 with mentioned README and without |
|---|
| 759 | binary |
|---|
| 760 | + the removal of 01_trap.patch (patched file is part of DS-Mod package) |
|---|
| 761 | + a dramatically simplified debootstrap.mk |
|---|
| 762 | * CRC_CCITT compiled as kernel module (Config.4mb_26) |
|---|
| 763 | * Fakeroot 1.7.1 (build tools section) |
|---|
| 764 | * uClibc++ 0.2.2 |
|---|
| 765 | * Libpcap 0.9.6 |
|---|
| 766 | * Tcpdump 3.9.6 |
|---|
| 767 | * OpenVPN 2.1-rc4 (incl. option for management console) |
|---|
| 768 | |
|---|
| 769 | - Firmware updates: |
|---|
| 770 | * 7170 Labor USB 29.04.34-7553 |
|---|
| 771 | * 7170 Labor Phone 29.04.34-7269 |
|---|
| 772 | * 7170 Labor VPN 29.04.34-7728 |
|---|
| 773 | * Add 7170 Labor DSL 29.04.34-7584 |
|---|
| 774 | * Add 7170 Labor WLAN 29.04.35-7787 |
|---|
| 775 | * Remove 7170 Labor Eco support , because it is obsolete. Its features |
|---|
| 776 | have been included into the current regular firmware releases. |
|---|
| 777 | * 7150 firmware 38.04.32 |
|---|
| 778 | * 7050 firmware 14.04.33 |
|---|
| 779 | * FB Fon firmware 06.04.33 |
|---|
| 780 | * Add FB Fon WLAN firmware 08.04.33 |
|---|
| 781 | * Add Eumex300ip, uses Fon firmware 06.04.33 |
|---|
| 782 | * Add 3130 WLAN firmware 44.04.34 |
|---|
| 783 | * Add Speedport W501V (original fw 28.04.38 + 7140 fw 30.04.33) |
|---|
| 784 | * Remove 7140 international (kernel 2.4.17_mvl21) |
|---|
| 785 | * Add AVM web interface for W900V |
|---|
| 786 | * Extension for W701V: /sbin/mailer is copied from tk-firmware |
|---|
| 787 | * Add ATA Patch for W701V and W900V (Inet over LAN A) |
|---|
| 788 | * W900V: make web interface available for OEM=avm |
|---|
| 789 | * W900V: copy modules from tk-firmware |
|---|
| 790 | * W900V: add patch to copy libgcc_s.so.1 from AVM firmware to modified |
|---|
| 791 | DS-Mod firmware. This is just a temp solution, as the original T-Com |
|---|
| 792 | firmware does not have libgcc_s.so.1 - and since a lot of DS-Mod's |
|---|
| 793 | stuff needs this lib, you sould install it ;) |
|---|
| 794 | * W701V: integrate copy modules: modules are copied from tk-firmware |
|---|
| 795 | (29.04.33), so self.built kernel can be used |
|---|
| 796 | * W701V: accept OEM avm |
|---|
| 797 | * W501V, W701V, W901V: copy igdd from AVM firmware, so UPnP can be used |
|---|
| 798 | with the "fritzed" Speedports, too. The patch to remove UPnP can also |
|---|
| 799 | be applied (no, don't say it!). |
|---|
| 800 | * run_mount patch enables all firmwares with USB host to mount all file |
|---|
| 801 | systems, not just FAT |
|---|
| 802 | |
|---|
| 803 | - Other stuff: |
|---|
| 804 | * Fix about 150 or so patches to apply cleanly without any failures or |
|---|
| 805 | even fuzzy matches |
|---|
| 806 | * Fix tools/ds_download (fallback mirror download did not work) |
|---|
| 807 | * Mount sysfs to /sys, symlink /var/sysfs to /sys |
|---|
| 808 | * New BusyBox httpd patch to make it work better with symbolic links in |
|---|
| 809 | CGIs, effectively enabling it to be used as an AVM websrv replacement |
|---|
| 810 | * Sync uclibc.mk with buildroot structure |
|---|
| 811 | * depmod.pl moved to tools directory and removed from kernel build |
|---|
| 812 | * Fix netsnmp build (fails with multiple jobs) |
|---|
| 813 | * Fix bird build (fails with multiple jobs) |
|---|
| 814 | * Mention 'make precompiled' in previously outdated README |
|---|
| 815 | * Add uClibc config for 04.30 |
|---|
| 816 | * Fix typo in make/libs/Makefile.in concerning libpcap, making it |
|---|
| 817 | dependent on libncurses config switch accidentally. |
|---|
| 818 | * Fix awk segfault (busybox) when called without any parameters |
|---|
| 819 | * Clean up some obsolete code in Config.in and fwmod |
|---|
| 820 | * Fix small error in netsnmp package (update to 0.3): create /var/lib/snmp |
|---|
| 821 | * Mod version number now says ds26-14.x rather than ds-0.2.9-14 |
|---|
| 822 | * Bugfix for tools/busybox: make-include tried to apply all tools patches |
|---|
| 823 | instead of only busybox-specific ones. |
|---|
| 824 | * Remove cygwin howto because it's out of date |
|---|
| 825 | * Add several fallbacks for CGI variable HTTP_HOST missing in BusyBox |
|---|
| 826 | httpd into files /usr/bin/dsmod_{status,wol}. Note: This is a |
|---|
| 827 | workaround, normally httpd should be enhanced. A corresponding request |
|---|
| 828 | was sent to the BB mailing list. |
|---|
| 829 | * /usr/bin/modload: don't exit if loading /var/flash/ds_mod fails but |
|---|
| 830 | create new file |
|---|
| 831 | * Add patch that opens a controlling tty instead /dev/console; cf. |
|---|
| 832 | http://www.busybox.net/lists/busybox/2007-May/027448.html |
|---|
| 833 | * Remove terminfo stuff from MC, Nano and Screen packages, because it can |
|---|
| 834 | be copied from the toolchain staging dir. |
|---|
| 835 | * Activate unionfs module build in kernel configs |
|---|
| 836 | * Change name of kernel config files to differentiate between ar7 and |
|---|
| 837 | ohio. Until lately, all 4mb boxes were ar7 and all 8mb boxes were ohio. |
|---|
| 838 | Since W501V we have a 4mb ohio box, so the old naming scheme has become |
|---|
| 839 | inappropriate. |
|---|
| 840 | * Replace package URLs (eiband.info -> magenbrot.net) because Danisahne |
|---|
| 841 | will soon discard his domain name. eiband.info ist still mentioned in |
|---|
| 842 | several package README files, but I do not care, because this is plain |
|---|
| 843 | cosmetics. (kriegaex: And Daniel deserves credits anyway, anywhere.) |
|---|
| 844 | |
|---|
| 845 | |
|---|
| 846 | === release ds26-14.4 === |
|---|
| 847 | |
|---|
| 848 | - Busybox patch for 'ash' shell: When a remote client (e.g. ssh) was killed, |
|---|
| 849 | the remaining shell process would get into an endless loop stressing the CPU |
|---|
| 850 | with >90%, making the system slow, unresponsive and possibly instable. |
|---|
| 851 | - Rudi Shell: new optional environment variable (or non-GUI POST parameter, |
|---|
| 852 | respecively) FORM_download_name enables users to define a target name for |
|---|
| 853 | files downloaded via scripting. |
|---|
| 854 | - Menuconfig: help texts for all brandings explaining briefly what a branding |
|---|
| 855 | is and explaining that at least one of them should be selected for the |
|---|
| 856 | firmware to work. |
|---|
| 857 | - Bump callmonitor version to 1.9.2 |
|---|
| 858 | - Fix busybox rebuild when config changes (copied from openwrt) |
|---|
| 859 | - Add FritzBox Fon (06.04.30) to ds26 |
|---|
| 860 | - Disable CONFIG_KMOD kernel option (module auto-loader) because of missing |
|---|
| 861 | symbol in original kernel. This is needed to make iptables run smoothly, but |
|---|
| 862 | also makes it necessary to load iptables modules with modprobe or insmod. |
|---|
| 863 | - Update Firewall CGI to explicitly use modprobe/rmmod, because CONFIG_KMOD |
|---|
| 864 | was removed from default kernel config |
|---|
| 865 | - Version update for USB and VPN 'labor' firmware (AURA 7125, VPN 6937) |
|---|
| 866 | - Ntfs3g: bump version to 1.417 |
|---|
| 867 | - Fix typo in make/avm-gpl/avm-gpl.mk |
|---|
| 868 | - Minor menuconfig improvements: |
|---|
| 869 | * Don't show open source package selection, always usedefault (currently |
|---|
| 870 | 04.30 for 7141, 04.29 for all other supported boxes) |
|---|
| 871 | * Rename "firmware type" to "hardware type" |
|---|
| 872 | * Rename "firmware version" to "firmware language" |
|---|
| 873 | - Kernel build: do not use /sbin/depmod while cross-compiling |
|---|
| 874 | - Integrate new AVM open source package (7141-04.30) |
|---|
| 875 | - Bftpd: bump version to 1.8 and update download site |
|---|
| 876 | - Fix typo in toolchain/make/target/uclibc/uclibc.mk causing make to always use |
|---|
| 877 | the precompiled uClibc, the manual build never got fired. |
|---|
| 878 | - Update Speedport W701V to firmware version 33.04.26 |
|---|
| 879 | - Improved menuconfig tool adopted from buildroot2: |
|---|
| 880 | * Comprehensive online help |
|---|
| 881 | * Options' help texts also show dependency information: |
|---|
| 882 | + Which condition(s) does an option depend on? |
|---|
| 883 | + By which other option(s) was an option selected? |
|---|
| 884 | + Which other options does an option select? |
|---|
| 885 | + Where is an option defined (file name + line no.)? |
|---|
| 886 | * Seach mode: wildcard search for option names via "/" hotkey. |
|---|
| 887 | By the way: search mode also has online help. |
|---|
| 888 | - Added download mirror #3 to Config.in |
|---|
| 889 | - tools/make/busybox-tools.mk: activate download target on demand to avoid |
|---|
| 890 | collision with identical target for regular busybox on one hand and to |
|---|
| 891 | avoid make complaining about a missing target when building tools busybox |
|---|
| 892 | from scratch on the other hand. |
|---|
| 893 | - tools/ds_download: changed 'od -D' to 'od -d' to make it compatible with |
|---|
| 894 | old versions of GNU coreutils (e.g. od 5.2.1) |
|---|
| 895 | |
|---|
| 896 | === release ds26-14.3 === |
|---|
| 897 | |
|---|
| 898 | - Cross-cutting changes in ds-mod-specific package download: |
|---|
| 899 | * New shell script tools/ds_download provides a uniform way to download |
|---|
| 900 | ds-mod-specific packages such as application and add-on packages as well |
|---|
| 901 | as precompiled toolchains. The script first checks a predefined list of |
|---|
| 902 | download servers (mirrors) and only uses an optionally provided "original" |
|---|
| 903 | server as fallback, which is important for new package versions not |
|---|
| 904 | available on mirrors yet. |
|---|
| 905 | * New variable DL_TOOL in Makefile points to tools/ds_download |
|---|
| 906 | * List of download sites (mirrors) can be edited in menuconfig (Advanced |
|---|
| 907 | options -> DS-Mod package download sites). Currently there are five slots |
|---|
| 908 | for download servers, two of which have default values. Two others are |
|---|
| 909 | reserved for later use and #5 is freely editable by users. This enables |
|---|
| 910 | users to set up their private mirrors on their own LAN or WAN servers. |
|---|
| 911 | * *.mk files loading mod-specific packages have all been made "mirror-aware", |
|---|
| 912 | i.e. they all call DL_TOOL with the appropriate parameters. Specifically, |
|---|
| 913 | all former primary download sites have been preserved as fallback servers. |
|---|
| 914 | - Major menuconfig restructuring. For example (there is more): |
|---|
| 915 | * Iptables' shared libs and kernel modules are dependent on a top level |
|---|
| 916 | setting and can be deselected as whole groups. |
|---|
| 917 | * JamVM + classpath + ffi-sable can now be found in one place and are also |
|---|
| 918 | interdependent. |
|---|
| 919 | * Sub-menus in packages section |
|---|
| 920 | * Major case first letters in package names |
|---|
| 921 | * More and improved menu descriptions |
|---|
| 922 | * Removed redundant library descriptions for iptables and classpath stuff by |
|---|
| 923 | putting them in groups (see above). |
|---|
| 924 | * Some changes in include structure ('source' commands in Config.in files), |
|---|
| 925 | e.g. several libs' descriptions are now closer to their required top level |
|---|
| 926 | applications. |
|---|
| 927 | - Fix firmware build: iptables binary was always included in image, even if not |
|---|
| 928 | selected in menuconfig. |
|---|
| 929 | - Fix syslogd ring buffer size parameter leading to "Starting syslogd...failed"; |
|---|
| 930 | package version updated to 0.2.1 |
|---|
| 931 | - Mini_fo package now listed as regular package, not "testing" anymore (no |
|---|
| 932 | known problem reports) |
|---|
| 933 | - Tinyproxy package now listed as "testing" and "unfinished, experts only", |
|---|
| 934 | because there is no web config yet. |
|---|
| 935 | - Obsolete package telefon removed (and "obsolete" section with it) |
|---|
| 936 | - Fix make target 'busybox-tools-clean', so busybox and makedevs are removed. |
|---|
| 937 | This avoids an error when subsequently calling 'make precompiled' again. |
|---|
| 938 | - Fix mini_fo: use modprobe instead of insmod, because module path can differ |
|---|
| 939 | with other box types. Package updated to 0.2. |
|---|
| 940 | - External IP can now be determined without calling external servers: Shell |
|---|
| 941 | script /bin/get_ip prints external IP to stdout, giving the user a choice |
|---|
| 942 | between three different methods: |
|---|
| 943 | -w, --webcm - webcm CGI handler method [default] |
|---|
| 944 | -d, --dsld - showdsldstat method (use only with kernel 2.6 firmwares) |
|---|
| 945 | -e, --extquery - external site query method (ask whatismyip.org) |
|---|
| 946 | - Fix typo in make target 'kernel-clean' |
|---|
| 947 | - netsnmp.cgi is now executable, so the package can be web-configured. |
|---|
| 948 | - Fix typo in kernel/Config.in: DS_MODULE_crc-ccitt -> DS_MODULE_crc_ccitt. |
|---|
| 949 | So menuconfig no longer complains about DS_MODULE_ppp_async. |
|---|
| 950 | - Suppress tar "lone zero block" warning when unpacking certain firmware images |
|---|
| 951 | - Don't be so restrictive on addon-names (e.g. openvpn-2.1.offline) |
|---|
| 952 | |
|---|
| 953 | === release ds-0.2.9_26-14.2 === |
|---|
| 954 | |
|---|
| 955 | - Fix fakeroot problems with chown (operation not permitted) on systems with |
|---|
| 956 | newer glibc + coreutils combinations using *at(). The version has been |
|---|
| 957 | promoted to fakeroot-1.5.10 and a new patch for *at() is available. |
|---|
| 958 | - Fix package virtualip-cgi and promote to version 0.4.1. There were bugs in |
|---|
| 959 | the make script and in the download package itself. |
|---|
| 960 | - Fixed 'tar --exclude .svn' for dnsmasq, cifsmount and deco: option was not |
|---|
| 961 | set for '*-package' targets (tar -c), but for unpack targets (tar -x). |
|---|
| 962 | - Remove "depends on DS_REPLACE_KERNEL" for iptables libs |
|---|
| 963 | - Checking for and cleaning up Subversion directories in build/modified |
|---|
| 964 | before packing firmware image |
|---|
| 965 | - Updated copyright notices and acknowledgements |
|---|
| 966 | - Updated MOTD to reflect DS-Mod_26 series (different ASCII art) |
|---|
| 967 | - Fix menuconfig warning concerning download toolchain |
|---|
| 968 | - Remove kernel-toolchain from target-toolchain prerequisites |
|---|
| 969 | - Add gcc-4.1.2 to target toolchain menu after it has been fixed |
|---|
| 970 | - FUSE module got lost when removed KERNEL_MODULES_DIR |
|---|
| 971 | - Add mirror for download toolchain |
|---|
| 972 | - Added, fixed and enhanced a few help texts for menuconfig in Config.in and |
|---|
| 973 | toolchain/Config.in. |
|---|
| 974 | - Introducing detailed help texts for menuconfig's shared library section. |
|---|
| 975 | Unfortunately, this blows up libs/Config.in immensely - even more so, because |
|---|
| 976 | sub-menus cannot get their own help texts for technical reasons. So, for menus |
|---|
| 977 | containing several entries there is a lot of redundancy (i.e. repetition). The |
|---|
| 978 | worst example is iptables, but there are others as well. |
|---|
| 979 | - Add xdelta3 (for binary diffs) to build tools |
|---|
| 980 | - Added and enhanced menuconfig help texts for several packages: screen, |
|---|
| 981 | matrixtunnel, lynx, dropbear, wol-cgi, mini_fo, lua, callmonitor, samba, mc, |
|---|
| 982 | cifsmount, deco. |
|---|
| 983 | - Set tinyproxy autostart to manual |
|---|
| 984 | - Bump 5050 Firmware to 04.31 |
|---|
| 985 | - Add patch and modules for mppe-mppc |
|---|
| 986 | - Increase MOD_LIMIT default to 61440 |
|---|
| 987 | - Extra patch for soft-float problem |
|---|
| 988 | - Delete some unnecessary files |
|---|
| 989 | - Forgot to add patches for gdb 6.3 and 6.4 |
|---|
| 990 | |
|---|
| 991 | === patch ds-0.2.9_26-14.1-p2 === |
|---|
| 992 | |
|---|
| 993 | - add ubik2_boot_0, ubik2_boot_last to device.table (should fix 7050 Image) |
|---|
| 994 | - chmod +x for 250-orangebox.sh |
|---|
| 995 | |
|---|
| 996 | === patch ds-0.2.9_26-14.1-p1 === |
|---|
| 997 | |
|---|
| 998 | - hide depmod output |
|---|
| 999 | - fixed gdb-dirclean target |
|---|
| 1000 | - fixed 120-rc.S-dev.patch for 2170,3131,3170,5050,7050 |
|---|
| 1001 | - added gdb-clean and gdb-dirclean targets |
|---|
| 1002 | - reverted .phony targets (toolchain) |
|---|
| 1003 | - fixes gdb build |
|---|
| 1004 | - added 140-printk.patch for 7140 and 7141 |
|---|
| 1005 | - fixed deco (select DS_LIB_libncurses) |
|---|
| 1006 | - fix typo in /root/usr/mww/cgi-bin/file.cgi |
|---|
| 1007 | - add printk.patch for labors |
|---|
| 1008 | - libraries are also having dependencies... |
|---|
| 1009 | |
|---|
| 1010 | === release ds-0.2.9_26-14.1 === |
|---|
| 1011 | |
|---|
| 1012 | - fixed jamvm patch (100-fix-trace.patch) |
|---|
| 1013 | - fixed typo in deco.mk |
|---|
| 1014 | - changed all library-dependencies in packages makefiles. Hopefully there will |
|---|
| 1015 | be no more sensless configure runs. |
|---|
| 1016 | - add "--exclude .svn" to tar for all package-targets |
|---|
| 1017 | - added gdb |
|---|
| 1018 | - fixed deco.mk (forgot ncurses dependency, wrong path) |
|---|
| 1019 | - removed ar7kernel-loader |
|---|
| 1020 | - added evalzmaloader (thanks Enrik) http://www.wehavemorefun.de/fritzbox/EVA |
|---|
| 1021 | - fix error with download and external toolchain: |
|---|
| 1022 | uClibc-libs are not in /root/lib |
|---|
| 1023 | - updated download toolchain to 0.2 |
|---|
| 1024 | - add/remove patches for (non-working) uClibc-0.9.28.3/1 |
|---|
| 1025 | - fix 7170 Labor patches |
|---|
| 1026 | |
|---|
| 1027 | === release ds-0.2.9_26-14 === |
|---|
| 1028 | |
|---|
| 1029 | - fix precompiled toolchain download URL in toolchain/make/download-toolchain.mk |
|---|
| 1030 | - add forgotten cpmaccfg in make/Config.in |
|---|
| 1031 | - remove precompiled libs from root/lib |
|---|
| 1032 | - Moving all files back to SVN project's trunk, because we have given up plans |
|---|
| 1033 | to merge the repository with Danisahne's Sourceforge repository one day |
|---|
| 1034 | (licencing issues concerning AVM copyrighted file patches). So we thought we |
|---|
| 1035 | could as well have our own trunk again. |
|---|
| 1036 | - added download location for toolchain (thanks @ DPR) |
|---|
| 1037 | - updated orangebox to 1.05 |
|---|
| 1038 | - fixed download toolchain |
|---|
| 1039 | - disable tr069 if selected openssl |
|---|
| 1040 | - updated orangebox to 1.02 |
|---|
| 1041 | - fix dropbear-sshd-only package |
|---|
| 1042 | - try different binutil download locations (stable, developer) for target toolchain |
|---|
| 1043 | - fixed rebuilding of a kernel with different modules |
|---|
| 1044 | - small fixes in download-toolchain.mk, kernel/Config.in and make/deco/Config.in |
|---|
| 1045 | - worked on precompiled toolchain |
|---|
| 1046 | - fixed netsnmp-package |
|---|
| 1047 | - added busybox patch |
|---|
| 1048 | - updated 7050 to 04.31 |
|---|
| 1049 | - updated 7170_phone_labor to 6572 |
|---|
| 1050 | - added deco and tinyproxy |
|---|
| 1051 | - prepare for downloadable toolchain (i386) |
|---|
| 1052 | - added more packages to ./packages |
|---|
| 1053 | - updated netsnmp-package to 0.2 |
|---|
| 1054 | - added tinyproxy-1.7.0 package |
|---|
| 1055 | - added deco-39 package |
|---|
| 1056 | - new patch fixes mc-4.5.0 build error on GNOME systems |
|---|
| 1057 | - change in lzma.mk (dos2unix no more needed, thanks aholler) |
|---|
| 1058 | - remove getcons (not working for me) |
|---|
| 1059 | - fixed typo in menuconfig (uClibc-version) |
|---|
| 1060 | - fixed busybox patch (440-httpd_chdir.patch) |
|---|
| 1061 | - added fon_7150 |
|---|
| 1062 | - fixed openvpn-lzo_conf |
|---|
| 1063 | - fixed download location of target toolchain binutils |
|---|
| 1064 | - fixed openvpn-lzo.cgi |
|---|
| 1065 | - fixed Config.in |
|---|
| 1066 | - fixed pingtunnel/Config.in |
|---|
| 1067 | - fixed jamvm/Config.in |
|---|
| 1068 | - fixed target "openvpn-package" (exclude .svn directories) |
|---|
| 1069 | - added ./packages/openvpn-2.1_rc2/ |
|---|
| 1070 | - updated openssl to 0.9.8e |
|---|
| 1071 | - updated to openvpn-2.1_rc2-dsmod-0.6c |
|---|
| 1072 | - removed ./dl/openvpn-2.1_rc2-dsmod-0.6b.tar.bz2 |
|---|
| 1073 | - fixed bug in modhosts (http://www.ip-phone-forum.de/showthread.php?t=128048) |
|---|
| 1074 | - removed packages from dl/ |
|---|
| 1075 | - updated bird.mk |
|---|
| 1076 | - added 2170, 3131, 3170 and 5050 (untested) |
|---|
| 1077 | - added cifsmount (Package and kernel-patch) |
|---|
| 1078 | - removed iptables from vpnc-script |
|---|
| 1079 | - updated dropbear to 0.49 |
|---|
| 1080 | - added debootstrap, lynx and netsnmp (thanks to derheimi) |
|---|
| 1081 | - added gcc-4.1.2 to toolchain-options |
|---|
| 1082 | - fixed classpath, fuse, jamvm, ntfs |
|---|
| 1083 | - updated callmonitor to 1.8.3 |
|---|
| 1084 | - other small changes |
|---|
| 1085 | - added 7050 |
|---|
| 1086 | - updated openvpn to 2.1_rc2 |
|---|
| 1087 | - downgrade matrixssl to 1.7.3 (because of download-source) |
|---|
| 1088 | - fixed ntfs-3g (2 fuse patches) |
|---|
| 1089 | - more busybox-patches |
|---|
| 1090 | - vpnc updated to 0.4.0 |
|---|
| 1091 | - updated backup/restore-cgi to Haserl 0.9.x syntax |
|---|
| 1092 | - added matrixssl-1-8-3-open (lib) |
|---|
| 1093 | - added matrixtunnel-0.2 (package) |
|---|
| 1094 | - added Rudi-Shell |
|---|
| 1095 | - minor fixes in bird.mk, readline.mk |
|---|
| 1096 | - added fuse 2.6.3 |
|---|
| 1097 | - added ntfs-3g-1.0 |
|---|
| 1098 | - added classpath-0.93 |
|---|
| 1099 | - added libffi-sable-3325 |
|---|
| 1100 | - added jamvm-1.4.5 |
|---|
| 1101 | - minor fixes in pingtunnel.mk, streamripper.mk, tcpdump.mk and bird.mk |
|---|
| 1102 | - added busybox-patch (tar -t segfault) |
|---|
| 1103 | - added pingtunnel |
|---|
| 1104 | - minor fixes in libpcap-patches, busybox-patches |
|---|
| 1105 | - added tcpdump |
|---|
| 1106 | - haserl updated to 0.9.16 |
|---|
| 1107 | - minor changes in file.cgi, modhosts |
|---|
| 1108 | - added bird-1.0.11 (thanks to derheimi) |
|---|
| 1109 | - added streamripper-1.61.17 |
|---|
|
|---|