------------------------------------------------------------------------ r961 | kriegaex | 2007-08-08 11:44:50 +0200 (Wed, 08 Aug 2007) | 2 lines Release tag for ds26-15.2 maintenance release ------------------------------------------------------------------------ r960 | kriegaex | 2007-08-08 11:44:01 +0200 (Wed, 08 Aug 2007) | 2 lines Change version to 15.2 in preparation of release tag. ------------------------------------------------------------------------ r959 | kriegaex | 2007-08-08 11:38:07 +0200 (Wed, 08 Aug 2007) | 3 lines Full copy from trunk to branch 'stable-15', because since 15.1 all changes were relevant for 15.2. ------------------------------------------------------------------------ r957 | kriegaex | 2007-08-08 11:35:05 +0200 (Wed, 08 Aug 2007) | 2 lines Add all changes since release 15.1 in preparation of 15.2 ------------------------------------------------------------------------ r956 | kriegaex | 2007-08-08 09:30:43 +0200 (Wed, 08 Aug 2007) | 4 lines Fix missing TARGET_CONFIGURE_OPTS introduced a few weeks ago in #920. It was probably removed by accident, leading to ncurses being built for the host instead of the target platform and yielding strange Nano errors, for example. ------------------------------------------------------------------------ r955 | kriegaex | 2007-08-08 09:27:28 +0200 (Wed, 08 Aug 2007) | 5 lines Forgot to commit Haserl version bump in rev. #954, which is essential for the firmware update functionality in DS-Mod web UI, because it uses a new feature introduced in 0.9.18: FIFO (pipe) upload + handler call, so an uploaded archive ist not stored on the box twice (packed and extracted). ------------------------------------------------------------------------ r954 | kriegaex | 2007-08-08 05:10:31 +0200 (Wed, 08 Aug 2007) | 21 lines Add firmware update button to DS-Mod web UI: * The new update assistant lets the user select a FW image and choose if he wants to stop AVM services before flashing (prepare_fwupgrade). * After successful upload, the FW is extracted (tar) and /var/install is called. * Subsequently the output of all steps is shown to the user along with the content of /var/post_install, if it exists. * It is then up to the user if he wants to reboot ("real" FW update) by clicking the corresponding button on the main screen or continue working without a reboot (pseudo update for installing/activating some add-on not requiring FW flashing). * Even if /var/install has been executed successfully and /var/post_install has been created, the user may choose to manually delete post_install in order to interrupt the firmware update process, because if a reboot takes place later and post_install is not available, the firmware will not be flashed, even if /var/tmp/kernel.image still exists. This provides the user with maximum flexibility (and self-responsibility). * Talking about self-responsibility: The assistant does NOT stop any DS-Mod services. If and which ones should be stopped is up to the user who should make up his mind and act accordingly BEFORE clicking the update button. ------------------------------------------------------------------------ r953 | kriegaex | 2007-08-08 04:51:50 +0200 (Wed, 08 Aug 2007) | 7 lines - Change layout a little bit: Both graphical bars now show the percentage on the right hand side of the bar. Both bars show usage information in a common way ("x of y KB used"). - Rearrange buttons on the bottom so they are all the same size, resulting in a cleaner layout. Also reorder them so as to make "reboot" the last one. - Update some de/en language strings. ------------------------------------------------------------------------ r952 | mickey | 2007-08-04 17:47:43 +0200 (Sat, 04 Aug 2007) | 2 lines updated to 0.1.2.16 (critical security bugfix, see http://archives.seul.org/or/announce/Aug-2007/msg00000.html) ------------------------------------------------------------------------ r951 | oliver | 2007-08-03 23:37:05 +0200 (Fri, 03 Aug 2007) | 1 line - Add glib, libiconv and gettext (libintl) ------------------------------------------------------------------------ r950 | oliver | 2007-08-01 10:41:06 +0200 (Wed, 01 Aug 2007) | 1 line - Forgot to save Config.in ------------------------------------------------------------------------ r949 | oliver | 2007-08-01 10:40:35 +0200 (Wed, 01 Aug 2007) | 1 line - Bump ctorrent to dnh3.2 ------------------------------------------------------------------------ r948 | oliver | 2007-07-31 15:27:38 +0200 (Tue, 31 Jul 2007) | 1 line - Overwrite AVM's fat and vfat module with our own because it segfaults ------------------------------------------------------------------------ r947 | oliver | 2007-07-30 09:13:19 +0200 (Mon, 30 Jul 2007) | 1 line - Remove more obsolete stuff ------------------------------------------------------------------------ r946 | kriegaex | 2007-07-30 00:29:55 +0200 (Mon, 30 Jul 2007) | 3 lines Remove obsolete stuff (e.g. source patch auto-fixing), add new stuff (e.g. OPIE). ------------------------------------------------------------------------ r945 | kriegaex | 2007-07-29 22:49:21 +0200 (Sun, 29 Jul 2007) | 6 lines Cosmetical fixes to make this file easier to read and maintain: * consequent tab indentation (no spaces), tab width 4 * no trailing spaces * less excessive indentation of wrapped composite 'if' conditions * two-column alignment of firmware download lists was fixed ------------------------------------------------------------------------ r944 | kriegaex | 2007-07-29 06:26:35 +0200 (Sun, 29 Jul 2007) | 2 lines Re-create symlink. Hopefully this time it works as it should. ------------------------------------------------------------------------ r943 | kriegaex | 2007-07-29 06:23:43 +0200 (Sun, 29 Jul 2007) | 2 lines Something seems to be wrong with this symlink. Delete it an re-create it later. ------------------------------------------------------------------------ r942 | kriegaex | 2007-07-29 06:07:51 +0200 (Sun, 29 Jul 2007) | 7 lines Play it again, Sam (cf. #931, 933, 935, 937), take 3: This time all patches should work, because they have been canonised to patch level 0 previously. Most auto-fixed patches have been re-applied to ensure they really work. Furthermore, the to-dos have been carried out, so there should not be any failed hunks anymore (I found only one anyway) and all versions of GPL source, GCC, binutils and uClibc (even 0.9.28.3) have been auto-fixed. ------------------------------------------------------------------------ r941 | kriegaex | 2007-07-29 03:18:30 +0200 (Sun, 29 Jul 2007) | 5 lines - Remove obsolete third paramater (patch level) after all source code patches have been unified to be applied by 'patch -p0'. - Add unsupported, but practical little function 'strip_patch_level' which was used to unify 200+ patches. ------------------------------------------------------------------------ r940 | kriegaex | 2007-07-29 03:12:55 +0200 (Sun, 29 Jul 2007) | 5 lines - Patch level unification: Modify 208 patch files by stripping one directory level, so they can be applied by 'patch -p0' instead of 'patch -p1'. - Modify 76 *.mk files so as not to use the optional patch level parameter of PATCH_TOOL anymore (parameter will be removed). ------------------------------------------------------------------------ r939 | oliver | 2007-07-28 19:17:07 +0200 (Sat, 28 Jul 2007) | 1 line - Avoid stripping script files ------------------------------------------------------------------------ r938 | oliver | 2007-07-28 18:55:15 +0200 (Sat, 28 Jul 2007) | 1 line - Remove dos line feeds ------------------------------------------------------------------------ r937 | kriegaex | 2007-07-28 18:47:15 +0200 (Sat, 28 Jul 2007) | 11 lines Undo changes from #935, because another auto-fixing quirk forces us to improve ds_patch once more: Patch levels != 0 are handled incorrectly, because 'diff' always implicitly assumes '-p0', as it does not have a level parameter. There are two ways to fix this, one of which I will implement later tonight: a) Canonise all patches to -p0 b) Apply some kind of trick so dummy directory levels are prepended to path names in auto-fixed patch files. While a means a lot of work it is probably safer and cleaner than b, because b probably involves calling sed scripts upon auto-fixed patches. But I have not decided yet. ------------------------------------------------------------------------ r936 | oliver | 2007-07-28 18:23:52 +0200 (Sat, 28 Jul 2007) | 1 line - Bump callmonitor version to 1.10 ------------------------------------------------------------------------ r935 | kriegaex | 2007-07-28 17:26:22 +0200 (Sat, 28 Jul 2007) | 14 lines Play it again, Sam (cf. #931, 933): Auto-fix a lot of patches by calling all available *-source targets from tools, packages and toolchain. Statistics: 224 patches checked, 63 updated. 187 hunks did not fit perfectly and were auto-fixed, 34 of them with fuzz 1 (18) or fuzz 2 (16). TODO: * One failed hunk detected which will be fixed later * The auto-fixing loop was performed for one special .config file: 7170 regular firmware, all patches, all packages, all libs, all modules and all gdb options selected. GCC 4.2.1. Patches for other toolchain versions, package options and open source packages have not been checked yet. ------------------------------------------------------------------------ r934 | kriegaex | 2007-07-28 16:46:24 +0200 (Sat, 28 Jul 2007) | 6 lines Fix special case in which diff/patch have to handle empty originals. This one was really tricky because the final auto-fix diff yielded a "cannot access file" error because the previous patch produces empty dummy backups which are unreadable. This is a diff feature, but one which I was not aware of before. Hell, this little bitch cost me a few hours... ------------------------------------------------------------------------ r933 | kriegaex | 2007-07-28 14:31:21 +0200 (Sat, 28 Jul 2007) | 7 lines - Restore #930 versions of patches so as to retry auto-fixing after tools/ds_patch will have been made capable off handling patches creating new files. - There is one exception: The manually fixed file make/screen/patches/100-cross_compile_fix.patch (cf. #932) has not been reverted. ------------------------------------------------------------------------ r932 | kriegaex | 2007-07-28 14:01:04 +0200 (Sat, 28 Jul 2007) | 3 lines Correct auto-fix problem from #931 caused by two patch parts in the pre-931 version for one single file. ds_patch does not like this. ------------------------------------------------------------------------ r931 | kriegaex | 2007-07-28 13:15:22 +0200 (Sat, 28 Jul 2007) | 12 lines Auto-fix a lot of patches by calling all available *-source targets from tools, packages and toolchain. Statistics: 224 patches checked, 63 updated. 187 hunks did not fit perfectly and were auto-fixed, 34 of them with fuzz 1 (18) or fuzz 2 (16). TODO: * One failed hunk detected which will be fixed later * The auto-fixing loop was performed for one special .config file: 7170 regular firmware, all patches, all packages, all libs, all modules and all gdb options selected. GCC 4.2.1. Patches for other toolchain versions, package options and open source packages have not been checked yet. ------------------------------------------------------------------------ r930 | kriegaex | 2007-07-28 13:02:32 +0200 (Sat, 28 Jul 2007) | 4 lines Replace all direct calls to 'patch' from *.mk by calls to newly defined variable 'PATCH_TOOL:=$(TOOLS_DIR)/ds_patch'. This was done automagically by an 'sed' call, so hopefully there are no editing errors. ------------------------------------------------------------------------ r929 | kriegaex | 2007-07-28 02:49:54 +0200 (Sat, 28 Jul 2007) | 2 lines Remove debug output which was accidentally left in file ------------------------------------------------------------------------ r928 | kriegaex | 2007-07-28 02:47:34 +0200 (Sat, 28 Jul 2007) | 4 lines Declare functions 'echo2' and 'error' similar to those in fwmod, if undefined, e.g. if called directly outside fwmod. This is not beautiful, but it works and is necessary because of ds_patch's fwmod legacy. ------------------------------------------------------------------------ r927 | kriegaex | 2007-07-28 01:43:56 +0200 (Sat, 28 Jul 2007) | 13 lines - Move 'modpatch' shell function to tools/ds_patch and dot-include it from there. - ds_patch works as usual and still reacts to DS_VERBOSITY_LEVEL and AUTO_FIX_PATCHES. Some improvements: * script can also be executed directly * check for valid number of paramaters * usage help * new optional 3rd parameter for 'patch -p' path level * react to "$VERBOSE"=="-v" with verbose output so as to be prepared for script calls from *.mk which are planned to replace direct 'patch' calls. This should help leverage the auto-fix feature to tools, package and toolchain source code patches in the future. ------------------------------------------------------------------------ r926 | oliver | 2007-07-27 23:42:56 +0200 (Fri, 27 Jul 2007) | 1 line - Remove Info Button from w701v webmenu and webmenu signed patch ------------------------------------------------------------------------ r925 | oliver | 2007-07-27 23:38:32 +0200 (Fri, 27 Jul 2007) | 1 line - Remove white-space ------------------------------------------------------------------------ r924 | oliver | 2007-07-27 23:30:57 +0200 (Fri, 27 Jul 2007) | 1 line - Fix typo (my Eclipse has problems with tabs) ------------------------------------------------------------------------ r923 | oliver | 2007-07-27 23:28:55 +0200 (Fri, 27 Jul 2007) | 2 lines - More stylistic changes - Fix typo ------------------------------------------------------------------------ r922 | oliver | 2007-07-27 23:24:40 +0200 (Fri, 27 Jul 2007) | 1 line - Fix typo ------------------------------------------------------------------------ r921 | oliver | 2007-07-27 23:20:33 +0200 (Fri, 27 Jul 2007) | 1 line - Fix skb_over_panic for w701v and w900v with replace kernel ------------------------------------------------------------------------ r920 | oliver | 2007-07-27 23:17:37 +0200 (Fri, 27 Jul 2007) | 2 lines - Make some style changes - Remove some unnecessary lines ------------------------------------------------------------------------ r919 | oliver | 2007-07-27 23:16:57 +0200 (Fri, 27 Jul 2007) | 1 line - Don't link against libs in /usr/lib ------------------------------------------------------------------------ r918 | oliver | 2007-07-27 23:16:21 +0200 (Fri, 27 Jul 2007) | 1 line - Build openssl with zlib-dynamic ------------------------------------------------------------------------ r917 | oliver | 2007-07-27 19:54:08 +0200 (Fri, 27 Jul 2007) | 1 line - Remove AVM_VERSION form config so there is only one config file for all versions (because there were no differences between versions except LFS) ------------------------------------------------------------------------ r916 | oliver | 2007-07-27 19:41:28 +0200 (Fri, 27 Jul 2007) | 1 line - Add lost line ------------------------------------------------------------------------ r915 | oliver | 2007-07-27 19:30:10 +0200 (Fri, 27 Jul 2007) | 1 line - We don't need libmudflap at all (copied from https://dev.openwrt.org/changeset/7531) ------------------------------------------------------------------------ r914 | mickey | 2007-07-27 19:02:50 +0200 (Fri, 27 Jul 2007) | 1 line Fixed version displayed in menuconfig ------------------------------------------------------------------------ r913 | oliver | 2007-07-27 15:33:44 +0200 (Fri, 27 Jul 2007) | 1 line - Fix libffi-sable download ------------------------------------------------------------------------ r912 | kriegaex | 2007-07-27 12:09:41 +0200 (Fri, 27 Jul 2007) | 2 lines Update download package to 0.1b, add missing files and dirs ------------------------------------------------------------------------ r911 | kriegaex | 2007-07-27 09:24:04 +0200 (Fri, 27 Jul 2007) | 2 lines Add required package 'util-linux' for 'hexdump' to cygwin prerequisite notes ------------------------------------------------------------------------