Subject: openbsc.git branch zecke/laforge-ganc created. 0.13.0-40-gcec595f
From: [email-masked]
To: [email-masked]
Date: Sun, 7 Apr 2013 18:14:31 GMT

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".

The branch, zecke/laforge-ganc has been created
        at  cec595fd550a72dbf941a7d03aacc0f4c447a42e (commit)

- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=cec595fd550a72dbf941a7d03aacc0f4c447a42e

commit cec595fd550a72dbf941a7d03aacc0f4c447a42e
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sun Apr 7 20:09:55 2013 +0200

    ganc: Fix use after free from 1301d9cd394e87d9b3bd010466f971b39080ace6

http://cgit.osmocom.org/openbsc/commit/?id=bfd5a86df23cb47b311d6ef7147de46273002f15

commit bfd5a86df23cb47b311d6ef7147de46273002f15
Author: Harald Welte <[email-masked]>
Date:   Wed Jun 6 23:31:06 2012 +0800

    experinmental and incomplete hack trying to build separate MSC

http://cgit.osmocom.org/openbsc/commit/?id=9db61a290e6cae33b710f09d0277e9cc623915e8

commit 9db61a290e6cae33b710f09d0277e9cc623915e8
Author: Harald Welte <[email-masked]>
Date:   Sat Jul 14 01:52:51 2012 +0200

    ganc: use vTvLV_GAN TLV encoder/decoder
    
    This is required to correctly parse and generate messages with IEs of
    length > 0x7F, like long SMS messages.  A recent copy of libosmocore is
    required for the core TLV parser support (2fe6847 or later).

http://cgit.osmocom.org/openbsc/commit/?id=3d57e5d899582a75c0a4046069e7255e54f93c5c

commit 3d57e5d899582a75c0a4046069e7255e54f93c5c
Author: Harald Welte <[email-masked]>
Date:   Fri Jul 13 22:55:27 2012 +0200

    ganc: Store more data (GERAN LAC, MAC addr, ESSID, ...) of peer
    
    We store more of the data sent by the MS during REGISTER, and show
    that data during 'show gan-peer'.  Also, there is now a table view (show
    gan-peer) as well as a detailed view (show gan-peer details)

http://cgit.osmocom.org/openbsc/commit/?id=e6e816fc13bcdfcfb8ebd1861105592c980cb271

commit e6e816fc13bcdfcfb8ebd1861105592c980cb271
Author: Hermann Gausterer <[email-masked]>
Date:   Wed Jul 18 17:44:02 2012 +0200

    ganc: TCP typo fix
    
    Signed-off-by: Hermann Gausterer <[email-masked]>

http://cgit.osmocom.org/openbsc/commit/?id=a932d42f49dcd906d7c74ef37af346b210033691

commit a932d42f49dcd906d7c74ef37af346b210033691
Author: Harald Welte <[email-masked]>
Date:   Fri Jul 13 15:21:36 2012 +0200

    ganc: fix free() order between osmo_conn and gan_peer

http://cgit.osmocom.org/openbsc/commit/?id=b59902a1873a40d9726040dfc95e32174c18dc10

commit b59902a1873a40d9726040dfc95e32174c18dc10
Author: Harald Welte <[email-masked]>
Date:   Fri Jul 13 14:16:11 2012 +0200

    ganc: Make sure to close tcp socket when closing ganc / track REG state
    
    We now track if a peer is REGISTERED or not, and only page him if
    he is registered.  Furthermore, we look for old stale peer records
    and remove them, if we get a REGISTER on a new TCP connection.

http://cgit.osmocom.org/openbsc/commit/?id=53be7d3284d922af4cd142b02652ddec9de2705d

commit 53be7d3284d922af4cd142b02652ddec9de2705d
Author: Harald Welte <[email-masked]>
Date:   Fri Jul 13 12:24:15 2012 +0200

    ganc vty: show keep-alive time-out for every peer in vty

http://cgit.osmocom.org/openbsc/commit/?id=db2c0f38531146b36ce26bb19a9ce936f28dc826

commit db2c0f38531146b36ce26bb19a9ce936f28dc826
Author: Harald Welte <[email-masked]>
Date:   Fri Jul 13 10:49:17 2012 +0200

    ganc: implement release timer for gan_peer
    
    If we didn't see a GA-RC KEEP ALIVE for more than twice TU3906,
    then we assume the peer is dead and simply drop the tcp connection.

http://cgit.osmocom.org/openbsc/commit/?id=000fc8aec25becab7298171feed5ea05c45e02af

commit 000fc8aec25becab7298171feed5ea05c45e02af
Author: Harald Welte <[email-masked]>
Date:   Fri Jul 13 10:14:28 2012 +0200

    ganc: actually read + use settings from the config file

http://cgit.osmocom.org/openbsc/commit/?id=a27a0f9a60c080de495763c19b2ca3e161503ffc

commit a27a0f9a60c080de495763c19b2ca3e161503ffc
Author: Harald Welte <[email-masked]>
Date:   Fri Jul 13 10:06:45 2012 +0200

    ganc: add VTY for 'show gan-peer' and configuring virtual bts

http://cgit.osmocom.org/openbsc/commit/?id=c7041a917c1c93486a5c1bf40ff39465674883fb

commit c7041a917c1c93486a5c1bf40ff39465674883fb
Author: Harald Welte <[email-masked]>
Date:   Fri Jul 13 09:59:42 2012 +0200

    ganc: Add a FIXME about our msgb memory leak

http://cgit.osmocom.org/openbsc/commit/?id=4ac356da4da9b7751e0696e28beaf6bf70551f53

commit 4ac356da4da9b7751e0696e28beaf6bf70551f53
Author: Harald Welte <[email-masked]>
Date:   Fri Jul 13 09:58:44 2012 +0200

    ganc: extend ganc_bts with description and SEGW / GANC IP/port

http://cgit.osmocom.org/openbsc/commit/?id=5b058b65afeccb42d1f309b8f0b93228b29bbdd3

commit 5b058b65afeccb42d1f309b8f0b93228b29bbdd3
Author: Harald Welte <[email-masked]>
Date:   Fri Jul 13 09:57:28 2012 +0200

    ganc: destroy peer after read fails or RELEASE has been sent
    
    this is not quite as per spec.  We probably need a timer of twice
    the KEEPALIVE timer of the MS to determine the phone is gone.

http://cgit.osmocom.org/openbsc/commit/?id=c28fc4cd086b99568e2960725bdfce75b16aeee3

commit c28fc4cd086b99568e2960725bdfce75b16aeee3
Author: Dieter Spaar <[email-masked]>
Date:   Thu Jul 12 18:27:18 2012 +0200

    ganc: Add peer to global list of peers in network
    
    TODO: remove peer from that list once tcp connection closes

http://cgit.osmocom.org/openbsc/commit/?id=47697b66a2b059b659430dae8b68d2f8da11b6f8

commit 47697b66a2b059b659430dae8b68d2f8da11b6f8
Author: Harald Welte <[email-masked]>
Date:   Thu Jul 12 18:24:31 2012 +0200

    ganc: use different host name for default UNC

http://cgit.osmocom.org/openbsc/commit/?id=3ebfeab799ce381b925578aa58a1260b1e14de31

commit 3ebfeab799ce381b925578aa58a1260b1e14de31
Author: Dieter Spaar <[email-masked]>
Date:   Thu Jul 12 18:22:59 2012 +0200

    ganc: implement sending of GA-CSR RELEASE

http://cgit.osmocom.org/openbsc/commit/?id=b9ee62fbed161754eb857337b0633f14d2afd7b1

commit b9ee62fbed161754eb857337b0633f14d2afd7b1
Author: Harald Welte <[email-masked]>
Date:   Thu Jul 12 18:20:53 2012 +0200

    ganc: announce < R99 MSC to avoid sequence number in msg_type
    
    >= R99 MSCs expect sequence numbers in the opper 2 bits of the
    message type of MS-originated >L3 messages.  Our MSC code doesn't
    really deal with this yet, so don't announce R99 :)

http://cgit.osmocom.org/openbsc/commit/?id=a8e22773c5e104fc35fdb772587f846a65ca0259

commit a8e22773c5e104fc35fdb772587f846a65ca0259
Author: Harald Welte <[email-masked]>
Date:   Thu Jul 12 18:17:01 2012 +0200

    ganc_data: add linked list to connect objects
    
    the peer needs a reference to a sccp connection, and the network
    needs to have a list of peers and a list of mscs.

http://cgit.osmocom.org/openbsc/commit/?id=d541ad4d5ca5994e4c0af85270bd1fe8a2ffd0b4

commit d541ad4d5ca5994e4c0af85270bd1fe8a2ffd0b4
Author: Harald Welte <[email-masked]>
Date:   Thu Jul 12 01:08:37 2012 +0200

    ganc: fix segfault during memset()

http://cgit.osmocom.org/openbsc/commit/?id=b097bf1d662f5516d0a45c241efb42411370d0e8

commit b097bf1d662f5516d0a45c241efb42411370d0e8
Author: Harald Welte <[email-masked]>
Date:   Fri Jun 29 21:21:48 2012 +0200

    ganc: change hard-coded MCC/MNC to 901-70
    
    right now we use 901-70 based IMSIs for testing - but this of course
    needs to become vty configurable soon.

http://cgit.osmocom.org/openbsc/commit/?id=3ebd609b12ed3eb68c38e806d9ee3af69cbf085c

commit 3ebd609b12ed3eb68c38e806d9ee3af69cbf085c
Author: Harald Welte <[email-masked]>
Date:   Fri Jun 29 21:21:17 2012 +0200

    ganc: add (currently unused) functions for PAGING REQ and DL XFER

http://cgit.osmocom.org/openbsc/commit/?id=6dbc430ec36d437d91d0d7e86270aefbceb611d0

commit 6dbc430ec36d437d91d0d7e86270aefbceb611d0
Author: Harald Welte <[email-masked]>
Date:   Fri Jun 29 21:19:39 2012 +0200

    ganc: properly zero-initialize the GAN CCH description IE
    
    As Dieter points out, the structure was not properly zero-initialized...

http://cgit.osmocom.org/openbsc/commit/?id=477ef0e95e2d9b02a0adcd8ea1f8753a0f99a87c

commit 477ef0e95e2d9b02a0adcd8ea1f8753a0f99a87c
Author: Harald Welte <[email-masked]>
Date:   Thu Jun 28 17:58:25 2012 +0200

    Use uint16_t for MCC and MNC
    
    As Dieter correctly points out, MCC an MNC can very well be lager than
    255 ;)

http://cgit.osmocom.org/openbsc/commit/?id=d347101d742cb23c8031a77f659db3b76387ae09

commit d347101d742cb23c8031a77f659db3b76387ae09
Author: Harald Welte <[email-masked]>
Date:   Thu Jun 28 09:12:25 2012 +0200

    ganc: don't put IP addressess as string into a FQDN attribute
    
    ... there is a separate IP address IE that should be used for this.
    Otherwise, devices may treat 1.2.3.4 as a hostname and make forward dns
    lookups on it ;)

http://cgit.osmocom.org/openbsc/commit/?id=ae2865c6ed299f126e8bf7e53c0653a251e6f48e

commit ae2865c6ed299f126e8bf7e53c0653a251e6f48e
Author: Harald Welte <[email-masked]>
Date:   Sun Jun 24 21:49:37 2012 +0200

    ganc: handle classmark change

http://cgit.osmocom.org/openbsc/commit/?id=8cef8a0af6bd88b5913cc0bf308f5c9c9fcdb76b

commit 8cef8a0af6bd88b5913cc0bf308f5c9c9fcdb76b
Author: Harald Welte <[email-masked]>
Date:   Sun Jun 24 21:37:27 2012 +0200

    ganc: fix TLV parsing and dump L3 content as hex

http://cgit.osmocom.org/openbsc/commit/?id=db99e1f42fb1b1c67c8656a8f0598513352fc6c2

commit db99e1f42fb1b1c67c8656a8f0598513352fc6c2
Author: Harald Welte <[email-masked]>
Date:   Sun Jun 24 20:17:57 2012 +0200

    ganc: process some more messages

http://cgit.osmocom.org/openbsc/commit/?id=54520a2516003983a552f5a828e20e563ee896bb

commit 54520a2516003983a552f5a828e20e563ee896bb
Author: Harald Welte <[email-masked]>
Date:   Sun Jun 24 19:45:25 2012 +0200

    ganc: update copyright headers

http://cgit.osmocom.org/openbsc/commit/?id=bdad76a1f18994fc33945b8fa474ba3cc1bf6bb5

commit bdad76a1f18994fc33945b8fa474ba3cc1bf6bb5
Author: Harald Welte <[email-masked]>
Date:   Sun Jun 24 19:22:17 2012 +0200

    ganc: Correctly return DISCOVERY ACCEPT and REGISTRATION ACCEPT

http://cgit.osmocom.org/openbsc/commit/?id=ea838c066830f5f3d4f1888289cf433e0dd1f4e4

commit ea838c066830f5f3d4f1888289cf433e0dd1f4e4
Author: Harald Welte <[email-masked]>
Date:   Sat Jun 23 23:04:41 2012 +0200

    ganc: fix code to do naything useful at all

http://cgit.osmocom.org/openbsc/commit/?id=03edc7ac4aaeb9a1615a8d76afc73a3fd8bbaab3

commit 03edc7ac4aaeb9a1615a8d76afc73a3fd8bbaab3
Author: Harald Welte <[email-masked]>
Date:   Sat Jun 23 22:10:01 2012 +0200

    osmo-ganc: actually register the accepted fd's with select loop

http://cgit.osmocom.org/openbsc/commit/?id=03af8bca8d78b0bf5ae03883faf276dff313c271

commit 03af8bca8d78b0bf5ae03883faf276dff313c271
Author: Harald Welte <[email-masked]>
Date:   Sat Jun 23 21:58:41 2012 +0200

    initial skeleton for accepting UMA/GAN connections

-----------------------------------------------------------------------

hooks/post-receive
-- 
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)