Commit Graph

  • 4aa3017555 The FINGERPRINT mechanism MUST be used for connectivity checks Richard Fuchs 2013-02-28 14:48:45 -0500
  • 9c8075ca87 agents MUST ignore all other attributes that follow MESSAGE-INTEGRITY Richard Fuchs 2013-02-28 13:30:21 -0500
  • 0ed8587e05 move ice_ufrag/pwd into peer struct Richard Fuchs 2013-02-28 13:25:00 -0500
  • 6ceb187abb increate length of random strings Richard Fuchs 2013-02-28 12:59:01 -0500
  • 1758e586ce generate stun errors Richard Fuchs 2013-02-28 12:51:21 -0500
  • 5c5d078687 start changelog for 2.1.3 Richard Fuchs 2013-02-28 10:53:39 -0500
  • af35de3103 start changelog for 2.0.3 2.0 Richard Fuchs 2013-02-28 10:53:11 -0500
  • e6d0d6f95a hack to prevent stale children Richard Fuchs 2013-02-28 10:47:43 -0500
  • 47e344a261 hack to prevent stale children Richard Fuchs 2013-02-28 10:47:43 -0500
  • 2784cb41a3 hack to prevent stale children Richard Fuchs 2013-02-28 10:47:43 -0500
  • a37bd78355 rename ARRAY_SIZE to ARRAYSIZE to avoid naming conflict Richard Fuchs 2013-02-28 10:23:20 -0500
  • edf5f11140 parse stun attributes Richard Fuchs 2013-02-27 17:22:10 -0500
  • 7787ad3b28 reorder headers and fix resulting errors Richard Fuchs 2013-02-27 16:09:14 -0500
  • 8c06d3254a start work on stun support Richard Fuchs 2013-02-27 16:02:51 -0500
  • 033b7d1f55 more bettererer optimizing Richard Fuchs 2013-02-27 14:32:41 -0500
  • bff00fdab6 support b=RR:0 and b=RS:0 to disable rtcp Richard Fuchs 2013-02-27 13:16:03 -0500
  • d928ccd37d clean up the mess Richard Fuchs 2013-02-27 12:54:20 -0500
  • 3c10c9ac17 add support for non-standard rtcp ports Richard Fuchs 2013-02-27 10:44:44 -0500
  • 3faa9f8a8f parse out rtcp attribute Richard Fuchs 2013-02-26 12:07:34 -0500
  • 1a2e0d75ea create a random but constant "foundation" string for ice candidates Richard Fuchs 2013-02-22 14:45:59 -0500
  • dc7c4e7fba s/ufrag_pwd_chars/ice_chars/ Richard Fuchs 2013-02-22 13:24:21 -0500
  • cd3264b7ef i dont like long variable names Richard Fuchs 2013-02-22 13:10:13 -0500
  • 581b1bf948 build a hash table of sdp attributes when parsing them Richard Fuchs 2013-02-22 13:09:27 -0500
  • 902f47da28 remove redundancy in struct member names Richard Fuchs 2013-02-22 12:59:20 -0500
  • 68f91da68e split up attributes even more when parsing them Richard Fuchs 2013-02-22 12:58:18 -0500
  • 33ef09b470 insert ice candidate for rtcp Richard Fuchs 2013-02-22 12:29:28 -0500
  • f107ab461a adding rudimentary insertion of ICE attributes Richard Fuchs 2013-02-22 11:47:49 -0500
  • 36d21eb8ed dont add debian build flags for debug builds Richard Fuchs 2013-02-22 11:40:36 -0500
  • c18c1d64eb unify copy_remainder and copy_up_to, create copy_up_to_end_of Richard Fuchs 2013-02-21 16:15:36 -0500
  • 30669f2cd3 support removal of ICE attributes Richard Fuchs 2013-02-21 10:54:01 -0500
  • 4914d6babb fix skip_over off by one bug Richard Fuchs 2013-02-21 10:53:27 -0500
  • adaaa1e59e parse out sdp attributes Richard Fuchs 2013-02-21 10:53:01 -0500
  • 650fbedb79 Fix NG port. Andreas Granig 2013-02-12 10:15:37 +0100
  • 0882566d89 2.1.2 2.1.2 Richard Fuchs 2013-02-08 14:31:23 -0500
  • fc246e64d3 cant guarantee that the call struct is still valid when the response is sent, to copy strings Richard Fuchs 2013-02-08 13:15:12 -0500
  • bd9671a8cc more convenience functions Richard Fuchs 2013-02-08 13:14:54 -0500
  • 697d152796 to avoid confusion with debian version numbers, use sequentials integers for ABI versioning Richard Fuchs 2013-02-08 11:55:15 -0500
  • 0230985e91 get rid of another useless variable Richard Fuchs 2013-02-08 11:43:03 -0500
  • 55380807f8 tags can be NULL Richard Fuchs 2013-02-08 11:34:24 -0500
  • bf4df4dff9 remove more code duplication Richard Fuchs 2013-02-08 10:52:24 -0500
  • 504995e47c return call stats in NG delete message reply Richard Fuchs 2013-02-08 10:40:55 -0500
  • feb3b6bde1 adding some const for good measure Richard Fuchs 2013-02-08 10:31:40 -0500
  • 3c764bed52 split NG stats collection into ng_call_stats() Richard Fuchs 2013-02-08 10:28:39 -0500
  • f7da33b4a7 adding a UINT64F format macro Richard Fuchs 2013-02-08 10:23:31 -0500
  • b2ad672086 make call_query_udp use the new call stats function Richard Fuchs 2013-02-08 10:03:26 -0500
  • 495d4cf2bd keep track of "newest" timestamp Richard Fuchs 2013-02-08 10:02:33 -0500
  • 267252542b create a struct for stats collection Richard Fuchs 2013-02-08 10:01:35 -0500
  • 1adef8fe7b split stream traversal for stats query into separate function Richard Fuchs 2013-02-08 09:41:39 -0500
  • 8c9fa012bd lets have a totals packet/bytes counter for each call origin/master origin/HEAD Richard Fuchs 2013-02-07 12:02:18 -0500
  • e9bf80768d add more bencode convenience functions Richard Fuchs 2013-02-07 11:02:48 -0500
  • 1ef1c87545 add a prelim NG query command Richard Fuchs 2013-02-07 10:51:01 -0500
  • aaa3f4d116 simplify call_query_udp a bit Richard Fuchs 2013-02-07 10:50:44 -0500
  • 3ef68b85e6 add bencode_string(_len)?_dup functions Richard Fuchs 2013-02-07 10:49:38 -0500
  • 7673ae15a4 fix merge errors origin/2.1 Richard Fuchs 2013-02-06 16:22:29 -0500
  • 4552f20a41 treat zero ip/port as wildcard when matching up old streams Richard Fuchs 2013-02-06 13:11:07 -0500
  • e8ad96f0d0 use peer_advertised where appropriate Richard Fuchs 2013-02-06 13:00:14 -0500
  • 16b33debeb start changelog for 2.2.0 Richard Fuchs 2013-02-06 14:09:10 -0500
  • 25c8e4b02f replace IN6_IS_ADDR_UNSPECIFIED because it doesnt work for mapped addresses Richard Fuchs 2013-02-06 12:44:04 -0500
  • f369c9f799 more redis support functions Richard Fuchs 2013-02-06 13:53:16 -0500
  • 8d3b8e310a redis support functions Richard Fuchs 2013-02-06 13:52:05 -0500
  • 20f33e56ff treat zero ip/port as wildcard when matching up old streams Richard Fuchs 2013-02-06 13:11:07 -0500
  • 5cebf5adbd use peer_advertised where appropriate Richard Fuchs 2013-02-06 13:00:14 -0500
  • fc6fe69075 replace IN6_IS_ADDR_UNSPECIFIED because it doesnt work for mapped addresses Richard Fuchs 2013-02-06 12:44:04 -0500
  • 5d726fdf84 fix some ipv6 related bugs Richard Fuchs 2013-02-06 09:55:52 -0500
  • f5e6482d5d base the stream traversal entirely on stream index Richard Fuchs 2013-02-06 09:55:44 -0500
  • fc3e741694 add support for multiple streams in sdp Richard Fuchs 2013-02-04 14:32:05 -0500
  • ad4cef0f37 g_hash_table_contains implementation for old glib version Richard Fuchs 2013-02-04 10:07:54 -0500
  • 6adda7c301 keep track of sdp stream endpoints and use them as index when rewriting Richard Fuchs 2013-02-04 10:01:04 -0500
  • 7651df841a add call simulator script for NG protocol Richard Fuchs 2013-02-04 10:00:18 -0500
  • 0f58c2df4f update udp simulator to new default port Richard Fuchs 2013-02-04 09:13:09 -0500
  • 2b9d251cd8 rename simulator.sh -> simulator-tcp.sh Richard Fuchs 2013-02-04 09:07:14 -0500
  • c33642a011 more consistent function naming Richard Fuchs 2013-02-01 15:45:25 -0500
  • bac4f31489 get rid of num parameter to sdp_replace Richard Fuchs 2013-02-01 15:43:26 -0500
  • fe70ce8824 sync bencode Richard Fuchs 2013-01-31 13:25:51 -0500
  • e69f1bd30d document bencode iovec functions Richard Fuchs 2013-01-31 13:07:47 -0500
  • 7ca74b399e use iovec based sdp rewriting Richard Fuchs 2013-01-31 13:00:29 -0500
  • 2e0a8c42d5 add custom destroy function for free list Richard Fuchs 2013-01-31 12:58:37 -0500
  • 30550df8b3 Merge branch 'master' of github.com:sipwise/mediaproxy-ng Richard Fuchs 2013-01-30 14:25:12 -0500
  • a0d8655ce2 Create README.md Richard Fuchs 2013-01-30 11:24:49 -0800
  • 557185fa6a rename some functions for consistency Richard Fuchs 2013-01-30 14:17:20 -0500
  • b0b9007fbc implement and document a hash algorithm for bencoded dictionariers Richard Fuchs 2013-01-30 13:58:58 -0500
  • 0899007b5d document error flag Richard Fuchs 2013-01-30 13:09:55 -0500
  • a59cd22479 merge bencode from kamailio Richard Fuchs 2013-01-29 22:05:32 -0500
  • 7d1629442d get rid of stupid message Richard Fuchs 2013-01-29 22:05:24 -0500
  • df1b169cba handle consecutive ports in SDP Richard Fuchs 2013-01-29 13:41:42 -0500
  • a67f03d1d3 introduce struct udp_fd Richard Fuchs 2013-01-29 13:03:37 -0500
  • 4c14016f9f code cosmetics Richard Fuchs 2013-01-29 12:45:59 -0500
  • 7137b784e9 implement a "relays cache" Richard Fuchs 2013-01-29 12:45:23 -0500
  • 061507585c variable renaming - getting confusing Richard Fuchs 2013-01-29 11:33:02 -0500
  • a45a7379ed obsolete get_port_pair() Richard Fuchs 2013-01-29 10:29:10 -0500
  • ce2df6d90f exclude our own listening ports from RTP Richard Fuchs 2013-01-29 10:22:17 -0500
  • 9ae844040a reimplement get_port_pair() to support multiple consecutive ports Richard Fuchs 2013-01-29 10:16:48 -0500
  • 824c84b2e8 properly handle multiple streams Richard Fuchs 2013-01-28 11:46:52 -0500
  • e22b6a04fb support trust-address flag Richard Fuchs 2013-01-28 11:45:37 -0500
  • 7a0687bebc prettify bencode.h and add bencode_get_str() Richard Fuchs 2013-01-28 11:45:14 -0500
  • ab3a47ae41 finish renaming control.[ch] to control_tcp.[ch] Richard Fuchs 2013-01-25 16:33:36 -0500
  • a050fcfa48 rename control.[ch] to control_tcp.[ch] Richard Fuchs 2013-01-25 16:26:26 -0500
  • efdc8efeb8 rename some command implementation functions for consistency Richard Fuchs 2013-01-25 16:25:36 -0500
  • 9f78c2f17a implement call_delete_ng() Richard Fuchs 2013-01-25 16:21:33 -0500
  • 3069720052 fix copy-pasto Richard Fuchs 2013-01-25 15:54:20 -0500