Commit Graph

  • cf5ac6752e fix the TOS socket option for ipv6 Richard Fuchs 2011-12-20 14:16:32 +0000
  • d1c220c506 integrate package version into dkms module as well Richard Fuchs 2011-12-19 16:48:21 +0000
  • ac9678a73d debian/rules needs to use supplied makefiles too Richard Fuchs 2011-12-19 16:32:13 +0000
  • d7598efe40 suffix mediaproxy reply with address family info Richard Fuchs 2011-12-19 16:28:13 +0000
  • 534f4be7e6 compile debian package version into all 3 components at build time Richard Fuchs 2011-12-19 15:55:45 +0000
  • ac9b60a32a Makefile: use Debian package versioning information for BUILD_TIME Michael Prokop 2011-12-19 15:38:40 +0000
  • 0c23b07db6 ignore 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
  • a32a188579 remove obsolete comment Richard Fuchs 2011-12-19 15:11:07 +0000
  • 9e1c90adb9 inet_pton is anal, so gotta work around that Richard Fuchs 2011-12-19 14:06:45 +0000
  • 8bc2f0505d support command-line ipv6 addresses given in [] format Richard Fuchs 2011-12-19 13:43:51 +0000
  • 7129c25e64 don't give out ipv6 addresses if we're not ipv6 enabled Richard Fuchs 2011-12-19 13:27:40 +0000
  • 1be81628b2 make sure our allocated skbuffs always have enough head room Richard Fuchs 2011-12-16 08:39:32 +0000
  • 11f4a5c77a get rid of an ugly unneeded memcmp Richard Fuchs 2011-12-16 08:15:25 +0000
  • bb3ddae44f converge most of the ipv4/ipv6 code to make everything more pretty Richard Fuchs 2011-12-16 08:09:56 +0000
  • e6e151bdd4 and 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
  • c36f7649af or maybe not so primitive... Richard Fuchs 2011-12-15 15:53:47 +0000
  • 1a0fc782f0 add a primitive makefile Richard Fuchs 2011-12-15 15:52:15 +0000
  • d9c97b06f0 add ipv6 options to init/default script Richard Fuchs 2011-12-15 15:26:00 +0000
  • cb727076a1 update blist.pl to new kernel interface Richard Fuchs 2011-12-15 15:11:51 +0000
  • f31f64b07c make the textual /proc output more useful Richard Fuchs 2011-12-15 14:52:26 +0000
  • 4c508f28ee support the internal/external flags for ipv4/ipv6 hints Richard Fuchs 2011-12-15 14:12:35 +0000
  • fe01189553 add ip6tables rule to init script Richard Fuchs 2011-12-15 13:41:12 +0000
  • ccfc13437c it 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
  • 305ce520ae fix a segfault and improve debug build Richard Fuchs 2011-12-15 13:22:02 +0000
  • 5d9cb37f1f another fallback RE fix Richard Fuchs 2011-12-15 13:13:53 +0000
  • 1705630c78 make the fallback RE work Richard Fuchs 2011-12-15 13:09:38 +0000
  • e0eb0488f8 add ipv6 command line options Richard Fuchs 2011-12-15 12:50:50 +0000
  • 50d63ffff4 fix "make debug" Richard Fuchs 2011-12-15 12:30:44 +0000
  • 01645a2ed2 regression fixes Richard Fuchs 2011-12-15 12:27:40 +0000
  • b917ac0e71 move everything to mapped-ipv4-in-ipv6 API Richard Fuchs 2011-12-15 12:03:39 +0000
  • 39578affdf be a bit stricter with ipv4-in-ipv6 notation Richard Fuchs 2011-12-15 08:51:41 +0000
  • 2352143d69 poor man's character case insensitivity Richard Fuchs 2011-12-15 08:44:30 +0000
  • 61967c1d32 convert some macros to inline functions Richard Fuchs 2011-12-15 08:36:42 +0000
  • 2a24d2d385 make the fallback RE even more liberal and fix broken RE substring indexes Richard Fuchs 2011-12-15 08:29:55 +0000
  • d05f5831d4 add the ipv6 logic to the userspace daemon. Richard Fuchs 2011-12-14 20:48:55 +0000
  • d6c60a8c3b implement fallback pcre for unparsable udp commands Richard Fuchs 2011-12-14 15:04:11 +0000
  • b6de0aa5b2 fix another filename Richard Fuchs 2011-12-14 14:35:55 +0000
  • 25abfa555d update for changed module/file names Richard Fuchs 2011-12-14 14:05:29 +0000
  • 7d6ad45eb1 need an address family too Richard Fuchs 2011-12-14 13:57:06 +0000
  • b0ef0da1e7 change the daemon to the new interface, this should make jenkins happy again Richard Fuchs 2011-12-14 12:52:28 +0000
  • 1129129c48 yup, and this adds support for sending ipv6 packets Richard Fuchs 2011-12-14 12:42:06 +0000
  • 38728567e7 fix everything up so that both ipv4->ipv4 and ipv6->ipv4 works Richard Fuchs 2011-12-14 12:17:34 +0000
  • 6d08cc4031 tweak the test script a bit more Richard Fuchs 2011-12-14 08:40:59 +0000
  • b31a0b4560 move test script to new kernel structs Richard Fuchs 2011-12-14 08:21:37 +0000
  • df24ddacd2 do some validity checking on the mirror address too Richard Fuchs 2011-12-14 08:05:42 +0000
  • 81de3a3c4e rename test.pl to kernel-module-test.pl Richard Fuchs 2011-12-14 07:33:54 +0000
  • 6bd6e62d63 add an experimental ipv6 packet handler Richard Fuchs 2011-12-14 07:32:09 +0000
  • 993fc8784e add ipv6 extension target and move from ipt_ to xt_ Richard Fuchs 2011-12-14 07:28:08 +0000
  • 7148c85294 remove obsolete iptables 1.3 version Richard Fuchs 2011-12-14 07:20:50 +0000
  • 452a358963 rename libipt_ to libxt_ Richard Fuchs 2011-12-14 07:20:11 +0000
  • 3fb353eb48 make the package depend on iptables 1.4+ Richard Fuchs 2011-12-14 07:18:49 +0000
  • eacef0b5c6 convert existing code to be (somewhat) address family agnostic Richard Fuchs 2011-12-13 16:39:43 +0000
  • 50f06561d2 internally rename ipt_ to xt_ too and add the ipv6 target Richard Fuchs 2011-12-13 13:37:11 +0000
  • f42d1e6069 rename ipt_* to xt_* Richard Fuchs 2011-12-13 13:36:04 +0000
  • 57de5eb849 changelog/version Richard Fuchs 2011-12-08 16:07:25 +0000
  • ddb5865339 fix cosmetic bug in /proc/mediaproxy/list Richard Fuchs 2011-12-07 16:40:11 +0000
  • 31c9ea98a4 move the evil global variables into the context structure Richard Fuchs 2011-12-07 00:49:19 +0000
  • c9f4ee6369 implement a simple but effective timeout/cleanup mechanism for udp cookies Richard Fuchs 2011-12-06 22:43:24 +0000
  • 4031ea92d0 fine-tune the regexp a bit more, just in case... Richard Fuchs 2011-12-06 21:58:43 +0000
  • 25efdcec03 add some debug messages Richard Fuchs 2011-12-06 21:51:33 +0000
  • c7488f9bef fix 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
  • 1448625c8f allow parallel building Richard Fuchs 2011-12-06 21:48:21 +0000
  • 36ce2de3f5 add a "make debug" option Richard Fuchs 2011-12-06 21:31:01 +0000
  • 47a1bdd782 fix incorrect behavior when a stray lookup is received Richard Fuchs 2011-12-06 20:53:09 +0000
  • 999a3d7fe3 Bump version for bad tagging Jon Bonilla 2011-12-03 00:32:52 +0000
  • c5384734bf postinst: restart initscript instead of just start it Michael Prokop 2011-09-20 16:39:16 +0000
  • e19de5607e postinst: run init_wrapper() on ce systems as well Michael Prokop 2011-09-20 16:35:51 +0000
  • 57e560487c postinst: do not restart daemon on inactive node Michael Prokop 2011-09-20 16:27:05 +0000
  • e20262b2e4 Provide initial postinst script for ngcp-mediaproxy-ng-daemon Michael Prokop 2011-09-20 15:30:52 +0000
  • 7c2d3b7359 changelog/version Richard Fuchs 2011-09-20 14:42:13 +0000
  • ddaa9755e3 Return 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
  • f5998e1ffc restrict mediaproxy iptables rule to udp only Richard Fuchs 2011-09-19 18:42:31 +0000
  • f7fcfc8030 bump version/changelog Richard Fuchs 2011-09-15 14:43:55 +0000
  • 9d37914496 extend 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
  • 2810f9046a needs to send more than just one packet each way Richard Fuchs 2011-09-09 18:01:54 +0000
  • 2b37826e46 Reworked 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
  • 2ce1269d4f add script to test different re-invite scenarios Richard Fuchs 2011-09-06 16:56:03 +0000
  • 5f8f34a995 streamline test script function calls Richard Fuchs 2011-09-06 15:14:22 +0000
  • 5142f39e12 add --version switch Richard Fuchs 2011-09-03 00:19:56 +0000
  • 20b63fe570 Enable on-hold/mute media IP handling Richard Fuchs 2011-09-02 21:14:08 +0000
  • 82a9ca19af Fix 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
  • 3191b15c33 properly fix the upc/kapsch 3-way call connect issue Richard Fuchs 2011-09-02 20:49:48 +0000
  • 5d5867513e add another port number to a log message Richard Fuchs 2011-09-02 16:42:26 +0000
  • 5a63b54d3b Add some more log information Reverse "RTP port used" logic Richard Fuchs 2011-09-02 16:32:51 +0000
  • 7cda4486a9 bump changelog/version Richard Fuchs 2011-08-10 21:02:10 +0000
  • f8e33506a2 Fix a mem leak Add a call simulator test script Richard Fuchs 2011-08-10 20:59:08 +0000
  • f609d6921e Compile fixes for glib 2.12 Richard Fuchs 2011-08-09 17:22:06 +0000
  • 0fd9e0dae4 Create compile-time option ("make no-redis") to eliminate all redis-related code from binary Richard Fuchs 2011-07-27 16:21:01 +0000
  • 847f156268 bump version number to 1.4.0 Richard Fuchs 2011-06-10 17:52:12 +0000
  • 12a59caaf8 add redis config to mediaproxy init scripts Richard Fuchs 2011-06-10 17:48:45 +0000
  • f928e8bfd1 add uuid-dev to dependencies. Fixes mediaproxy not compiling due to missing uuid.h file Jon Bonilla 2011-06-10 09:59:32 +0000
  • 9ef47a4906 slightly revised the testing routing; added "dump everything to redis" function Richard Fuchs 2011-05-31 18:44:39 +0000
  • 267b8a9ce4 Add 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
  • 0393d115c0 fix some potential memleaks Richard Fuchs 2011-05-26 17:00:48 +0000
  • 297af190d8 clean up orphaned redis keys Richard Fuchs 2011-05-26 16:56:09 +0000
  • 467e0183ae actually associate restored call streams with call Richard Fuchs 2011-05-26 15:21:14 +0000
  • c7635d4365 use G_N_ELEMENTS from glib instead of ARRAY_SIZE Richard Fuchs 2011-05-26 14:45:53 +0000
  • c29064f4a2 fix the bit array stuff Richard Fuchs 2011-05-26 14:40:34 +0000
  • c1f259e658 Implement 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
  • ba113f123e try to create and link table first, then create proc entry. prevents frequent kernel warnings Richard Fuchs 2011-05-25 20:13:04 +0000