Andreas Granig
35ce73bb92
Fix timeout handling for call list.
14 years ago
Andreas Granig
40a633faea
Don't strip daemon binary to simplify debugging.
14 years ago
Andreas Granig
7b51c0bc30
Implement viabranch-based call-list.
14 years ago
Andreas Granig
fb72957594
Cleanup regex result indexing and add via branch.
- Use defines to index regex results.
- Add optional viabranch suffixed to call-id (WIP).
14 years ago
Richard Fuchs
6c4368f1ac
changelog
14 years ago
Richard Fuchs
481bfd22c6
remember the desired address family in port-reuse case
14 years ago
Richard Fuchs
d27116c650
changelog
14 years ago
Richard Fuchs
bcda3ab0c4
for upgrade purposes, also rmmod the old ipv4-only module
14 years ago
Michael Prokop
78220ab3ea
maintainer scripts: use invoke-rc.d instead of directly invoking init script
Addressing lintian errors:
| E: ngcp-mediaproxy-ng-kernel-dkms: maintainer-script-calls-init-script-directly postinst:22
| E: ngcp-mediaproxy-ng-kernel-dkms: maintainer-script-calls-init-script-directly prerm:12
From: Michael Prokop <mprokop@sipwise.com>
14 years ago
Richard Fuchs
ec01db25cb
Add a rudimentary routine to patch the module into a full kernel tree
14 years ago
Richard Fuchs
1bf1067674
Include some ugly hacks to enable compilation for 1.3.x iptables
14 years ago
Richard Fuchs
d3dca330fa
Compile fixes in daemon for Debian etch
14 years ago
Michael Prokop
3e792a689c
daemon maintainer scripts: install init script + handle package removal/upgrade
This is supposed to fix the missing ngcp-mediaproxy-ng-daemon
link in /etc/rc2.d on CE systems.
While at it also try to handle restart/stop of service during
upgrades and package removals in a sane way. Needs extensive
testing though.
From: Michael Prokop <mprokop@sipwise.com>
14 years ago
Richard Fuchs
1b93bdb9b7
fix handling of calls with multiple concurrent media streams
14 years ago
Richard Fuchs
4b30d4f4d3
Use [] when printing IPv6 addresses where appropriate
14 years ago
Richard Fuchs
1a22e740c8
fix ipv6 TOS setting in kernel module
14 years ago
Richard Fuchs
cf5ac6752e
fix the TOS socket option for ipv6
14 years ago
Richard Fuchs
d1c220c506
integrate package version into dkms module as well
14 years ago
Richard Fuchs
ac9678a73d
debian/rules needs to use supplied makefiles too
14 years ago
Richard Fuchs
d7598efe40
suffix mediaproxy reply with address family info
14 years ago
Richard Fuchs
534f4be7e6
compile debian package version into all 3 components at build time
14 years ago
Michael Prokop
ac9b60a32a
Makefile: use Debian package versioning information for BUILD_TIME
Lets see what Jenkins provides us :)
From: Michael Prokop <mprokop@sipwise.com>
14 years ago
Richard Fuchs
0c23b07db6
ignore user-supplied addresses and use proxy-supplied hints as only determining factor between ipv4 and ipv6
14 years ago
Richard Fuchs
a32a188579
remove obsolete comment
14 years ago
Richard Fuchs
9e1c90adb9
inet_pton is anal, so gotta work around that
14 years ago
Richard Fuchs
8bc2f0505d
support command-line ipv6 addresses given in [] format
14 years ago
Richard Fuchs
7129c25e64
don't give out ipv6 addresses if we're not ipv6 enabled
14 years ago
Richard Fuchs
1be81628b2
make sure our allocated skbuffs always have enough head room
14 years ago
Richard Fuchs
11f4a5c77a
get rid of an ugly unneeded memcmp
14 years ago
Richard Fuchs
bb3ddae44f
converge most of the ipv4/ipv6 code to make everything more pretty
14 years ago
Richard Fuchs
e6e151bdd4
and while we're at it, add support for ipv6 on the udp control protocol as well
14 years ago
Richard Fuchs
c36f7649af
or maybe not so primitive...
14 years ago
Richard Fuchs
1a0fc782f0
add a primitive makefile
14 years ago
Richard Fuchs
d9c97b06f0
add ipv6 options to init/default script
14 years ago
Richard Fuchs
cb727076a1
update blist.pl to new kernel interface
14 years ago
Richard Fuchs
f31f64b07c
make the textual /proc output more useful
14 years ago
Richard Fuchs
4c508f28ee
support the internal/external flags for ipv4/ipv6 hints
14 years ago
Richard Fuchs
fe01189553
add ip6tables rule to init script
14 years ago
Richard Fuchs
ccfc13437c
it helps to actually make use of new command line params. basic RTP forwarding testing OK now for both ipv4 and ipv6
14 years ago
Richard Fuchs
305ce520ae
fix a segfault and improve debug build
14 years ago
Richard Fuchs
5d9cb37f1f
another fallback RE fix
14 years ago
Richard Fuchs
1705630c78
make the fallback RE work
14 years ago
Richard Fuchs
e0eb0488f8
add ipv6 command line options
14 years ago
Richard Fuchs
50d63ffff4
fix "make debug"
14 years ago
Richard Fuchs
01645a2ed2
regression fixes
14 years ago
Richard Fuchs
b917ac0e71
move everything to mapped-ipv4-in-ipv6 API
14 years ago
Richard Fuchs
39578affdf
be a bit stricter with ipv4-in-ipv6 notation
14 years ago
Richard Fuchs
2352143d69
poor man's character case insensitivity
14 years ago
Richard Fuchs
61967c1d32
convert some macros to inline functions
14 years ago
Richard Fuchs
2a24d2d385
make the fallback RE even more liberal and fix broken RE substring indexes
14 years ago