olsrd.git
12 years ago* forget to mention a patch
Bernd Petrovitsch [Mon, 17 Sep 2007 22:06:40 +0000 (22:06 +0000)]
* forget to mention a patch

12 years ago- applied 115-olsrd-nameserviceparamfix.patch and
Bernd Petrovitsch [Mon, 17 Sep 2007 21:57:06 +0000 (21:57 +0000)]
- applied 115-olsrd-nameserviceparamfix.patch and
  116-olsrd-fix-pluginparam-addons.patch by Sven-Ola Tuecke
  <mail2news@commando.de> fixing the compilation warning on 64bit.

12 years ago* removed -Wsign-compare for generated code
Bernd Petrovitsch [Mon, 17 Sep 2007 21:44:15 +0000 (21:44 +0000)]
* removed -Wsign-compare for generated code
* fixed the #line directives

12 years ago* added a comment to a commented out warning
Bernd Petrovitsch [Mon, 17 Sep 2007 21:43:28 +0000 (21:43 +0000)]
* added a comment to a commented out warning

12 years ago* ooops, accidently activated -Werror
Bernd Petrovitsch [Mon, 17 Sep 2007 10:29:51 +0000 (10:29 +0000)]
* ooops, accidently activated -Werror

12 years ago* name set_boolean() similar to the other functions
Bernd Petrovitsch [Sun, 16 Sep 2007 22:14:08 +0000 (22:14 +0000)]
* name set_boolean() similar to the other functions

12 years ago* make the typedef a function (and not a pointer) so we can use it for function proto...
Bernd Petrovitsch [Sun, 16 Sep 2007 22:11:30 +0000 (22:11 +0000)]
* make the typedef a function (and not a pointer) so we can use it for function prototypes

12 years ago* include all .o files on the commandline
Bernd Petrovitsch [Sun, 16 Sep 2007 21:50:17 +0000 (21:50 +0000)]
* include all .o files on the commandline

12 years agoapplied patch by Andreas Jacobs <jacobs@i4.informatik.rwth-aachen.de>
Bernd Petrovitsch [Sun, 16 Sep 2007 21:45:25 +0000 (21:45 +0000)]
applied patch by Andreas Jacobs <jacobs@i4.informatik.rwth-aachen.de>
fixing the broken window size calculation.
I'm taking this solution as it is the (IMHO) most consistent one.

12 years ago* creating builddata.c containing build time information as date+time,
Bernd Petrovitsch [Sun, 16 Sep 2007 21:20:17 +0000 (21:20 +0000)]
* creating builddata.c containing build time information as date+time,
  host and version
  and using it througout
* activated links in the httpinfo plugin again if we have host links
  other minor HTML cleanups there
* replaced the olsr_host_rt_maxplen() function with a field in
  "struct olsr_cfg" similar to "ipsize"

12 years ago* const-ified functions
Bernd Petrovitsch [Sun, 16 Sep 2007 21:14:25 +0000 (21:14 +0000)]
* const-ified functions

12 years ago* set version to 0.5.4rc1
Bernd Petrovitsch [Thu, 13 Sep 2007 22:52:55 +0000 (22:52 +0000)]
* set version to 0.5.4rc1

12 years ago* fix compilation on win32
Bernd Petrovitsch [Thu, 13 Sep 2007 22:43:15 +0000 (22:43 +0000)]
* fix compilation on win32

12 years ago* added 104-olsrd-policy-routing.patch by Sven-Ola Tuecke <mail2news@commando.de...
Bernd Petrovitsch [Thu, 13 Sep 2007 16:08:13 +0000 (16:08 +0000)]
* added 104-olsrd-policy-routing.patch by Sven-Ola Tuecke <mail2news@commando.de> (with trivial changes)

12 years ago* converted to plugin interface version 5
Bernd Petrovitsch [Thu, 13 Sep 2007 15:41:12 +0000 (15:41 +0000)]
* converted to plugin interface version 5

12 years ago* patch by Hannes Gredler <hannes@gredler.at> to consolidate the the link-state datab...
Bernd Petrovitsch [Thu, 13 Sep 2007 15:31:59 +0000 (15:31 +0000)]
* patch by Hannes Gredler <hannes@gredler.at> to consolidate the the link-state database and the spf-calculation

12 years ago* killed a dead struct and fixed a typo
Bernd Petrovitsch [Wed, 12 Sep 2007 23:40:47 +0000 (23:40 +0000)]
* killed a dead struct and fixed a typo

12 years ago* include interfaces.h if we use the struct
Bernd Petrovitsch [Wed, 12 Sep 2007 23:40:14 +0000 (23:40 +0000)]
* include interfaces.h if we use the struct

12 years ago* commented debug stuff out
Bernd Petrovitsch [Wed, 12 Sep 2007 14:08:00 +0000 (14:08 +0000)]
* commented debug stuff out

12 years ago* minor cleanup by Hannes Gredler <hannes@gredler.at>
Bernd Petrovitsch [Tue, 11 Sep 2007 23:49:02 +0000 (23:49 +0000)]
* minor cleanup by Hannes Gredler <hannes@gredler.at>

12 years ago* just for consistency and simplicity also link against OS_LIB_PTHREAD
Bernd Petrovitsch [Tue, 11 Sep 2007 23:30:41 +0000 (23:30 +0000)]
* just for consistency and simplicity also link against OS_LIB_PTHREAD

12 years ago* fixed missing "addon" parameter and "unused" warnings
Bernd Petrovitsch [Tue, 11 Sep 2007 23:22:38 +0000 (23:22 +0000)]
* fixed missing "addon" parameter and "unused" warnings

12 years ago* updated bmf plugin to 1.5.1
Bernd Petrovitsch [Tue, 11 Sep 2007 23:08:20 +0000 (23:08 +0000)]
* updated bmf plugin to 1.5.1

12 years ago* use /bin/sh instead of /bin/bash - patch by John Hay, slightly modified by me
Bernd Petrovitsch [Fri, 7 Sep 2007 09:07:25 +0000 (09:07 +0000)]
* use /bin/sh instead of /bin/bash - patch by John Hay, slightly modified by me

12 years ago* update for FreeBSD neew WLAN API - patch by John Hay
Bernd Petrovitsch [Fri, 7 Sep 2007 08:53:48 +0000 (08:53 +0000)]
* update for FreeBSD neew WLAN API - patch by John Hay

12 years ago* also change the default in the code
Bernd Petrovitsch [Thu, 6 Sep 2007 12:08:28 +0000 (12:08 +0000)]
* also change the default in the code

12 years ago* change the default window size to 12
Bernd Petrovitsch [Thu, 6 Sep 2007 11:45:09 +0000 (11:45 +0000)]
* change the default window size to 12

12 years ago* fixed mistyped field name
Bernd Petrovitsch [Wed, 5 Sep 2007 22:17:26 +0000 (22:17 +0000)]
* fixed mistyped field name

12 years ago* added blurb for the changelog
Bernd Petrovitsch [Wed, 5 Sep 2007 16:32:46 +0000 (16:32 +0000)]
* added blurb for the changelog

12 years ago* #if 0 ... #endif out an unused function
Bernd Petrovitsch [Wed, 5 Sep 2007 16:30:50 +0000 (16:30 +0000)]
* #if 0 ... #endif out an unused function

12 years ago* applied 102-olsrd-rt-refactoring-fixes.patch from Sven-Ola Tuecke <mail2news@comman...
Bernd Petrovitsch [Wed, 5 Sep 2007 16:17:36 +0000 (16:17 +0000)]
* applied 102-olsrd-rt-refactoring-fixes.patch from Sven-Ola Tuecke <mail2news@commando.de>

12 years ago* applied rt-refactoring-6.diff from Hannes Gredler <hannes@gredler.at>
Bernd Petrovitsch [Wed, 5 Sep 2007 16:11:11 +0000 (16:11 +0000)]
* applied rt-refactoring-6.diff from Hannes Gredler <hannes@gredler.at>

12 years ago* and declare the correct function
Bernd Petrovitsch [Sun, 2 Sep 2007 22:51:33 +0000 (22:51 +0000)]
* and declare the correct function

12 years ago* converted TAS plugin interface to version 5. Untested since I have not test cases...
Bernd Petrovitsch [Sun, 2 Sep 2007 22:17:00 +0000 (22:17 +0000)]
* converted TAS plugin interface to version 5. Untested since I have not test cases. But it looks pretty obvious

12 years ago* converted it to plugin interface version 5. It doesn't make much sense to leave...
Bernd Petrovitsch [Sun, 2 Sep 2007 21:37:49 +0000 (21:37 +0000)]
* converted it to plugin interface version 5. It doesn't make much sense to leave version 1 there

12 years ago* use "__attribute__((unused))" instead of empty code
Bernd Petrovitsch [Sun, 2 Sep 2007 21:04:42 +0000 (21:04 +0000)]
* use "__attribute__((unused))" instead of empty code

12 years ago* converted to interface version 5 and simplified a little bit
Bernd Petrovitsch [Thu, 30 Aug 2007 22:49:13 +0000 (22:49 +0000)]
* converted to interface version 5 and simplified a little bit

12 years ago* always show an error
Bernd Petrovitsch [Thu, 30 Aug 2007 22:25:13 +0000 (22:25 +0000)]
* always show an error

12 years ago* and something for the CHANGELOG
Bernd Petrovitsch [Wed, 29 Aug 2007 23:17:13 +0000 (23:17 +0000)]
* and something for the CHANGELOG

12 years ago* grrmml, Win32 doesn't know uint8_t
Bernd Petrovitsch [Wed, 29 Aug 2007 23:08:54 +0000 (23:08 +0000)]
* grrmml, Win32 doesn't know uint8_t

12 years agoAnother big cleanup (brewing hereover):
Bernd Petrovitsch [Wed, 29 Aug 2007 22:57:17 +0000 (22:57 +0000)]
Another big cleanup (brewing hereover):
I rewrote the half of src/lq_packet.[ch] which deals with incoming packets.
This was triggered with performance output of gcc procuced by Sven-Ola Tuecke at
CCCamp07.
This cvs-commit kills lots of (more than) superflous malloc()s and the same
number of (free()s). And it also kills some code.

12 years ago* use more variables
Bernd Petrovitsch [Wed, 29 Aug 2007 22:26:11 +0000 (22:26 +0000)]
* use more variables

12 years ago- Based on a patch by Gianni Costanzi <gianni.costanzi@gmail.com> (so credits
Bernd Petrovitsch [Wed, 29 Aug 2007 21:46:26 +0000 (21:46 +0000)]
- Based on a patch by Gianni Costanzi <gianni.costanzi@gmail.com> (so credits
  and thanks have to go there):
  added OS_CFLAG_PTHREAD Makefile variable since gcc (on Linux) requests this
  in the manual page.
  Changes/additions:
  - I added definitions to all OS-specific Makefile.$OS with the value similar
    to the value in OS_LIB_PTHREAD (either empty or "-pthread").
  - The variable is added to CPPFLAGS (and not CFLAGS) since CPPFLAGS is used
    for all cpp and gcc calls (and gcc's man page indicates that it sets
    variables for both of them).

This has not been compiled or tested on anything except Linux up to now (and
to the best of my knowledge). So if you are a *BSD, Windows/CygWin or MacOSX
guru and there is something wrong, please send a patch.

12 years ago- Made a function from the ME_TO_DOUBLE() macro (in src/mantissa.h).
Bernd Petrovitsch [Tue, 28 Aug 2007 20:45:17 +0000 (20:45 +0000)]
- Made a function from the ME_TO_DOUBLE() macro (in src/mantissa.h).
  This saves code throughout the code even on i386 and will even more
  on architectures without floating point units and "-msoft-float".
- And the mathemathics in src/mantissa.h is reformulated to minimize
  floating point operations to save CPU power - especially on embedded
  devices.

12 years ago* reduced duplicated code
Bernd Petrovitsch [Tue, 28 Aug 2007 20:10:16 +0000 (20:10 +0000)]
* reduced duplicated code

12 years ago* and a blurb about the commit
Bernd Petrovitsch [Sat, 25 Aug 2007 19:51:14 +0000 (19:51 +0000)]
* and a blurb about the commit

12 years ago* Patch from Sven-Ola Tuecke to convert more plugins to the new interface.
Bernd Petrovitsch [Sat, 25 Aug 2007 19:48:42 +0000 (19:48 +0000)]
* Patch from Sven-Ola Tuecke to convert more plugins to the new interface.

12 years ago* ooops
Bernd Petrovitsch [Thu, 23 Aug 2007 21:20:02 +0000 (21:20 +0000)]
* ooops

12 years ago* made s local function static
Bernd Petrovitsch [Thu, 23 Aug 2007 21:04:33 +0000 (21:04 +0000)]
* made s local function static
* avoid a name clash of a local variable with an library function

12 years ago* Sven-Ola found the use of an uninitialized variable. This is my fix for it.
Bernd Petrovitsch [Thu, 23 Aug 2007 21:01:56 +0000 (21:01 +0000)]
* Sven-Ola found the use of an uninitialized variable. This is my fix for it.

12 years ago* on win32 also remove the (generated) libolsrd.a. This is (IIUC) a
Bernd Petrovitsch [Thu, 23 Aug 2007 09:12:55 +0000 (09:12 +0000)]
* on win32 also remove the (generated) libolsrd.a. This is (IIUC) a
  by-product of the linking of olsrd.exe
*

12 years ago* set the all:target before including the OS-specific Makefiles so that we can get...
Bernd Petrovitsch [Thu, 23 Aug 2007 09:09:23 +0000 (09:09 +0000)]
* set the all:target before including the OS-specific Makefiles so that we can get rid of the same approx. 10 lines above

12 years ago* cleanup: const'ified parameters
Bernd Petrovitsch [Mon, 20 Aug 2007 18:46:03 +0000 (18:46 +0000)]
* cleanup: const'ified parameters

12 years ago* fix compilation on *BSD: the "sed" there doesn't seem to handle the removed express...
Bernd Petrovitsch [Mon, 20 Aug 2007 15:10:23 +0000 (15:10 +0000)]
* fix compilation on *BSD: the "sed" there doesn't seem to handle the removed expression correctly

12 years ago* added text for 0.5.4
Bernd Petrovitsch [Sun, 19 Aug 2007 23:12:18 +0000 (23:12 +0000)]
* added text for 0.5.4

12 years agocleanup: killed "extern" from .c files
Bernd Petrovitsch [Sun, 19 Aug 2007 23:00:22 +0000 (23:00 +0000)]
cleanup: killed "extern" from .c files

12 years ago* added olsr_makefile_make_use_of_exename.patch from Arnd Hannemann <hannemann@i4...
Bernd Petrovitsch [Sun, 19 Aug 2007 20:47:09 +0000 (20:47 +0000)]
* added olsr_makefile_make_use_of_exename.patch from Arnd Hannemann <hannemann@i4.informatik.rwth-aachen.de>

12 years agoapplied
Bernd Petrovitsch [Sun, 19 Aug 2007 20:37:41 +0000 (20:37 +0000)]
applied
  110-olsrd-double-wlancard-neigh-hack.patch,
  111-olsrd-complainpluginvers-nosleep.patch,
  112-olsrd-nameservice-fixemptyname.patch,
  113-olsrd-dyngwplain-pluginvers5.patch and
  140-olsrd-arprefreshed.patch
from http://download-master.berlin.freifunk.net/sven-ola/nylon/packages/olsrd/files/

12 years ago* sync'ed current svn (rev 33) upon Immo 'FaUl' Wehrenberg's hint
Bernd Petrovitsch [Thu, 16 Aug 2007 19:07:28 +0000 (19:07 +0000)]
* sync'ed current svn (rev 33) upon Immo 'FaUl' Wehrenberg's hint

12 years ago* "type" is a bash-builtin (as pointed out by Sven-Ola Tuecke)
Bernd Petrovitsch [Thu, 16 Aug 2007 18:41:34 +0000 (18:41 +0000)]
* "type" is a bash-builtin (as pointed out by Sven-Ola Tuecke)

12 years ago* pave the way to add -Wshadow
Bernd Petrovitsch [Thu, 2 Aug 2007 22:07:19 +0000 (22:07 +0000)]
* pave the way to add -Wshadow

12 years ago* use NULL instead for 0 for pointers
Bernd Petrovitsch [Thu, 2 Aug 2007 22:00:46 +0000 (22:00 +0000)]
* use NULL instead for 0 for pointers

12 years ago* fixed a bad cast
Bernd Petrovitsch [Thu, 2 Aug 2007 21:59:59 +0000 (21:59 +0000)]
* fixed a bad cast

12 years ago* pave the way to add -Wshadow
Bernd Petrovitsch [Thu, 2 Aug 2007 21:58:43 +0000 (21:58 +0000)]
* pave the way to add -Wshadow
* save an int in the data segment

12 years ago* const-ify parameters
Bernd Petrovitsch [Thu, 2 Aug 2007 21:57:06 +0000 (21:57 +0000)]
* const-ify parameters
* pave the way to add -Wshadow

12 years ago* const-ify parameters
Bernd Petrovitsch [Thu, 2 Aug 2007 21:51:40 +0000 (21:51 +0000)]
* const-ify parameters

12 years ago* const-ify parameters
Bernd Petrovitsch [Thu, 2 Aug 2007 21:50:22 +0000 (21:50 +0000)]
* const-ify parameters
* pave the way to add -Wshadow
* use "NULL" instead for "0" for pointers

12 years ago* boilerplate parentheses in macros
Bernd Petrovitsch [Thu, 2 Aug 2007 21:45:33 +0000 (21:45 +0000)]
* boilerplate parentheses in macros

12 years ago* start with 0.5.4
Bernd Petrovitsch [Thu, 2 Aug 2007 21:42:40 +0000 (21:42 +0000)]
* start with 0.5.4

12 years ago* fixed more typos
Bernd Petrovitsch [Thu, 2 Aug 2007 20:57:21 +0000 (20:57 +0000)]
* fixed more typos

12 years ago* set version to 0.5.4.pre
Bernd Petrovitsch [Thu, 2 Aug 2007 20:54:01 +0000 (20:54 +0000)]
* set version to 0.5.4.pre

12 years ago* set version to 0.5.3 OLSRD_0_5_3
Bernd Petrovitsch [Thu, 2 Aug 2007 20:53:20 +0000 (20:53 +0000)]
* set version to 0.5.3

12 years ago* update with .spec file from the 0.5.2-*.src.rpm and killed the lines for the patch
Bernd Petrovitsch [Thu, 2 Aug 2007 20:31:37 +0000 (20:31 +0000)]
* update with .spec file from the 0.5.2-*.src.rpm and killed the lines for the patch

12 years ago* ignore a ganerated file
Bernd Petrovitsch [Thu, 2 Aug 2007 20:18:24 +0000 (20:18 +0000)]
* ignore a ganerated file

12 years ago* fixed a typo
Bernd Petrovitsch [Thu, 2 Aug 2007 20:06:47 +0000 (20:06 +0000)]
* fixed a typo

12 years ago* new version and a little more blurb
Bernd Petrovitsch [Thu, 2 Aug 2007 20:02:56 +0000 (20:02 +0000)]
* new version and a little more blurb

12 years ago* fixed -fPIC breakage
Bernd Petrovitsch [Thu, 2 Aug 2007 19:59:15 +0000 (19:59 +0000)]
* fixed -fPIC breakage

12 years ago* added "ia64" to the list of architectures which want -fPIC
Bernd Petrovitsch [Thu, 2 Aug 2007 16:26:55 +0000 (16:26 +0000)]
* added "ia64" to the list of architectures which want -fPIC

12 years ago* added "parisc64" to the list of architectures which want -fPIC and condensed it...
Bernd Petrovitsch [Thu, 2 Aug 2007 15:51:54 +0000 (15:51 +0000)]
* added "parisc64" to the list of architectures which want -fPIC and condensed it a little bit

12 years ago* const-ified parameters
Bernd Petrovitsch [Thu, 2 Aug 2007 14:47:26 +0000 (14:47 +0000)]
* const-ified parameters

12 years ago* also use on the function definition "static"
Bernd Petrovitsch [Thu, 2 Aug 2007 14:38:34 +0000 (14:38 +0000)]
* also use on the function definition "static"

12 years ago* more info
Bernd Petrovitsch [Thu, 2 Aug 2007 12:34:53 +0000 (12:34 +0000)]
* more info

12 years ago* do not generate dependencies before cleaning as we delete them right away again
Bernd Petrovitsch [Thu, 2 Aug 2007 12:31:38 +0000 (12:31 +0000)]
* do not generate dependencies before cleaning as we delete them right away again

12 years ago* killed an unnecessary static variable
Bernd Petrovitsch [Thu, 2 Aug 2007 12:24:37 +0000 (12:24 +0000)]
* killed an unnecessary static variable

12 years ago* fixed build errors on Debian/HPPA and Debian/Alpha - patch against 0.4.10 was from...
Bernd Petrovitsch [Thu, 2 Aug 2007 12:19:57 +0000 (12:19 +0000)]
* fixed build errors on Debian/HPPA and Debian/Alpha - patch against 0.4.10 was from Julien Cristau <jcristau@debian.org>, now rediscovered by Holger Levsen <holger@layer-acht.org>

12 years ago* fixed build errors on Debian/HPPA and Debian/Alpha - patch against 0.4.10 was from...
Bernd Petrovitsch [Thu, 2 Aug 2007 11:56:53 +0000 (11:56 +0000)]
* fixed build errors on Debian/HPPA and Debian/Alpha - patch against 0.4.10 was from Julien Cristau <jcristau@debian.org>, now rediscovered by Holger Levsen <holger@layer-acht.org>

12 years ago* const'ify function
Bernd Petrovitsch [Thu, 2 Aug 2007 10:20:25 +0000 (10:20 +0000)]
* const'ify function

12 years ago* removed a superflous cast
Bernd Petrovitsch [Wed, 1 Aug 2007 16:28:30 +0000 (16:28 +0000)]
* removed a superflous cast

12 years ago*use NULL instead of 0 for pointers
Bernd Petrovitsch [Wed, 1 Aug 2007 16:22:57 +0000 (16:22 +0000)]
*use NULL instead of 0 for pointers

12 years ago* declare a locally only used variable static (and not in each .c file which happen...
Bernd Petrovitsch [Wed, 1 Aug 2007 16:19:48 +0000 (16:19 +0000)]
* declare a locally only used variable static (and not in each .c file which happen to #include that .h file)

12 years ago*use NULL instead of 0 for pointers
Bernd Petrovitsch [Wed, 1 Aug 2007 16:18:30 +0000 (16:18 +0000)]
*use NULL instead of 0 for pointers

12 years ago* made locally only used functions "static"
Bernd Petrovitsch [Wed, 1 Aug 2007 16:16:05 +0000 (16:16 +0000)]
* made locally only used functions "static"

12 years ago* fixed SIGSEGV reported by Cedric Krier <ced@ced.homedns.org>
Bernd Petrovitsch [Tue, 31 Jul 2007 12:02:18 +0000 (12:02 +0000)]
* fixed SIGSEGV reported by Cedric Krier <ced@ced.homedns.org>

12 years ago* also delete the dependency files correctly
Bernd Petrovitsch [Sat, 28 Jul 2007 19:33:48 +0000 (19:33 +0000)]
* also delete the dependency files correctly

12 years ago* update
Bernd Petrovitsch [Sat, 28 Jul 2007 13:45:29 +0000 (13:45 +0000)]
* update

12 years ago* ooops
Bernd Petrovitsch [Sat, 28 Jul 2007 13:40:19 +0000 (13:40 +0000)]
* ooops

12 years ago* ignore the generated olsr_switch binary.cvsignore
Bernd Petrovitsch [Sat, 28 Jul 2007 12:59:38 +0000 (12:59 +0000)]
* ignore the generated olsr_switch binary.cvsignore

12 years ago* ooops, fixed another warning in the Windows port
Bernd Petrovitsch [Sat, 28 Jul 2007 12:58:23 +0000 (12:58 +0000)]
* ooops, fixed another warning in the Windows port

12 years ago* ooops, fixed typo
Bernd Petrovitsch [Sat, 28 Jul 2007 12:55:49 +0000 (12:55 +0000)]
* ooops, fixed typo

12 years ago* fixed warnings
Bernd Petrovitsch [Sat, 28 Jul 2007 12:53:15 +0000 (12:53 +0000)]
* fixed warnings