Bug#689772: unblock: olsrd/0.6.3-5
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
Please unblock package olsrd
olsrd-0.6.3-5 ships OLSRd with hardening flags. It also updates OLSR
to the latest stable version upstream, which fixes critical bugs which
are bound to be reported against this package once it is shipped with
a stable Debian release.
The release notes are here:
http://olsr.org/?q=node/55
Note that 0.6.2 was released more than a year ago and it would seem
wrong to ship wheezy with it. 0.6.3 *was* in place in the archive when
the freeze happened, and was blocked only because builds were failing
on Debian/kFreeBSD, which is now fixed.
So please do:
unblock olsrd/0.6.3-5
The debdiff is quite long, so I will not attach it here, but a diffstat:
CHANGELOG | 13
Makefile | 120
Makefile.inc | 28
README-Olsr-Extensions | 43
android/README | 30
android/regex/Makefile.inc | 13
android/regex/NOTICE | 382 +
android/regex/cclass.h | 2
android/regex/cname.h | 2
android/regex/engine.c | 7
android/regex/re_format.7 | 756 ---
android/regex/regcomp.c | 20
android/regex/regerror.c | 8
android/regex/regex.3 | 667 --
android/regex/regexec.c | 2
android/regex/regfree.c | 1
android/regex/utils.h | 2
contrib/netsimpcap/Makefile | 2
debian/changelog | 37
debian/control | 6
debian/olsrd-adhoc-setup.1 | 36
debian/olsrd-default | 32
debian/olsrd.conf | 217
debian/olsrd.conf.funkfeuer | 34
debian/olsrd.init | 9
debian/olsrd.manpages | 1
debian/patches/100-debug_level.patch | 11
debian/patches/230-usr-lib-olsrd.patch | 6
debian/patches/260-quagga-plugin-detect-protocol-version.patch | 10
debian/patches/270-gui-linux-gtk-align-olsr_ip_addr-to-olsr-definition-of-it.patch | 33
debian/patches/280-fix-linux-gtk-build.patch | 28
debian/patches/290-hardcode-etc-olsrd-olsrd-conf.patch | 104
debian/patches/295-update-jsoninfo-plugin.patch | 674 ++
debian/patches/295-update-olsrd-adhoc-setup.patch | 81
debian/patches/296-jsoninfo-fix-typo.patch | 25
debian/patches/300-stop-hiding-compile-and-linking-flags.patch | 628 ++
debian/patches/310-hardening-fixes.patch | 57
debian/patches/320-build-tas-plugin-against-debian-lua.patch | 21
debian/patches/series | 9
debian/rules | 25
files/olsrd-adhoc-setup | 76
files/olsrd.conf.default.full | 64
files/olsrd.conf.default.lq | 36
files/olsrd.conf.default.lq-fisheye | 36
files/olsrd.conf.default.rfc | 17
gui/linux-gtk/CHANGELOG | 4
gui/linux-gtk/Makefile | 7
gui/linux-gtk/src/common.h | 1
gui/linux-gtk/src/ipc.c | 31
gui/linux-gtk/src/olsr_protocol.h | 2
gui/win32/Inst/installer.nsi | 2
gui/win32/Main/Frontend.h | 2
gui/win32/Main/Frontend.rc | 2
gui/win32/Main/FrontendDlg.h | 2
gui/win32/Main/MyDialog1.h | 2
gui/win32/Main/MyDialog2.cpp | 6
gui/win32/Main/MyDialog2.h | 2
gui/win32/Main/MyDialog3.h | 2
gui/win32/Main/MyDialog4.h | 2
gui/win32/Main/MyEdit.h | 2
gui/win32/Main/MyTabCtrl.h | 2
gui/win32/Main/StdAfx.h | 2
lib/arprefresh/src/olsrd_arprefresh.c | 2
lib/bmf/src/Address.c | 2
lib/bmf/src/NetworkInterfaces.c | 14
lib/dot_draw/src/olsrd_dot_draw.c | 2
lib/httpinfo/src/admin_interface.c | 10
lib/httpinfo/src/olsrd_httpinfo.c | 300 +
lib/jsoninfo/Makefile | 60
lib/jsoninfo/README_JSONINFO | 64
lib/jsoninfo/src/olsrd_jsoninfo.c | 1113 ++++
lib/jsoninfo/src/olsrd_jsoninfo.h | 74
lib/jsoninfo/src/olsrd_plugin.c | 135
lib/jsoninfo/version-script.txt | 10
lib/mdns/src/Address.c | 2
lib/nameservice/src/mapwrite.c | 2
lib/nameservice/src/nameservice.c | 11
lib/p2pd/src/Packet.c | 19
lib/p2pd/src/Packet.h | 1
lib/p2pd/src/p2pd.c | 33
lib/pgraph/src/olsrd_pgraph.c | 2
lib/pud/Makefile | 105
lib/pud/Makefile.inc | 3
lib/pud/README | 3
lib/pud/doc/Makefile | 34
lib/pud/doc/doxygen.conf | 1636 ++++++
lib/pud/doc/olsrd.conf.default.pud | 939 +++
lib/pud/nmealib/LICENSE.TXT | 502 ++
lib/pud/nmealib/Makefile | 86
lib/pud/nmealib/Makefile.inc | 39
lib/pud/nmealib/README.TXT | 33
lib/pud/nmealib/doc/Makefile | 18
lib/pud/nmealib/doc/nmea.doxygen | 1636 ++++++
lib/pud/nmealib/include/nmea/config.h | 34
lib/pud/nmealib/include/nmea/context.h | 51
lib/pud/nmealib/include/nmea/generate.h | 52
lib/pud/nmealib/include/nmea/generator.h | 89
lib/pud/nmealib/include/nmea/gmath.h | 102
lib/pud/nmealib/include/nmea/info.h | 132
lib/pud/nmealib/include/nmea/nmea.h | 37
lib/pud/nmealib/include/nmea/parse.h | 50
lib/pud/nmealib/include/nmea/parser.h | 69
lib/pud/nmealib/include/nmea/sentence.h | 139
lib/pud/nmealib/include/nmea/time.h | 54
lib/pud/nmealib/include/nmea/tok.h | 38
lib/pud/nmealib/include/nmea/units.h | 38
lib/pud/nmealib/include/nmea/util.h | 37
lib/pud/nmealib/samples/Makefile | 44
lib/pud/nmealib/samples/generate/main.c | 68
lib/pud/nmealib/samples/generator/main.c | 54
lib/pud/nmealib/samples/math/main.c | 96
lib/pud/nmealib/samples/parse/main.c | 57
lib/pud/nmealib/samples/parse_file/gpslog.txt | 311 +
lib/pud/nmealib/samples/parse_file/main.c | 92
lib/pud/nmealib/src/context.c | 77
lib/pud/nmealib/src/generate.c | 237
lib/pud/nmealib/src/generator.c | 413 +
lib/pud/nmealib/src/gmath.c | 381 +
lib/pud/nmealib/src/info.c | 347 +
lib/pud/nmealib/src/parse.c | 513 ++
lib/pud/nmealib/src/parser.c | 424 +
lib/pud/nmealib/src/sentence.c | 64
lib/pud/nmealib/src/time.c | 41
lib/pud/nmealib/src/tok.c | 270 +
lib/pud/nmealib/src/util.c | 85
lib/pud/resources/olsrd.pud.position.conf | 51
lib/pud/src/compiler.h | 22
lib/pud/src/configuration.c | 2395 ++++++++++
lib/pud/src/configuration.h | 394 +
lib/pud/src/dedup.c | 156
lib/pud/src/dedup.h | 41
lib/pud/src/gpsConversion.c | 373 +
lib/pud/src/gpsConversion.h | 32
lib/pud/src/netTools.c | 78
lib/pud/src/netTools.h | 18
lib/pud/src/networkInterfaces.c | 763 +++
lib/pud/src/networkInterfaces.h | 52
lib/pud/src/posAvg.c | 429 +
lib/pud/src/posAvg.h | 91
lib/pud/src/posFile.c | 238
lib/pud/src/posFile.h | 67
lib/pud/src/pud.c | 351 +
lib/pud/src/pud.h | 38
lib/pud/src/pudOlsrdPlugin.c | 86
lib/pud/src/pudOlsrdPlugin.h | 75
lib/pud/src/receiver.c | 807 +++
lib/pud/src/receiver.h | 27
lib/pud/src/state.c | 183
lib/pud/src/state.h | 52
lib/pud/src/timers.c | 282 +
lib/pud/src/timers.h | 23
lib/pud/src/uplinkGateway.c | 100
lib/pud/src/uplinkGateway.h | 13
lib/pud/version-script.txt | 10
lib/pud/wireformat-java/Makefile | 260 +
lib/pud/wireformat-java/Makefile.inc | 12
lib/pud/wireformat-java/README | 15
lib/pud/wireformat-java/doc/Makefile | 38
lib/pud/wireformat-java/doc/doxygen.conf | 1636 ++++++
lib/pud/wireformat-java/resources/WireFormatConstants.java.h | 59
lib/pud/wireformat-java/resources/build.xml | 96
lib/pud/wireformat-java/resources/ee.j2se/1.6/LICENSE | 202
lib/pud/wireformat-java/src/main/c/org_olsr_plugin_pud_ClusterLeader.c | 99
lib/pud/wireformat-java/src/main/c/org_olsr_plugin_pud_PositionUpdate.c | 321 +
lib/pud/wireformat-java/src/main/c/org_olsr_plugin_pud_UplinkMessage.c | 37
lib/pud/wireformat-java/src/main/c/util.h | 95
lib/pud/wireformat-java/src/main/java/org/olsr/plugin/pud/ClusterLeader.java | 55
lib/pud/wireformat-java/src/main/java/org/olsr/plugin/pud/LibraryLoader.java | 17
lib/pud/wireformat-java/src/main/java/org/olsr/plugin/pud/PositionUpdate.java | 125
lib/pud/wireformat-java/src/main/java/org/olsr/plugin/pud/UplinkMessage.java | 148
lib/pud/wireformat/Makefile | 114
lib/pud/wireformat/Makefile.inc | 12
lib/pud/wireformat/doc/Makefile | 35
lib/pud/wireformat/doc/doxygen.conf | 1636 ++++++
lib/pud/wireformat/include/OlsrdPudWireFormat/compiler.h | 22
lib/pud/wireformat/include/OlsrdPudWireFormat/nodeIdConversion.h | 25
lib/pud/wireformat/include/OlsrdPudWireFormat/wireFormat.h | 1035 ++++
lib/pud/wireformat/src/nodeIdConversion.c | 264 +
lib/pud/wireformat/src/wireFormat.c | 309 +
lib/quagga/README_QUAGGA | 13
lib/quagga/patches/quagga-0.99.18.diff | 921 ---
lib/quagga/patches/quagga-0.99.21.diff | 259 +
lib/quagga/src/client.c | 3
lib/quagga/src/common.h | 4
lib/quagga/src/packet.c | 77
lib/quagga/src/packet.h | 7
lib/quagga/src/parse.c | 146
lib/quagga/src/plugin.c | 8
lib/quagga/src/quagga.c | 27
lib/quagga/src/quagga.h | 3
lib/secure/src/olsrd_secure.c | 71
lib/sgwdynspeed/Makefile | 57
lib/sgwdynspeed/Makefile.inc | 7
lib/sgwdynspeed/doc/Makefile | 34
lib/sgwdynspeed/doc/doxygen.conf | 1636 ++++++
lib/sgwdynspeed/resources/olsrd.conf.default.pud | 606 ++
lib/sgwdynspeed/resources/olsrd.sgw.speed.conf | 14
lib/sgwdynspeed/src/configuration.c | 167
lib/sgwdynspeed/src/configuration.h | 40
lib/sgwdynspeed/src/olsrdPlugin.c | 85
lib/sgwdynspeed/src/olsrdPlugin.h | 26
lib/sgwdynspeed/src/sgwDynSpeed.c | 122
lib/sgwdynspeed/src/sgwDynSpeed.h | 30
lib/sgwdynspeed/src/speedFile.c | 238
lib/sgwdynspeed/src/speedFile.h | 15
lib/sgwdynspeed/version-script.txt | 10
lib/tas/Makefile | 1
lib/tas/src/http.c | 2
lib/tas/src/plugin.c | 5
lib/txtinfo/README_TXTINFO | 72
lib/txtinfo/src/olsrd_txtinfo.c | 9
license.txt | 4
make/Makefile.android | 93
make/Makefile.linux | 2
make/Makefile.osx | 1
make/Makefile.win32 | 27
src/bsd/kernel_routes.c | 6
src/bsd/net.c | 12
src/build_msg.c | 24
src/cfgparser/cfgfile_gen.c | 74
src/cfgparser/local.mk | 2
src/cfgparser/olsrd_conf.c | 132
src/cfgparser/oparse.y | 80
src/cfgparser/oscan.lex | 19
src/cfgparser/version-script.txt | 1
src/defs.h | 2
src/fpm.c | 4
src/gateway.c | 22
src/gateway_default_handler.c | 32
src/gateway_default_handler.h | 3
src/hashing.c | 14
src/hna_set.c | 4
src/hysteresis.c | 4
src/kernel_routes.h | 2
src/link_set.c | 7
src/linux/kernel_routes_ioctl.c | 315 -
src/linux/kernel_routes_nl.c | 9
src/linux/kernel_tunnel.c | 13
src/linux/net.c | 72
src/log.h | 2
src/lq_plugin_default_ffeth.c | 2
src/lq_plugin_default_float.c | 16
src/lq_plugin_default_fpm.c | 6
src/main.c | 40
src/olsr.c | 2
src/olsr_cfg.h | 28
src/olsr_niit.c | 2
src/olsr_niit.h | 2
src/olsr_switch/Makefile | 8
src/olsr_types.h | 4
src/parser.c | 14
src/plugin_loader.c | 14
src/plugin_loader.h | 4
src/print_packet.c | 1
src/process_routes.c | 26
src/process_routes.h | 2
src/scheduler.c | 2
src/tc_set.c | 4
src/unix/ifnet.c | 4
src/unix/log.c | 12
src/win32/compat.c | 2
src/win32/net.c | 4
src/win32/sys/time.h | 4
263 files changed, 32098 insertions(+), 3586 deletions(-)
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 3.2.0-3-686-pae (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=UTF-8) (ignored: LC_ALL set to fr_CA.UTF-8)
Shell: /bin/sh linked to /bin/dash
Reply to: