[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: