cf5ac6752efix the TOS socket option for ipv6
Richard Fuchs
2011-12-20 14:16:32 +0000
d1c220c506integrate package version into dkms module as well
Richard Fuchs
2011-12-19 16:48:21 +0000
ac9678a73ddebian/rules needs to use supplied makefiles too
Richard Fuchs
2011-12-19 16:32:13 +0000
d7598efe40suffix mediaproxy reply with address family info
Richard Fuchs
2011-12-19 16:28:13 +0000
534f4be7e6compile debian package version into all 3 components at build time
Richard Fuchs
2011-12-19 15:55:45 +0000
ac9b60a32aMakefile: use Debian package versioning information for BUILD_TIME
Michael Prokop
2011-12-19 15:38:40 +0000
0c23b07db6ignore user-supplied addresses and use proxy-supplied hints as only determining factor between ipv4 and ipv6
Richard Fuchs
2011-12-19 15:21:14 +0000
a32a188579remove obsolete comment
Richard Fuchs
2011-12-19 15:11:07 +0000
9e1c90adb9inet_pton is anal, so gotta work around that
Richard Fuchs
2011-12-19 14:06:45 +0000
8bc2f0505dsupport command-line ipv6 addresses given in [] format
Richard Fuchs
2011-12-19 13:43:51 +0000
7129c25e64don't give out ipv6 addresses if we're not ipv6 enabled
Richard Fuchs
2011-12-19 13:27:40 +0000
1be81628b2make sure our allocated skbuffs always have enough head room
Richard Fuchs
2011-12-16 08:39:32 +0000
11f4a5c77aget rid of an ugly unneeded memcmp
Richard Fuchs
2011-12-16 08:15:25 +0000
bb3ddae44fconverge most of the ipv4/ipv6 code to make everything more pretty
Richard Fuchs
2011-12-16 08:09:56 +0000
e6e151bdd4and while we're at it, add support for ipv6 on the udp control protocol as well
Richard Fuchs
2011-12-15 16:28:26 +0000
c36f7649afor maybe not so primitive...
Richard Fuchs
2011-12-15 15:53:47 +0000
1a0fc782f0add a primitive makefile
Richard Fuchs
2011-12-15 15:52:15 +0000
d9c97b06f0add ipv6 options to init/default script
Richard Fuchs
2011-12-15 15:26:00 +0000
cb727076a1update blist.pl to new kernel interface
Richard Fuchs
2011-12-15 15:11:51 +0000
f31f64b07cmake the textual /proc output more useful
Richard Fuchs
2011-12-15 14:52:26 +0000
4c508f28eesupport the internal/external flags for ipv4/ipv6 hints
Richard Fuchs
2011-12-15 14:12:35 +0000
fe01189553add ip6tables rule to init script
Richard Fuchs
2011-12-15 13:41:12 +0000
ccfc13437cit helps to actually make use of new command line params. basic RTP forwarding testing OK now for both ipv4 and ipv6
Richard Fuchs
2011-12-15 13:33:03 +0000
305ce520aefix a segfault and improve debug build
Richard Fuchs
2011-12-15 13:22:02 +0000
5d9cb37f1fanother fallback RE fix
Richard Fuchs
2011-12-15 13:13:53 +0000
1705630c78make the fallback RE work
Richard Fuchs
2011-12-15 13:09:38 +0000
e0eb0488f8add ipv6 command line options
Richard Fuchs
2011-12-15 12:50:50 +0000
50d63ffff4fix "make debug"
Richard Fuchs
2011-12-15 12:30:44 +0000
01645a2ed2regression fixes
Richard Fuchs
2011-12-15 12:27:40 +0000
b917ac0e71move everything to mapped-ipv4-in-ipv6 API
Richard Fuchs
2011-12-15 12:03:39 +0000
39578affdfbe a bit stricter with ipv4-in-ipv6 notation
Richard Fuchs
2011-12-15 08:51:41 +0000
2352143d69poor man's character case insensitivity
Richard Fuchs
2011-12-15 08:44:30 +0000
61967c1d32convert some macros to inline functions
Richard Fuchs
2011-12-15 08:36:42 +0000
2a24d2d385make the fallback RE even more liberal and fix broken RE substring indexes
Richard Fuchs
2011-12-15 08:29:55 +0000
d05f5831d4add the ipv6 logic to the userspace daemon.
Richard Fuchs
2011-12-14 20:48:55 +0000
d6c60a8c3bimplement fallback pcre for unparsable udp commands
Richard Fuchs
2011-12-14 15:04:11 +0000
b6de0aa5b2fix another filename
Richard Fuchs
2011-12-14 14:35:55 +0000
25abfa555dupdate for changed module/file names
Richard Fuchs
2011-12-14 14:05:29 +0000
7d6ad45eb1need an address family too
Richard Fuchs
2011-12-14 13:57:06 +0000
b0ef0da1e7change the daemon to the new interface, this should make jenkins happy again
Richard Fuchs
2011-12-14 12:52:28 +0000
1129129c48yup, and this adds support for sending ipv6 packets
Richard Fuchs
2011-12-14 12:42:06 +0000
38728567e7fix everything up so that both ipv4->ipv4 and ipv6->ipv4 works
Richard Fuchs
2011-12-14 12:17:34 +0000
6d08cc4031tweak the test script a bit more
Richard Fuchs
2011-12-14 08:40:59 +0000
b31a0b4560move test script to new kernel structs
Richard Fuchs
2011-12-14 08:21:37 +0000
df24ddacd2do some validity checking on the mirror address too
Richard Fuchs
2011-12-14 08:05:42 +0000
81de3a3c4erename test.pl to kernel-module-test.pl
Richard Fuchs
2011-12-14 07:33:54 +0000
6bd6e62d63add an experimental ipv6 packet handler
Richard Fuchs
2011-12-14 07:32:09 +0000
993fc8784eadd ipv6 extension target and move from ipt_ to xt_
Richard Fuchs
2011-12-14 07:28:08 +0000
7148c85294remove obsolete iptables 1.3 version
Richard Fuchs
2011-12-14 07:20:50 +0000
452a358963rename libipt_ to libxt_
Richard Fuchs
2011-12-14 07:20:11 +0000
3fb353eb48make the package depend on iptables 1.4+
Richard Fuchs
2011-12-14 07:18:49 +0000
eacef0b5c6convert existing code to be (somewhat) address family agnostic
Richard Fuchs
2011-12-13 16:39:43 +0000
50f06561d2internally rename ipt_ to xt_ too and add the ipv6 target
Richard Fuchs
2011-12-13 13:37:11 +0000
f42d1e6069rename ipt_* to xt_*
Richard Fuchs
2011-12-13 13:36:04 +0000
57de5eb849changelog/version
Richard Fuchs
2011-12-08 16:07:25 +0000
ddb5865339fix cosmetic bug in /proc/mediaproxy/list
Richard Fuchs
2011-12-07 16:40:11 +0000
31c9ea98a4move the evil global variables into the context structure
Richard Fuchs
2011-12-07 00:49:19 +0000
c9f4ee6369implement a simple but effective timeout/cleanup mechanism for udp cookies
Richard Fuchs
2011-12-06 22:43:24 +0000
4031ea92d0fine-tune the regexp a bit more, just in case...
Richard Fuchs
2011-12-06 21:58:43 +0000
25efdcec03add some debug messages
Richard Fuchs
2011-12-06 21:51:33 +0000
c7488f9beffix a long-standing bug that caused from/to tags to be ignored when using UDP protocol
Richard Fuchs
2011-12-06 21:50:58 +0000
1448625c8fallow parallel building
Richard Fuchs
2011-12-06 21:48:21 +0000
36ce2de3f5add a "make debug" option
Richard Fuchs
2011-12-06 21:31:01 +0000
47a1bdd782fix incorrect behavior when a stray lookup is received
Richard Fuchs
2011-12-06 20:53:09 +0000
999a3d7fe3Bump version for bad tagging
Jon Bonilla
2011-12-03 00:32:52 +0000
c5384734bfpostinst: restart initscript instead of just start it
Michael Prokop
2011-09-20 16:39:16 +0000
e19de5607epostinst: run init_wrapper() on ce systems as well
Michael Prokop
2011-09-20 16:35:51 +0000
57e560487cpostinst: do not restart daemon on inactive node
Michael Prokop
2011-09-20 16:27:05 +0000
e20262b2e4Provide initial postinst script for ngcp-mediaproxy-ng-daemon
Michael Prokop
2011-09-20 15:30:52 +0000
7c2d3b7359changelog/version
Richard Fuchs
2011-09-20 14:42:13 +0000
ddaa9755e3Return a dummy/error reply over UDP when a call doesn't exist, so kamailio doesn't think we're dead
Richard Fuchs
2011-09-20 14:41:24 +0000
f5998e1ffcrestrict mediaproxy iptables rule to udp only
Richard Fuchs
2011-09-19 18:42:31 +0000
f7fcfc8030bump version/changelog
Richard Fuchs
2011-09-15 14:43:55 +0000
9d37914496extend the re-invite simulator to include port changes. add some more debug messages to make sure the right things are happening.
Richard Fuchs
2011-09-09 19:00:31 +0000
2810f9046aneeds to send more than just one packet each way
Richard Fuchs
2011-09-09 18:01:54 +0000
2b37826e46Reworked port re-use logic and adapted test scripts to accomodate for the changes. All tests seem to be OK so far, but this is EXPERIMENTAL code - do not use in production.
Richard Fuchs
2011-09-07 21:17:31 +0000
2ce1269d4fadd script to test different re-invite scenarios
Richard Fuchs
2011-09-06 16:56:03 +0000
5f8f34a995streamline test script function calls
Richard Fuchs
2011-09-06 15:14:22 +0000
5142f39e12add --version switch
Richard Fuchs
2011-09-03 00:19:56 +0000
20b63fe570Enable on-hold/mute media IP handling
Richard Fuchs
2011-09-02 21:14:08 +0000
82a9ca19afFix obscure 3-way call connect issue Add test script for this error case Add on-hold/mute media IP handling, but disabled for now
Richard Fuchs
2011-09-02 21:11:47 +0000
3191b15c33properly fix the upc/kapsch 3-way call connect issue
Richard Fuchs
2011-09-02 20:49:48 +0000
5d5867513eadd another port number to a log message
Richard Fuchs
2011-09-02 16:42:26 +0000
5a63b54d3bAdd some more log information Reverse "RTP port used" logic
Richard Fuchs
2011-09-02 16:32:51 +0000
7cda4486a9bump changelog/version
Richard Fuchs
2011-08-10 21:02:10 +0000
f8e33506a2Fix a mem leak Add a call simulator test script
Richard Fuchs
2011-08-10 20:59:08 +0000
f609d6921eCompile fixes for glib 2.12
Richard Fuchs
2011-08-09 17:22:06 +0000
0fd9e0dae4Create compile-time option ("make no-redis") to eliminate all redis-related code from binary
Richard Fuchs
2011-07-27 16:21:01 +0000
847f156268bump version number to 1.4.0
Richard Fuchs
2011-06-10 17:52:12 +0000
12a59caaf8add redis config to mediaproxy init scripts
Richard Fuchs
2011-06-10 17:48:45 +0000
f928e8bfd1add uuid-dev to dependencies. Fixes mediaproxy not compiling due to missing uuid.h file
Jon Bonilla
2011-06-10 09:59:32 +0000
9ef47a4906slightly revised the testing routing; added "dump everything to redis" function
Richard Fuchs
2011-05-31 18:44:39 +0000
267b8a9ce4Add a "test routine" for redis DB and call restoration. Takes less than 2 seconds to restore 3000 calls. Fix the "ports used" array.
Richard Fuchs
2011-05-31 16:13:45 +0000
0393d115c0fix some potential memleaks
Richard Fuchs
2011-05-26 17:00:48 +0000
297af190d8clean up orphaned redis keys
Richard Fuchs
2011-05-26 16:56:09 +0000
467e0183aeactually associate restored call streams with call
Richard Fuchs
2011-05-26 15:21:14 +0000
c7635d4365use G_N_ELEMENTS from glib instead of ARRAY_SIZE
Richard Fuchs
2011-05-26 14:45:53 +0000
c29064f4a2fix the bit array stuff
Richard Fuchs
2011-05-26 14:40:34 +0000
c1f259e658Implement internal "ports used" housekeeping, as apparently it's possible to open the same UDP port for listening many times.
Richard Fuchs
2011-05-26 02:49:29 +0000
ba113f123etry to create and link table first, then create proc entry. prevents frequent kernel warnings
Richard Fuchs
2011-05-25 20:13:04 +0000