[Pkg-voip-commits] [bctoolbox] branch debian/sid updated (a35ac5d -> 5d3d2e0)

daniel at gnoutcheff.name daniel at gnoutcheff.name
Thu Mar 30 04:31:30 UTC 2017


This is an automated email from the git hooks/post-receive script.

gnoutchd-guest pushed a change to branch debian/sid
in repository bctoolbox.

      from  a35ac5d   Add kill-rpath.patch
      adds  719cde8   fix configure script for mbedtls version
      adds  381df01   Move from CUnit to BCUnit
      adds  d4d7d6d   Fix build for Windows 10.
      adds  3c49362   port.h: add FORMAT_SIZE_T
      adds  282cbc9   port.h: update FORMAT_SIZE_T for mac
      adds  a000c79   Fix strict compile flags.
      adds  ecc4a6c   Fix linking of bctoolbox_tester executable.
      adds  2a3e077   Fix a memory leak in detect_res_prefix()
      adds  cedccbe   Add portable definition of EWOULDBLOCK and EINPROGRESS.
      adds  222a7ec   No need to prefix filenames, there is already a directory that prefixes the header file.
      adds  856a7ce   Fix potential memory leaks.
      adds  3634b46   Add API to convert v4-mapped and NAT64 IP addresses to IPv4 addresses.
      adds  f0ac8d5   Fix build with Visual Studio.
      adds  9daabd3   Fix build on Mac OS X.
      adds  2b6e15c   Improve list API.
      adds  fbac73d   license: update FSF address
      adds  a2c4bfc   Add API to convert IPv4 address to IPv6 address (IPv4 mapped).
      adds  ddd39bf   Import bctbx_get_local_ip_for() from linphone.
      adds  921a213   Fix build on Windows.
      adds  29f3854   Get correct error string on Windows.
      adds  270ebc8   Correctly handle IPv6 getaddrinfo with V4MAPPED flag.
      adds  447f029   Fix .pc generation in configure.ac
      adds  ad078c2   exec_prefix is mandatory, at least for pkg-config 0.26
      adds  aa48895   Merge branch '0.2.x'
      adds  85f0fb7   add accessor to print SSL version and ciphersuite
      adds  0564c4b   Fixed option --with-feature not working when no parameter is supplied. Changing default directory for searching polarssl and mbetls to /usr instead of usr/local. Adding LIBS_PRIVATE for bctoolbox.pc.in.
      adds  c11f1e7   Fix nat64 mapping removal.
      adds  bc85d6a   fix polarssl compilation
      adds  dd095f5   Rename bctbx_list_remove_link() into bctbx_list_unlink() and bctbx_list_delete_link() into bctbx_list_erase_link(). Indeed, there was a confusion between these two methods when the MSList API was deprecated, resulting in thousands of small memory leaks. bctbx_list_remove_link() is not freeing the list node, unlike bctbx_list_delete_link.
      adds  2cdda1d   Use proper setup/teardown function pointers of cunit for before_each/after_each blocks. This fixes the absence of asserts in xml reports when the test is leaking memory.
      adds  d30df58   Fix signature of bctbx_sockaddr_to_ip_address().
      adds  fc6d528   enable strict compilation (-Werror) and fix compilation error
      adds  033cf14   fix security issue resulting in CN-mistmatch not detected when building over mbedtls.
      adds  65ea395   fix compilation issue
      adds  3cf103b   fix autotools build scripts
      adds  e82e608   fix polarssl compilation and peer_cn handling
       new  47ddd49   fix win32 compilation issue
       new  9792017   Stricter compilation options + new compilation error fixes.
       new  7e428ae   allow missing initializers and fix compilation error
       new  28359b1   fix potential bug with the way addrinfo are freed by bctbx.
       new  d0c1666   fix memory leak
       new  6c9c968   Added a Skip tag to never run a test unless --all is given as argument to tester
       new  ba13dfd   Added --all into helper text
       new  b8685d2   -add BctbcException class. -Improved stack trace with c++ demangling
       new  13c732c   fix compilation issue (jehan)
       new  7f951f6   Handle EHOSTUNREACH, used by iOS when IPv6 network is not available.
       new  9768411   conditionnal compilation of exception.c
       new  45cc765   Fix compilation of bctoolbox
       new  90e8a0b   fix compilation errors due to C++11 specific code being used in C++(old) programs.
       new  e76f4b8   fix again compilation issue
       new  ce17bed   clean code (remove strange global symbol)
       new  02208ed   Improve bctbx_freeaddrinfo() algorithm.
       new  02b3831   fix exception.cc cmake conditionnal build
       new  0645530   fix bug in configure.ac, when compiling with polarssl
       new  8e9e5a5   fix configure.ac default install path
       new  02f7301   Fix build on Mac OS X.
       new  d0ae227   Improve definition of C++11 flags.
       new  1bc2e22   Do not list 'Skip' tests unless --all is specified
       new  6ef0d00   Do not print test if null
       new  ec49607   Fix copy/paste dump mistake
       new  058967d   add BCTCBX_ENOTCONN error
       new  bb00c01   fix bad error reporting
       new  7254fe9   Define our own getnameinfo() to work around a thread safety problem in the Apple implementation of this function.
       new  c3e9e78   Create bctbx_map_cchar_t and the corresponding functions
       new  0e43266   update cmakelist
       new  d6948f6   add include stdio.h
       new  8654694   snpfrintf not from std
       new  3a1a056   Use NDK_ARCHITECTURE instead of CMAKE_SYSTEM_PROCESSOR as library name suffix when building for Android.
       new  2046ff6   fix memorly leak in friends map
       new  f75c582   add bctbx_delete_with_data functions in map.h
       new  a453b6c   Fix delete_with_data of map
       new  b2a91b1   fix memory leak
       new  c651788   Add missing link libraries on Windows.
       new  fcebd9f   Add bytes buffer/uints to hexa string conversion functions
       new  09e142f   Add timespec add and comparison
       new  10b40a5   Fix build issue with CMake < 3.1
       new  2436d92   fix memory leaks
       new  d5c6a2b   Fix issue in CMakeLists.txt: strict compiler flags was not applied
       new  a7826fe   [Patch integration] Fix comparison between signed and unsigned integers
       new  c1481fd   fix compilation error with polarssl
       new  225ff85   Revert "fix compilation error with polarssl"
       new  b9121e2   fix warning
       new  448d0f0   fix warning again (for centos7)
       new  7494e72   Rework the get_current_time API - have a function which enforce we get the UTC current time - return UTC current time for the get_cur_time_ms - do not expose _bctbx_get_cur_time in the API.
       new  9d9dd09   Add a String to second period parser function
       new  4c679a7   Fix compilation error with clang
       new  bdeefbb   Update README
       new  db43bc9   Update version to 0.5.1
       new  d7ce4e5   Update and migrate README into Markdown format
       new  efc04c5   Relax autotools strictness about README files
       new  adf433a   Add README.md to EXTRA_DIST
       new  0b00806   Merge tag '0.5.1' into debian/sid
       new  5d3d2e0   [debian] Update packaging for 0.5.1

The 57 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 CMakeLists.txt                                     |  40 +-
 Makefile.am                                        |   9 +-
 NEWS                                               |   5 +
 README                                             |  42 --
 README.md                                          |  64 ++
 bctoolbox-tester.pc.in                             |   2 +-
 bctoolbox.pc.in                                    |   5 +-
 build/CMakeLists.txt                               |   2 +-
 build/android/Android-tester.mk                    |   4 +-
 cmake/BcToolboxConfig.cmake.in                     |   2 +-
 cmake/{FindCUnit.cmake => FindBCUnit.cmake}        |  44 +-
 cmake/FindMbedTLS.cmake                            |   2 +-
 cmake/FindPolarSSL.cmake                           |   2 +-
 config.h.cmake                                     |   2 +-
 configure.ac                                       |  95 +--
 debian/TODO                                        |   2 +-
 debian/changelog                                   |   4 +-
 debian/control                                     |   4 +-
 debian/copyright                                   | 682 ++++++++++++++++++++-
 debian/libbctoolbox0.shlibs                        |   1 -
 debian/{libbctoolbox0.dirs => libbctoolbox1.dirs}  |   0
 ...libbctoolbox0.install => libbctoolbox1.install} |   0
 debian/libbctoolbox1.lintian-overrides             |   3 +
 debian/libbctoolbox1.shlibs                        |   1 +
 debian/rules                                       |   5 +-
 include/CMakeLists.txt                             |  27 +-
 include/bctoolbox/Makefile.am                      |   2 +-
 include/bctoolbox/crypto.h                         |   7 +-
 include/bctoolbox/exception.hh                     |  78 +++
 include/bctoolbox/list.h                           |  26 +-
 include/bctoolbox/logging.h                        |  22 +-
 include/bctoolbox/map.h                            |  84 ++-
 include/bctoolbox/port.h                           | 137 ++++-
 include/bctoolbox/tester.h                         |   2 +-
 include/bctoolbox/vfs.h                            |   2 +-
 src/CMakeLists.txt                                 |  55 +-
 src/Makefile.am                                    |  14 +-
 src/containers/list.c                              |  22 +-
 src/containers/map.cc                              | 285 +++++++--
 src/crypto/mbedtls.c                               |  16 +-
 src/crypto/polarssl.c                              |  31 +-
 src/crypto/polarssl1.2.c                           |  27 +-
 src/tester.c                                       |  88 +--
 src/utils.h                                        |   2 +-
 src/utils/exception.cc                             | 127 ++++
 src/utils/port.c                                   | 444 +++++++++++---
 src/vfs.c                                          |   5 +-
 tester/CMakeLists.txt                              |   5 +-
 tester/bctoolbox_tester.c                          |   1 +
 tester/bctoolbox_tester.h                          |   1 +
 tester/containers.cc                               | 136 +++-
 tester/port.c                                      | 141 +++++
 52 files changed, 2354 insertions(+), 455 deletions(-)
 delete mode 100644 README
 create mode 100644 README.md
 rename cmake/{FindCUnit.cmake => FindBCUnit.cmake} (59%)
 delete mode 100644 debian/libbctoolbox0.shlibs
 rename debian/{libbctoolbox0.dirs => libbctoolbox1.dirs} (100%)
 rename debian/{libbctoolbox0.install => libbctoolbox1.install} (100%)
 create mode 100644 debian/libbctoolbox1.lintian-overrides
 create mode 100644 debian/libbctoolbox1.shlibs
 create mode 100644 include/bctoolbox/exception.hh
 create mode 100644 src/utils/exception.cc
 create mode 100644 tester/port.c

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-voip/bctoolbox.git



More information about the Pkg-voip-commits mailing list