Peter Olsson [Wed, 22 Jan 2014 21:47:11 +0000 (22:47 +0100)]
Disabled some compiler warnings on Windows build (for Visual Studio 2012), also disabled code analysis one some projects. This should make the Windows build more clean in the future.
Peter Olsson [Wed, 22 Jan 2014 21:28:53 +0000 (22:28 +0100)]
Lots of trivial tweaks to minimize compiler warnings, especially on 64-bit platform: Added missing type casts, changed types, added missing NULL checks.
Peter Olsson [Tue, 21 Jan 2014 09:54:30 +0000 (10:54 +0100)]
mod_v8: Force V8 build to disable python multithreading support during build, to make it safe to build even if there is not enough rights on /dev/shm. FS-6111 --resolve
Travis Cross [Tue, 21 Jan 2014 04:40:00 +0000 (04:40 +0000)]
Add util option to customize suite names
This lets us set the suite name in the changelog file to
e.g. sid-experimental. This way we can share a single debian repo URL
for all versions, but make sure that incoming files are directed to
the correct distro.
Travis Cross [Tue, 21 Jan 2014 03:38:41 +0000 (03:38 +0000)]
Add utility to generate backtraces from core files
This should help with getting people reporting issues to provide us
the exact and complete debugging information we need. In many cases
we'll be able to have them just run this script against their core
file.
Peter Olsson [Mon, 20 Jan 2014 10:32:28 +0000 (11:32 +0100)]
mod_v8: Added configure flag --enable-static-v8 to enable static linking of the V8 lib. Also enabled this flag for the Debian packaging system. Please note the static linking has only been verified on Linux so far
Travis Cross [Fri, 17 Jan 2014 07:05:17 +0000 (07:05 +0000)]
Handle Linux TCP keepalives better in Sofia
Sofia accepts a value for the TCP keepalive timeout interval via
TPTAG_KEEPALIVE, however it fails to use this value for the Linux
keepalive socket options TCP_KEEPIDLE and TCP_KEEPINTVL. In fact, on
Linux it enables the sending of TCP keepalives even if tpp_keepalive
is set to zero which would disable Sofia's internal keepalive
mechanisms. Sofia then uses a hard coded value of 30 seconds for
these keepalive intervals which affects battery life on mobile
devices.
With this commit we harmonize the sending of TCP keepalives on Linux
with other platforms by using the value from TPTAG_KEEPALIVE and not
enabling the sending of TCP keepalives at all if the value of the
parameter is zero.
Travis Cross [Fri, 17 Jan 2014 08:40:44 +0000 (08:40 +0000)]
Depend on vlc-nox for mod_vlc
mod_vlc needs the plugins from vlc-nox to do anything useful.
Currently mod_vlc segfaults without the plugins. Even after that is
fixed, however, without any plugins mod_vlc can't do its job, so we'll
set a hard dependency here. I could probably be talked into making
this a Recommends rather than Depends.
Steve Underwood [Wed, 15 Jan 2014 16:47:29 +0000 (00:47 +0800)]
Removal of some pointless callback parameters in the spandsp AT command
interpreter, and fixes for my congential inability to reliably spell psuedo,
er, pseudo, er, whatever.
Peter Olsson [Wed, 15 Jan 2014 15:55:04 +0000 (16:55 +0100)]
mod_v8: Extended FSEvent class to handle array values in headers, also a new constructor flag was added to make it possible to create events holding only unique headers
Travis Cross [Thu, 9 Jan 2014 14:51:20 +0000 (14:51 +0000)]
Add script for build testing patches
This is intended to make it easier to describe to users on JIRA how
they should test build patches in a standardized manner and how to
collect a full build log that includes the exact git commit they are
building.