Commit Graph

  • 5cd62c0ba5 [mgcp] Print the BTS IP addr of the endpoint. Holger Hans Peter Freyther 2010-04-05 09:00:53 +0200
  • 1e1acafafd nat: Remove the broken empty line check, follow \n vs \r\n of input Holger Hans Peter Freyther 2010-04-04 19:34:44 +0200
  • fb83b7a86d [mgcp] Start to look into the MGCP messages and extract the CI Holger Hans Peter Freyther 2010-04-04 18:39:56 +0200
  • ef0b641f63 [ipa] When including MGCP our messages might be bigger than 300 byte Holger Hans Peter Freyther 2010-04-04 18:12:37 +0200
  • 27e0bfd3c7 nat: Use a ptr that was allocated by talloc Holger Hans Peter Freyther 2010-04-04 18:11:49 +0200
  • bbfff6ec39 nat: Make rewrite work on string, read to a string first, copy to msgb Holger Hans Peter Freyther 2010-04-04 18:09:10 +0200
  • dc0914df09 [mgcp] Set the right variable to NULL otherwise we get a double free Holger Hans Peter Freyther 2010-04-04 17:58:26 +0200
  • 0db691dcf6 [mgcp] Fix the transaction id of the AUEP request Holger Hans Peter Freyther 2010-04-04 16:33:04 +0200
  • bb45b73b20 bsc_msc_ip.c: Fix crash for the hexdump during writing.. Holger Hans Peter Freyther 2010-04-04 16:30:39 +0200
  • 5f5c1b6bcb bsc_msc_ip.c: Fix the reading of data... Holger Hans Peter Freyther 2010-04-04 16:29:44 +0200
  • e51cf4f946 bsc_msc_ip.c: Use another kernel feature to bind to a random port Holger Hans Peter Freyther 2010-04-04 15:53:38 +0200
  • 749ba7f5ad bsc_msc_ip.c: Use strerror to print the errno variable. Holger Hans Peter Freyther 2010-04-04 15:44:53 +0200
  • 860c8955c3 Revert "bsc_msc_ip: Use the autobind functionality of the kernel" Holger Hans Peter Freyther 2010-04-04 15:24:11 +0200
  • c33701c4e5 nat: Check the authentication bit later... Holger Hans Peter Freyther 2010-04-02 03:42:44 +0200
  • 44d92b4728 bsc_msc_ip.c: Return after having freed the msgb Holger Hans Peter Freyther 2010-04-02 03:28:30 +0200
  • 8aaec620da nat: Return MGCP messages to the call agent Holger Hans Peter Freyther 2010-04-01 10:16:28 +0200
  • a5a4014d67 nat: Allow to send MGCP messages from the BSC to the network Holger Hans Peter Freyther 2010-04-01 08:47:12 +0200
  • 9d519189ae nat: Handle CRCX/MDCX/DLCX at the nat Holger Hans Peter Freyther 2010-04-01 08:21:33 +0200
  • f0fc618782 [mgcp] Look at the bts addr set at the endpoint Holger Hans Peter Freyther 2010-04-01 07:56:04 +0200
  • c57575bea8 nat: Test rewriting of MGCP messages to patch ip and port Holger Hans Peter Freyther 2010-04-01 06:48:52 +0200
  • 8cdfe9fc37 nat: Add code to find a BSC connection by the given msc multiplex Holger Hans Peter Freyther 2010-04-01 03:55:27 +0200
  • 0959f8cbe6 [mgcp] Export header parsing via mgcp internal Holger Hans Peter Freyther 2010-04-01 03:27:04 +0200
  • f21028985e [mgcp] Do not operate on the ->data pointer, use ->l2h instead Holger Hans Peter Freyther 2010-03-31 13:26:46 +0200
  • 483b768ab2 bsc-msc: Flush the write queue when we have lost the connection Holger Hans Peter Freyther 2010-03-31 13:15:26 +0200
  • 82cb311c4f nat: First go at handling MGCP inside the nat Holger Hans Peter Freyther 2010-03-31 13:02:22 +0200
  • 2980442e33 [mgcp] Degrade verbosity to debug Holger Hans Peter Freyther 2010-03-31 12:31:09 +0200
  • fa7afb31e9 nat: Add an example configuration for the BSC NAT with MGCP Holger Hans Peter Freyther 2010-03-31 11:53:36 +0200
  • 7513b3a1c2 [mgcp] Add a new config option to set the call agent ip addr Holger Hans Peter Freyther 2010-03-31 11:46:41 +0200
  • 135d99b36e [mgcp] Regroup struct mgcp_cfg members and provide some hints Holger Hans Peter Freyther 2010-03-31 11:35:20 +0200
  • 5aaf7c164c [mgcp] Add a helper function to convert from GSM0808 ts/mux to MGCP endpoint Holger Hans Peter Freyther 2010-03-31 09:27:04 +0200
  • 790db1e01b nat: In the case of losing the MSC, reset all endpoints Holger Hans Peter Freyther 2010-03-31 09:16:56 +0200
  • 81a8975662 nat: bsc_mgcp_clear is called from within the remove function Holger Hans Peter Freyther 2010-03-31 09:15:05 +0200
  • fd876b7488 bsc_msc_ip: Use the autobind functionality of the kernel Holger Hans Peter Freyther 2010-03-31 08:41:52 +0200
  • 2ffe7aa340 bsc_msc_ip: Create a local UDP socket and relay MGCP messages Holger Hans Peter Freyther 2010-03-31 08:39:53 +0200
  • 538ea6d5c6 [nat] Send a RSIP down to the BSC after it connects Holger Hans Peter Freyther 2010-03-31 07:30:58 +0200
  • e14ec0dab4 [mgcp] Handle the RSIP with resetting all endpoints Holger Hans Peter Freyther 2010-03-31 07:01:35 +0200
  • 8252b9b947 [mgcp] Add some parsing for RSIP messages coming in Holger Hans Peter Freyther 2010-03-31 06:39:35 +0200
  • 9fb88021dd [mgcp] Remove unused method from the mgcp Holger Hans Peter Freyther 2010-03-31 06:26:44 +0200
  • b031d6ecae [mgcp] Switch from DEBUG to LOGP in the mgcp_main.c Holger Hans Peter Freyther 2010-03-31 06:16:45 +0200
  • fcfdde5390 [mgcp] Remove the sending of RSIP Holger Hans Peter Freyther 2010-03-30 15:41:03 +0200
  • 95e4d34f06 [mgcp] The networking code needs a source addrs.. Holger Hans Peter Freyther 2010-03-30 13:00:10 +0200
  • f5b6aa60ce [mgcp] Move mgcp init into the main method... Holger Hans Peter Freyther 2010-03-30 12:43:53 +0200
  • c38b5884ff [mgcp] Fix format string usage Holger Hans Peter Freyther 2010-03-30 12:43:33 +0200
  • 4079105a6c Merge remote branch 'origin/master' into on-waves/mgcp Holger Hans Peter Freyther 2010-03-30 15:35:26 +0200
  • ceb072da34 db: Fix aliasing warning by casting the signed char to a struct Holger Hans Peter Freyther 2010-03-30 15:28:36 +0200
  • b6e1a40c9c [misnd] Use the size_t modifier when printing the size. Holger Hans Peter Freyther 2010-03-30 15:25:02 +0200
  • 82ae7169a4 [ipaccess] Avoid bogus compiler warning about uninitialized vars Holger Hans Peter Freyther 2010-03-30 15:20:46 +0200
  • 571ba8e4da nat: Add MGCP code and parsing to the nat code.. Holger Hans Peter Freyther 2010-03-30 13:01:22 +0200
  • bed6234e26 [mgcp] The networking code needs a source addrs.. Holger Hans Peter Freyther 2010-03-30 13:00:10 +0200
  • 9d24578812 [mgcp] Move mgcp init into the main method... Holger Hans Peter Freyther 2010-03-30 12:43:53 +0200
  • a087c4e75d [mgcp] Fix format string usage Holger Hans Peter Freyther 2010-03-30 12:43:33 +0200
  • 6b64b26d8b nat: Look at the assignment command and remember on which timeslot the data is Holger Hans Peter Freyther 2010-03-30 12:01:24 +0200
  • 22252a98e3 sccp: Move the destruction of the sccp connection to a new place Holger Hans Peter Freyther 2010-03-30 10:45:48 +0200
  • 957bc93244 nat: Return the SCCP connection, change order of patching and updating Holger Hans Peter Freyther 2010-03-30 09:17:53 +0200
  • 18bbe2e8a0 misc: Do not prepend 0x when using %p in printf. Holger Hans Peter Freyther 2010-03-30 08:41:17 +0200
  • 1b17913cbc nat: Fail more early in the case of not being authenticated Holger Hans Peter Freyther 2010-03-30 07:35:46 +0200
  • ce2a36840d nat: Add test case and data for paging by lac test. Holger Hans Peter Freyther 2010-03-30 06:51:53 +0200
  • 0e09feccb0 nat: Some more input validation... on the paging command. Holger Hans Peter Freyther 2010-03-30 06:51:23 +0200
  • 40a1de699a nat: Documentation fix... use nat for the parameter Holger Hans Peter Freyther 2010-03-30 06:39:37 +0200
  • d906a366c8 nat: Verify that the configured LACs are unique across the nat Holger Hans Peter Freyther 2010-03-30 06:08:56 +0200
  • d44d4c8c8b nat: Move paging by lac handling code into the utils file Holger Hans Peter Freyther 2010-03-30 05:57:42 +0200
  • af0e1d7a85 nat: Add a test case for the connection tracking Holger Hans Peter Freyther 2010-03-29 17:43:06 +0200
  • d21b4d7f98 nat: Fix the lookup of connections to and from the BSC Holger Hans Peter Freyther 2010-03-29 17:41:01 +0200
  • 3bdaa69fb2 nat: Keep track of both sides of the connection Holger Hans Peter Freyther 2010-03-29 17:18:42 +0200
  • 5c0132882a nat: Assign the connection inside the new helper function. Holger Hans Peter Freyther 2010-03-29 15:14:15 +0200
  • ed443e949e nat: Actually add the connection to the SCCP list of active connections Holger Hans Peter Freyther 2010-03-29 15:03:54 +0200
  • 1df69f3c64 filter: Move logging level down to INFO Holger Hans Peter Freyther 2010-03-29 14:59:59 +0200
  • d7cafafeee debug: Fix debugging for the nat category. Holger Hans Peter Freyther 2010-03-29 14:59:21 +0200
  • e09348d366 nat: Compare the IPA size with the actual size of the data... Holger Hans Peter Freyther 2010-03-29 14:58:43 +0200
  • 5f1b7c14f5 nat: Move creation of the structs to a separate file Holger Hans Peter Freyther 2010-03-29 12:48:36 +0200
  • 5b3e9198f0 nat: Move SCCP patching to a new file, log updates Holger Hans Peter Freyther 2010-03-29 11:04:52 +0200
  • f0b21dfd25 bsc_msc: Handle the loss of the MSC connection better Holger Hans Peter Freyther 2010-03-29 10:09:27 +0200
  • acf8a0c59f [misc] Remove whitespace from the end of the line. Holger Hans Peter Freyther 2010-03-29 08:47:44 +0200
  • e165d1aaa4 [misc] Clean some whitespace in files of this branch. Holger Hans Peter Freyther 2010-03-29 08:10:48 +0200
  • 649496eb57 nat: Handle MSC disconnect by closing all NAT connections Holger Hans Peter Freyther 2010-03-29 08:04:09 +0200
  • ca8d0063f9 remove gsm48_mi_to_string() as it is now in libosmocore 0.1.3 Harald Welte 2010-03-28 18:25:28 +0800
  • 9bb553ee40 import gsm48_mi_to_string() from OpenBSC Harald Welte 2010-03-28 18:14:50 +0800
  • c0d83b0647 chan_alloc: Support allocating TCH/F of a dynamic TCH/F + PDCH Harald Welte 2010-03-28 15:58:03 +0800
  • 4563eab30e RSL: keep track of ip.access dynamic TCH/PDCH activation Harald Welte 2010-03-28 14:42:09 +0800
  • a3b844cf45 logging: only compile stderr target if we actualy have stderr Harald Welte 2010-03-27 00:04:40 +0800
  • 01fd5cb3f0 only include strings.h if it is actually preent Harald Welte 2010-03-26 23:51:31 +0800
  • cc6313cc69 logging: fix default initialization of per-category loglevels Harald Welte 2010-03-26 22:04:03 +0800
  • 332442d6c7 debug: ensure no overlap between LOG_FILTER_ALL and FLT_IMSI Harald Welte 2010-03-26 21:40:29 +0800
  • 71ba85e4af Merge commit '3ae2758fba1dc9b364238c6e1e7d591b12c3d878' Harald Welte 2010-03-26 21:35:28 +0800
  • dc5062b185 move log/debug codebase to libosmocore Harald Welte 2010-03-26 21:28:59 +0800
  • 3ae2758fba rename 'debug' interface to 'logging' interface Harald Welte 2010-03-26 21:24:24 +0800
  • faadfe2b93 debug: remove unneeded 'number' member of 'struct debug_info_cat' Harald Welte 2010-03-26 21:05:43 +0800
  • d788f6688c debug.c: fix no-color-printing in case .color = NULL Harald Welte 2010-03-26 09:45:03 +0800
  • 4a2bb9e38b Import 'debug' support from OpenBSC into libosmocore Harald Welte 2010-03-26 09:33:40 +0800
  • 135a45c833 msc: Create a real interface for BSC MSC and start handling reconnects Holger Hans Peter Freyther 2010-03-26 12:14:37 +0100
  • 1a3d9dbabf bsc_msc: Connect in a non blocking way to the MSC Holger Hans Peter Freyther 2010-03-26 10:41:20 +0100
  • a91d15df7e bsc_msc_ip: Keep track of active connections so we could clear them. Holger Hans Peter Freyther 2010-03-26 09:58:40 +0100
  • 3368e2a3d1 nat: Add a warning for an important todo item on connection loss Holger Hans Peter Freyther 2010-03-26 09:28:40 +0100
  • 929d788e21 nat: Clear all pending messages in case the BSC disconnected Holger Hans Peter Freyther 2010-03-26 09:27:08 +0100
  • 99a263ff20 write_queue: Add a method to clear the queue. Holger Hans Peter Freyther 2010-03-26 09:20:22 +0100
  • 6958065f85 nat: Switch downstream over to the write queue Holger Hans Peter Freyther 2010-03-26 09:18:02 +0100
  • 097c82b2bc nat: Stop using the input/ipaccess.c method as it will write directly Holger Hans Peter Freyther 2010-03-26 07:41:54 +0100
  • abaeb3f55f nat: Make it clear where we want to send these methods Holger Hans Peter Freyther 2010-03-26 07:26:18 +0100
  • f42e29c79c nat: Move one more area to the bsc_write method Holger Hans Peter Freyther 2010-03-26 07:24:34 +0100
  • 3177580cc1 nat: Move BSC msg sending to a new method. Holger Hans Peter Freyther 2010-03-26 07:20:59 +0100