openbsc.git branch neels/gtphub updated. 0.15.0-108-gc93cbbe

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/osmocom-commitlog@lists.osmocom.org/.

gitosis at osmocom.org gitosis at osmocom.org
Mon Nov 2 18:27:12 UTC 2015


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, neels/gtphub has been updated
  discards  bb2db1ffc8de959fe60b147c18d5b56bdf7a85d6 (commit)
  discards  37e3cde9bff2f0dba1689b074151da22409b77fb (commit)
  discards  5de8ed39a276f25589c1c72262d05c44896fb06a (commit)
  discards  d7ff9f9ea9feca89f32085453b37a2e639445afd (commit)
  discards  cf183b32148765c246562298cafb3d90126eded7 (commit)
  discards  6a1fffffb4fc27da9b383daa046a126ce785a23f (commit)
  discards  b8b7e5d8ed1adbdb37394b160f0c6d17cbff00f6 (commit)
  discards  a7bbb00b5004f79ab21602e010dd2b5833e23378 (commit)
  discards  1b850e1891452fc3f17071eb07a82a9df57cbad9 (commit)
  discards  3cafd08377727ab66cf607b84dc9815e24d8cdc7 (commit)
  discards  cf0958ed0c0dd409d6c86d82152576e42aa97d65 (commit)
  discards  b2f8e81f42554af8f20faafd3cabe1f2d6ea97f0 (commit)
  discards  8551f90ad9ebacce9f151810bd584cde9fbd46be (commit)
  discards  2a7e3fd30e52a46a7d6c51019ef2ec1a8722a12e (commit)
  discards  580a58f6a989435c7ea175b1c82cf8e31eaffa4c (commit)
  discards  98023eb12d878d79f3b4427937facced9b287c0f (commit)
  discards  42a3d42003ab668bf03a17ddf1931c0850569da4 (commit)
  discards  5b8de61a14df78c41e869b473d1c5597706a1cd3 (commit)
  discards  a594f14a53f5c2695e2fc3d5ea4404ed5016470a (commit)
  discards  6b45e57a06bede8ece24f8341c2345f46af4b77b (commit)
  discards  0b75627cd57985936121c902fbc03b10626a587b (commit)
  discards  4d8fe6aa001a2dbb1dc3aed49b4a57bd37b66904 (commit)
  discards  57324f633c629f9eebd84639ad290df5f6db75d3 (commit)
  discards  f4e40e725d58943bf6557bc8e1327f33c9c30643 (commit)
  discards  b4cee010d18bb4b3c0d35137faa53b7fb3611c47 (commit)
  discards  4673d0903365cc1a205381fe1fb251f7a62d5863 (commit)
  discards  53dc2be1eb115405e75d442035febea60feb05e0 (commit)
  discards  6cdb19125c29f02cbaba959a4bdb3e9ac37300e6 (commit)
  discards  f8b37f91d7a5cf31e2ecec3de200b3f29500ddea (commit)
  discards  bdc0f8f361d11bf1aa8f034ebc94913f41daff2e (commit)
  discards  92677e400f7323c65775fe77a776b9720aeba139 (commit)
  discards  d8b58ab1c11054f1147733702e8893b627bff473 (commit)
  discards  9c6da5b877eb26e3c623f15bb777caad9aa77802 (commit)
  discards  d2e5e1481d77db787fc620f996408e13e3838646 (commit)
  discards  ebc8604a6d299ebea3b1d316e317d1dbbd32fac0 (commit)
  discards  179b1c40cd30ac647b449cbb854c53757e23c557 (commit)
  discards  b31c03e51abd7c48e3637e799dbe510f02e07a30 (commit)
  discards  888d82136db787ceb91128908091414e601bfc30 (commit)
  discards  bfc09c6918c17306ad02c243ecb5053ecde40f50 (commit)
  discards  fd823efdc7225a0e6fb4d36409a4471d91dbd301 (commit)
  discards  e33eb724f4a94cc73d0eca46885dde7ddb7c1801 (commit)
  discards  f4bf652100dc54bd22287ff1d898c9b612654a79 (commit)
  discards  71bc60fd632596e0830e54cc5917b0dac58fc2a7 (commit)
  discards  ee5c3a1799da60a6f9e427c7882e674a8a1021bf (commit)
  discards  f4adcc5f95f8e9302ded252b31a0d97da4d8222d (commit)
  discards  7c6a933becd217c4d8d9407b22eff0bd07e18028 (commit)
  discards  1e58127fb967b279e02414ee5ce4605b18e57e0f (commit)
  discards  87509e279da66f29925e6f858828bb7d8b46325c (commit)
  discards  dabd1b6c847feb0193e591b2cc04881fc531a008 (commit)
  discards  30cc79f6a2929cf2442fe3e20af12d4af3f00cec (commit)
  discards  26f56579712a8cb24b0e35d72a92a3fdd1ab1a3c (commit)
  discards  a25920e8cd842a1b5a5b5ade85fc5110dd5cebbd (commit)
  discards  8cf268735fbc57a2fc1318a97805271401f3d434 (commit)
  discards  1f007848bf13da25178b2a591df5e1b257de4a69 (commit)
  discards  d90265ae91fdc1889fd15bfa32101605316e88e1 (commit)
  discards  1c8770e404abfdd25f1f44e3ef77d8e610774871 (commit)
  discards  0932ec2acee0577caa618487da5a3786e86d9376 (commit)
  discards  c2d1940569589140cf3c47a909d6745124a31f94 (commit)
  discards  79aa28fdca282c9e1579cea71001f7aeb6a3c675 (commit)
  discards  1d35e6dc548c3714689cdc6ea538576bb6f8b483 (commit)
  discards  2b93282ed084f6c9a6fd41885fac45a0123a32b4 (commit)
  discards  7747212c5dabe045636ebe4163f07bf151d655ce (commit)
  discards  08cdd2739cfeada80de2bc3ec0a71ca2c826eccf (commit)
  discards  28e62ef35caa1cfabb4b88010c5b68fa45dd074d (commit)
  discards  0e6a542a4eb14f551ca5ef4b66afc65a86e0e6b0 (commit)
  discards  8621bf69fc3f2fa919c5d85524f33a8273fd476f (commit)
  discards  fbc7cbb19a46fb327110a622df2d1bdb72832c40 (commit)
  discards  9bcaf67b4015cc64ccc7abbdcf141b254147857b (commit)
  discards  955c9e29f62df4157e47224a05491cdf94ea481f (commit)
  discards  57225043d5ecfdaf4f59737939a4a03d1c79c4fc (commit)
  discards  f3fc52f1166d08839713448110eceabe07daf873 (commit)
  discards  54add31d5bb162004630a420a3bddbf869771631 (commit)
  discards  e7f7963d7fa4d70e217b3f31435924e3f379c8c5 (commit)
  discards  a3b9ce3f5da4fdb8eb8f9662e073f75a6b4f99a2 (commit)
  discards  8b22fcf40f8419e69c500f038511402b6d747666 (commit)
  discards  b92bc21644f1c150be026f07dff07db02966c344 (commit)
  discards  19c4c73640854ee50649bea1063340ff2e48554e (commit)
  discards  98c086e4dbd007ae0842c651fe3323d82c2c52a6 (commit)
  discards  13af096e579f4be0d7452b579efdbff07f03993c (commit)
  discards  0e2dc8fb589b969b49513317fb4cfb3e8370f0e5 (commit)
  discards  ac546faa0dcee26df4f79eeb736f7319a2076f33 (commit)
  discards  5fe3d0e4e87daa31c9477c88a81861ae54e45e31 (commit)
  discards  9dbdf8ed7ef499b6b1679d2761d7bec021a7babd (commit)
  discards  fe54306b671a1d2cb682eddf0d18f87e0a692481 (commit)
  discards  d080cc8e21720e94df92d471091a213772ee27cd (commit)
  discards  90773150ced3fb487138128da71b0e288a922abb (commit)
  discards  0238584e93438ff7adc8a2967c1fdb1122e0d031 (commit)
  discards  714a73e2e1b127699c6e4298e760ca58c1cdf7c2 (commit)
       via  c93cbbe395ddd0186656c9c6f0ec5c319b06c612 (commit)
       via  d9ba5fdc42bc8eeb82421428d5e11118777eaac4 (commit)
       via  e575f68c5d9df243263fd020716331e641520687 (commit)
       via  fa5c0c9a6cf400829c69ee67b7ddeb704356eab4 (commit)
       via  c09d1fad28b0411ce8fa8bbc3f648133e664c6e9 (commit)
       via  548f1f4a89f9b57e4e9b14d5ca61636146b9206c (commit)
       via  693543cd624397d900525127a755929a04e10a12 (commit)
       via  e3e850e14d8707a3e575e7cac2b5268df01de185 (commit)
       via  87584d55893056825472ad1a47a30084f6cd3928 (commit)
       via  6fb7b00ba54f77ab926c16c5f27d7fa4c32c2677 (commit)
       via  39bb4a7835d6e907302932dfd53eb6479edb2d94 (commit)
       via  0e951c5235f9d12418ea5adb8ed3ff52c7831be6 (commit)
       via  9577db220e5a0fabbe721bc530e2b090f7038c21 (commit)
       via  89378dad5c28011be4519bf1ecca96f37948d78a (commit)
       via  4606489675d805cbbb4047397445b1ae6d29f8f2 (commit)
       via  8054ae7888124c762e74b39659e3aa1c45223a29 (commit)
       via  1f0a3020fb14c4cd353c0793b93aa2c1705bb945 (commit)
       via  09cec53154c47544a5a47ce9970617766ee068af (commit)
       via  e88766692adfc4bd59d2f66abbf2fb126b392eaa (commit)
       via  b67fd17f9370bd56cbf79a7668330c132aedf670 (commit)
       via  47a9e39b5df2ddc697ba3a8948b8d15497f420ca (commit)
       via  20edaf0e776b36cb9c626634b74a7e90a8d0bbb3 (commit)
       via  675c2446cf420e573761edc6728b2ddf780fbacb (commit)
       via  258e9c92b045b85141cd6298c06669a10c630ae9 (commit)
       via  7a69a205d61c3785bad636c23ad7eec5ade46099 (commit)
       via  2d581de9e8c038bc6966049542a48afbb00080ce (commit)
       via  7e629aeb6d54472009245e464ee4109f2948a538 (commit)
       via  21feb5a023fac801ec7aa77fd4b633c238ce2bf6 (commit)
       via  eb5321c9a20d2d4d6ed9292399e5e68d10509ad0 (commit)
       via  f71071f72f9438c292c664886559dc5abeb48733 (commit)
       via  8c58f8448d6e410822d55dc0c510a0d9ec421de1 (commit)
       via  b11ea992a1ae487cc52335e0fe22c327a33b67de (commit)
       via  e0024faab810740ce6a2e45c99368d79f35494b2 (commit)
       via  9caf19e4ef5b389c26be77a15a6d249a44eb1fb6 (commit)
       via  bd36e84ada0e1405185c4b9153ab6ab12fc0c0ea (commit)
       via  7bc106246dcf2f8903ef88867bef4b5248652936 (commit)
       via  88a398f77892aadd6c82a86deeedf41fe208225c (commit)
       via  c5d450dcf346bd29ef72d7c2a051c62068b799d6 (commit)
       via  bd2348a5aef0a0a0a6e79a4fdd0aff2a3252d130 (commit)
       via  0cfc131bd0f7acd65782420539a8ce611a8c177a (commit)
       via  f481c71a277b4f863fe2b9e5c348d792c2838d64 (commit)
       via  2fb3e3ef3beea40079c1d17c0c3b416f51731154 (commit)
       via  2621a0c98456c2e58e965818a7950dbe89b9d49d (commit)
       via  0331625f764855184b608f0e7147e6e8c0a6c4ef (commit)
       via  fe8fa60198cdd64309cefa4dd81b413a80e5c262 (commit)
       via  12589ecf8f144ba99429152579adb55423c2052c (commit)
       via  b17b8de431320d9b47b862ea3b917e66962cd6ae (commit)
       via  9ec800254cf3b5cd6e8b189a45447c31b8dc8da5 (commit)
       via  0520f801e0900f83501ec0322a2eec43a847889b (commit)
       via  0411138cb799a3e088f4a1e1e9ca5aae01d9cd87 (commit)
       via  702edac97a452b017943f0e2b2fa05755cca4ee7 (commit)
       via  1665fbc188ce6dd090edbde9110fa3ef87486af8 (commit)
       via  18c97fe4bdfe3beff4d006ce201c133d57cadbdd (commit)
       via  2c9231314ddaf7df75f87403f5b0795102ba70a1 (commit)
       via  a6403a67b137841d22cd17ccbd7efa8eb23ae3ed (commit)
       via  1ed54f2ae6e467195df95b0ee0b4f34cac9bc860 (commit)
       via  d83e41a0864a1cb160a47b3c40302c20c3c44072 (commit)
       via  b956d5bbe39524cbe20a7bd464f46c53192f54c8 (commit)
       via  cd80d7d068d51aa698ec9d12fbe35d6d983cbaa7 (commit)
       via  0919d3ba10a8e3c41fe1d3047f41a75bf00fa740 (commit)
       via  f76ffe48b5935a64c573fca0197fb3c1bfc630a5 (commit)
       via  781f99ff9bf49054e1f7364bcd9d2abbde33a34f (commit)
       via  5d2feb77e9c3c33f5c062cdc4ea70a7c8ee9c030 (commit)
       via  a61b625ba7455180b00885912ad59125d8ed0c4e (commit)
       via  26e9e638f4b0c3e5e5491554fbca9c77889c5466 (commit)
       via  18a26e44c40aa8a3b728ef81ee4fbdd350a7af5c (commit)
       via  ff7b32e1f21779abba28a4f5547acd5d3420878a (commit)
       via  b1a0bd759b89ede0e48910029bf05ca02e970f53 (commit)
       via  46f5978ca52fbb640cc5a86159b0631fbda69919 (commit)
       via  f1c35f5a118aabc57697fc57a7dcf393a0635ced (commit)
       via  23433efda6c8ca56c7146c2893058b7b0c3d1d40 (commit)
       via  707e104caece9edcfa9a1d24ecdc5c331e45fc28 (commit)
       via  3e82a3ea613d92ece88808f011bf66a28ee459a0 (commit)
       via  b93962b086a5d0dc23cab35ee7b94e664b61c627 (commit)
       via  1c861f229a1a4340d8555034012588a0443fd9c0 (commit)
       via  9fdbf44ae6e5b388cbdde3936f2eaab3094ab22a (commit)
       via  b4d1e797deb02f2224c095174296c5105e9190f0 (commit)
       via  2fcdc9c81f0cc3549d8e6a196382064512138ff1 (commit)
       via  1c7657296ae19aa6930a055e35e0dc74c4993078 (commit)
       via  3bd64885fd177bf1210d342027bfe787c1c05490 (commit)
       via  65833c8971fece210d6fe7768214e5f564a84bcd (commit)
       via  8ba2bc06ac996a5bedbeca20cd42aab4f88e8a51 (commit)
       via  a7cd8daaef22939db4f552d49cd80cb9d7ca23a6 (commit)
       via  2ba023a64e3e45bff23cf0171cc14873a20dbaad (commit)
       via  df5616f6896333a3d4ab18e80109623463f571e9 (commit)
       via  0829d3f71aaa6b6a1b4575809d8658ec7259cb1e (commit)
       via  a22d28507c29bbe162fab2dee01f28365685e68b (commit)
       via  af1d5d4cc6b0bfee8db219233d04c2b4d28ff472 (commit)
       via  292769e19e1ec7ea28b69370f04569501020659f (commit)
       via  46caed8fc490f0f9f3c435d1cf59fc900fad9b5a (commit)
       via  64630cccc763da7088c1d1ff251a89d4d352cd4b (commit)
       via  11cb27ece64944c17c2714cfe7ea9971a8c4ab7c (commit)
       via  568a7275503ddae9721280d31e70a8045f645c10 (commit)
       via  9c534fdbe8289ccfbf5d2d586acb38fff945aecd (commit)
       via  89ef324eab2aed40a8f530c0ab7534fb93a60151 (commit)
       via  f06046b6afd3dd9db60bab55f167d6056af5885e (commit)
       via  d739f092be82fb01e53404b0a67bc0158063a843 (commit)
       via  d48f057328cfb82b192d935325eb5af1162c0ecc (commit)
       via  fe60cfb1d63d1c3b61c12eee78308f7985c66c1d (commit)

This update added new revisions after undoing existing revisions.  That is
to say, the old revision is not a strict subset of the new revision.  This
situation occurs when you --force push a change and generate a repository
containing something like this:

 * -- * -- B -- O -- O -- O (bb2db1ffc8de959fe60b147c18d5b56bdf7a85d6)
            \
             N -- N -- N (c93cbbe395ddd0186656c9c6f0ec5c319b06c612)

When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

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

commit c93cbbe395ddd0186656c9c6f0ec5c319b06c612
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon Nov 2 14:57:15 2015 +0100

    fixup

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

commit d9ba5fdc42bc8eeb82421428d5e11118777eaac4
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon Nov 2 14:56:49 2015 +0100

    test fix

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

commit e575f68c5d9df243263fd020716331e641520687
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon Nov 2 14:56:43 2015 +0100

    test

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

commit fa5c0c9a6cf400829c69ee67b7ddeb704356eab4
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon Nov 2 14:56:24 2015 +0100

    test

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

commit c09d1fad28b0411ce8fa8bbc3f648133e664c6e9
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon Nov 2 14:56:03 2015 +0100

    log

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

commit 548f1f4a89f9b57e4e9b14d5ca61636146b9206c
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon Nov 2 14:55:32 2015 +0100

    wrap resolve ggsn

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

commit 693543cd624397d900525127a755929a04e10a12
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon Nov 2 14:06:04 2015 +0100

    test

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

commit e3e850e14d8707a3e575e7cac2b5268df01de185
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon Nov 2 14:05:45 2015 +0100

    handle_buf retval

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

commit 87584d55893056825472ad1a47a30084f6cd3928
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon Nov 2 13:45:10 2015 +0100

    test

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

commit 6fb7b00ba54f77ab926c16c5f27d7fa4c32c2677
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon Nov 2 13:44:35 2015 +0100

    haveggsn

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

commit 39bb4a7835d6e907302932dfd53eb6479edb2d94
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon Nov 2 13:44:14 2015 +0100

    sockaddr

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

commit 0e951c5235f9d12418ea5adb8ed3ff52c7831be6
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon Nov 2 12:54:14 2015 +0100

    resolv

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

commit 9577db220e5a0fabbe721bc530e2b090f7038c21
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon Nov 2 12:53:44 2015 +0100

    test fix

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

commit 89378dad5c28011be4519bf1ecca96f37948d78a
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon Nov 2 12:05:00 2015 +0100

    cosm

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

commit 4606489675d805cbbb4047397445b1ae6d29f8f2
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon Nov 2 12:04:41 2015 +0100

    test

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

commit 8054ae7888124c762e74b39659e3aa1c45223a29
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon Nov 2 10:55:48 2015 +0100

    teimap

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

commit 1f0a3020fb14c4cd353c0793b93aa2c1705bb945
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon Nov 2 10:55:37 2015 +0100

    fixup

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

commit 09cec53154c47544a5a47ce9970617766ee068af
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon Nov 2 10:55:07 2015 +0100

    reply_respond

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

commit e88766692adfc4bd59d2f66abbf2fb126b392eaa
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon Nov 2 10:25:11 2015 +0100

    teimap

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

commit b67fd17f9370bd56cbf79a7668330c132aedf670
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon Nov 2 10:15:06 2015 +0100

    testpdp

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

commit 47a9e39b5df2ddc697ba3a8948b8d15497f420ca
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon Nov 2 10:14:51 2015 +0100

    init/start

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

commit 20edaf0e776b36cb9c626634b74a7e90a8d0bbb3
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Thu Oct 29 17:14:04 2015 +0100

    wip

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

commit 675c2446cf420e573761edc6728b2ddf780fbacb
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Thu Oct 29 16:09:46 2015 +0100

    fix

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

commit 258e9c92b045b85141cd6298c06669a10c630ae9
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Thu Oct 29 16:09:17 2015 +0100

    fix

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

commit 7a69a205d61c3785bad636c23ad7eec5ade46099
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed Oct 28 20:07:07 2015 +0100

    wip

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

commit 2d581de9e8c038bc6966049542a48afbb00080ce
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed Oct 28 20:05:58 2015 +0100

    comment

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

commit 7e629aeb6d54472009245e464ee4109f2948a538
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed Oct 28 19:29:29 2015 +0100

    fixup

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

commit 21feb5a023fac801ec7aa77fd4b633c238ce2bf6
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed Oct 28 19:29:06 2015 +0100

    teimap

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

commit eb5321c9a20d2d4d6ed9292399e5e68d10509ad0
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed Oct 28 19:27:51 2015 +0100

    tweak osmo_sockaddr_to_str*()

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

commit f71071f72f9438c292c664886559dc5abeb48733
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed Oct 28 18:27:59 2015 +0100

    long_comment

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

commit 8c58f8448d6e410822d55dc0c510a0d9ec421de1
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed Oct 28 17:09:18 2015 +0100

    comment

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

commit b11ea992a1ae487cc52335e0fe22c327a33b67de
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed Oct 28 17:09:11 2015 +0100

    association

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

commit e0024faab810740ce6a2e45c99368d79f35494b2
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue Oct 27 16:29:35 2015 +0100

    wip

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

commit 9caf19e4ef5b389c26be77a15a6d249a44eb1fb6
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue Oct 27 13:22:14 2015 +0100

    gtphub: drop an obsoleted function, rename another.

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

commit bd36e84ada0e1405185c4b9153ab6ab12fc0c0ea
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue Oct 27 13:15:58 2015 +0100

    comment

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

commit 7bc106246dcf2f8903ef88867bef4b5248652936
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue Oct 27 13:11:07 2015 +0100

    gtphub: test from several origins

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

commit 88a398f77892aadd6c82a86deeedf41fe208225c
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue Oct 27 12:55:24 2015 +0100

    gtphub: fix thinko: ALL nr_mappings need an origin.

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

commit c5d450dcf346bd29ef72d7c2a051c62068b799d6
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue Oct 27 12:06:53 2015 +0100

    gtphub: rename teip to tei_pool

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

commit bd2348a5aef0a0a0a6e79a4fdd0aff2a3252d130
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon Oct 26 16:12:14 2015 +0100

    log

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

commit 0cfc131bd0f7acd65782420539a8ce611a8c177a
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon Oct 26 16:09:56 2015 +0100

    gtphub: reject invalid GTP packets, adjust nc test.
    
    Enhancing the netcat test so that it sends and evaluates fully valid GTP
    packets, so that gtphub can reject invalid GTP packets.
    
    Enable the bit of code that returns error in case GTP packet decoding failed.
    
    Sponsored-by: On-Waves ehi

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

commit f481c71a277b4f863fe2b9e5c348d792c2838d64
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon Oct 26 15:00:52 2015 +0100

    gtphub: gtp_decode: flow readability

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

commit 2fb3e3ef3beea40079c1d17c0c3b416f51731154
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon Oct 26 14:55:01 2015 +0100

    comment

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

commit 2621a0c98456c2e58e965818a7950dbe89b9d49d
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon Oct 26 14:48:58 2015 +0100

    gtphub: nr_map: comment, sort.
    
    Add a large comment describing the ideas behind the nr_map implementation.
    Tweak a comment.
    Sort the nr_* function declarations for readability.

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

commit 0331625f764855184b608f0e7147e6e8c0a6c4ef
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon Oct 26 14:46:34 2015 +0100

    gtphub: rename nr_map_del to nr_map_clear

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

commit fe8fa60198cdd64309cefa4dd81b413a80e5c262
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon Oct 26 13:52:30 2015 +0100

    gtphub: remove obsolete #if MAP_SEQ

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

commit 12589ecf8f144ba99429152579adb55423c2052c
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon Oct 26 13:13:07 2015 +0100

    gtphub: cosmetic: add TODO stubs/comments

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

commit b17b8de431320d9b47b862ea3b917e66962cd6ae
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Thu Oct 22 03:37:35 2015 +0200

    add a todo comment

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

commit 9ec800254cf3b5cd6e8b189a45447c31b8dc8da5
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Thu Oct 22 02:13:35 2015 +0200

    seqmaptest wip

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

commit 0520f801e0900f83501ec0322a2eec43a847889b
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Thu Oct 22 03:05:46 2015 +0200

    gtphub: separate socket ops from handling (SGSNs)
    
    Factor out from_sgsns_handle_buf() from from_sgsns_read_cb(), in anticipation
    of a test that uses this entry point.

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

commit 0411138cb799a3e088f4a1e1e9ca5aae01d9cd87
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Thu Oct 22 02:35:51 2015 +0200

    gtphub: separate socket ops from handling (GGSNs)
    
    Factor out from_ggsns_handle_buf() from from_ggsns_read_cb(), in anticipation
    of a test that uses this entry point.

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

commit 702edac97a452b017943f0e2b2fa05755cca4ee7
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed Oct 21 02:07:52 2015 +0200

    gtphub_test.c: add test_nr_map_expiry().
    
    Rename test_nr_map() to test_nr_map_basic(),
    Add new test test_nr_map_expiry().
    
    Factor out static nr_map_have() to allocate and add a mapping.

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

commit 1665fbc188ce6dd090edbde9110fa3ef87486af8
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Thu Oct 22 00:09:50 2015 +0200

    gtphub: rewire seqmap to use nr_map (2/2)
    
    Drop obsoleted functions, see previous commit.

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

commit 18c97fe4bdfe3beff4d006ce201c133d57cadbdd
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed Oct 21 23:27:00 2015 +0200

    gtphub: rewire seqmap to use nr_map (1/2)
    
    The gtphub_seqmap_* functions become thin wrappers around the nr_map API.
    
    To ease diff comprehension, instead of removing obsolete functions, mark them
    with a comment. They will be dropped in the following commit.

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

commit 2c9231314ddaf7df75f87403f5b0795102ba70a1
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed Oct 21 23:17:42 2015 +0200

    gtphub: add expiry to nr_map.
    
    Introduce a central list of nr mappings for expiry. A number mapping gets a
    separate llist_head for the expiry list. To allow various types of mappings in
    the same list, have a del_cb (destructor callback) for each mapping.

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

commit a6403a67b137841d22cd17ccbd7efa8eb23ae3ed
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed Oct 21 02:41:50 2015 +0200

    gtphub: generalize number mapping (2/2)
    
    Decouple nr_mapping initialization from memory allocation. This allows
    embedding a nr_mapping in a larger struct.
    
    Instead of the mapped number, return the struct nr_mapping*. This allows
    reaching data elements in the larger struct after having found a mapping.

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

commit 1ed54f2ae6e467195df95b0ee0b4f34cac9bc860
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed Oct 21 02:07:18 2015 +0200

    gtphub: generalize number mapping (1/2)
    
    Cosmetically prepare for combining tei_map and seqmap to a generalized nr_map:
    
    Rename tei_* to nr_*.
    Instead of uint32_t, introduce a central nr_t typedef.
    Instead of _get_rev, use name _get_inv (harder to misunderstand).

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

commit d83e41a0864a1cb160a47b3c40302c20c3c44072
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed Oct 21 01:22:29 2015 +0200

    gtphub: shorten / unify seq map naming.
    
    Also drop a duplicate OSMO_ASSERT.

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

commit b956d5bbe39524cbe20a7bd464f46c53192f54c8
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed Oct 21 01:13:32 2015 +0200

    gtphub: fix seq map: don't map the same seq twice.

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

commit cd80d7d068d51aa698ec9d12fbe35d6d983cbaa7
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed Oct 21 01:06:29 2015 +0200

    gtphub: split two seq map functions.
    
    Separate GTP packet specifics from sequence mapping maintenance.
    No functional change.

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

commit 0919d3ba10a8e3c41fe1d3047f41a75bf00fa740
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed Oct 21 00:12:15 2015 +0200

    gtphub: drop peers when empty.
    
    Use the gtphub_peer.ref_count to track active sequence mappings from other
    peers. If a peer has neither sequence mappings to other peers nor other
    peers with mappings to itself, drop it.

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

commit f76ffe48b5935a64c573fca0197fb3c1bfc630a5
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue Oct 20 23:40:42 2015 +0200

    gtphub: expire seq nr mappings.
    
    Implement a gc ("garbage collection") timer and drop expired sequence
    mappings once per second.
    
    Rename seq_mapping.timeout to expiry and change type to time_t. Implement basic
    functions to get current time value and future expiry value.
    
    Reverse stored order of seq_mappings to yield a sorting in ascending order of
    expiry.
    
    This may not scale well for numerous peers, as for every gc cycle, every peer
    is visited, even if none of them have pending timeouts. (A peer is an SGSN or a
    GGSN, so there shouldn't be too many, right?)

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

commit 781f99ff9bf49054e1f7364bcd9d2abbde33a34f
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue Oct 20 23:29:46 2015 +0200

    comments

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

commit 5d2feb77e9c3c33f5c062cdc4ea70a7c8ee9c030
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon Oct 19 14:37:12 2015 +0200

    sgsn_vty.c: fix typo

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

commit a61b625ba7455180b00885912ad59125d8ed0c4e
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sun Oct 18 05:08:11 2015 +0200

    gtphub: improve address reporting.
    
    Add new (libosmocore worthy?) API to print a sockaddr struct in human
    readable form, transparently across IPv4 and IPv6.
    
    Replace all those hexdumps with new osmo_sockaddr_to_str() calls, except
    the one to print an invalid sockaddr struct in binary form.
    
    Sponsored-by: On-Waves ehi

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

commit 26e9e638f4b0c3e5e5491554fbca9c77889c5466
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sun Oct 18 04:50:02 2015 +0200

    gtphub: fix copyright typo

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

commit 18a26e44c40aa8a3b728ef81ee4fbdd350a7af5c
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sat Oct 3 02:29:34 2015 +0200

    gtphub: add simple netcat test
    
    Tweak the initial mapped sequence number for the test.
    
    Sponsored-by: On-Waves ehf

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

commit ff7b32e1f21779abba28a4f5547acd5d3420878a
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sun Oct 18 03:49:29 2015 +0200

    gtphub: map sequence numbers symmetrically.
    
    Also map sequence numbers towards the SGSNs, and unmap on the return path.

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

commit b1a0bd759b89ede0e48910029bf05ca02e970f53
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sun Oct 18 04:27:02 2015 +0200

    gtphub: Remove all hardcoded config.
    
    Force use of config file by dropping all hardcoded config and disallowing empty
    bind addresses.
    
    Sponsored-by: On-Waves ehi

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

commit 46f5978ca52fbb640cc5a86159b0631fbda69919
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri Oct 16 05:03:52 2015 +0200

    gtphub: Add GGSN and SGSN proxy.
    
    Add GGSN and SGSN proxy config, and implement. This can be used to chain
    multiple gtphubs, but the immediate intention is to facilitate unit tests.
    
    If a GGSN or SGSN proxy is set, send all GGSN/SGSN bound GTP packets to the
    respective proxy.
    
    Sponsored-by: On-Waves ehi

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

commit f1c35f5a118aabc57697fc57a7dcf393a0635ced
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri Oct 16 04:53:32 2015 +0200

    gtphub: cosmetic: streamline sockaddr handling.
    
    Rename struct gtphub_addr to osmo_sockaddr and use as osmo_sockaddr_init arg.
    It makes for a bit less code, doing the same.
    
    Also drop an erratic comment block.
    
    Sponsored-by: On-Waves ehi

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

commit 23433efda6c8ca56c7146c2893058b7b0c3d1d40
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri Oct 16 01:28:43 2015 +0200

    gtphub: move osmo_sockaddr_init to gtphub.h/c.
    
    osmo_sockaddr_init() will, after all, not go away, because of the 'ggsn-proxy'
    config, and it will be used in gtphub.c as soon as the ggsn-proxy config is
    applied (which this commit prepares for).
    
    Sponsored-by: On-Waves ehi

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

commit 707e104caece9edcfa9a1d24ecdc5c331e45fc28
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sat Oct 17 23:45:31 2015 +0200

    gtphub: Add cmdline config.
    
    Sponsored-by: On-Waves ehi

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

commit 3e82a3ea613d92ece88808f011bf66a28ee459a0
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri Oct 16 01:23:19 2015 +0200

    gtphub: Add VTY config.
    
    Implement the to_sgsns and to_ggsns bind configs. Have a short config that sets
    default ports and same IP address for control and user plane (usual case in the
    field), and a very fine grained version (because we can).
    
    Sponsored-by: On-Waves ehi

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

commit b93962b086a5d0dc23cab35ee7b94e664b61c627
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Thu Oct 15 21:31:30 2015 +0200

    gtphub: add signal handler to gtphub_main

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

commit 1c861f229a1a4340d8555034012588a0443fd9c0
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed Oct 14 23:50:43 2015 +0200

    gtphub: map sequence numbers SGSNs<->GGSNs
    
    Avoid sequence number collisions and allow routing a GGSN's response back to
    the SGSN that sent a request:
    - Towards each GGSN, send other sequence numbers than received from an SGSN,
    - and remember the mapping (with timeouts).
    - When receiving from a GGSN, find the SGSN from the sequence number returned.
    
    This covers only requests by the SGSN followed by GGSN responses, it does not
    cover requests initiated by a GGSN.
    
    Sponsored-by: On-Waves ehi

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

commit 9fdbf44ae6e5b388cbdde3936f2eaab3094ab22a
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed Oct 14 23:49:04 2015 +0200

    gtphub: split gtp_relay() in r/w funcs

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

commit b4d1e797deb02f2224c095174296c5105e9190f0
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Thu Oct 15 00:50:29 2015 +0200

    gtphub: index IEs, decode and log a few.

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

commit 2fcdc9c81f0cc3549d8e6a196382064512138ff1
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue Oct 6 15:20:13 2015 +0200

    gtphub: tweak logging
    
    Sponsored-by: On-Waves ehi

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

commit 1c7657296ae19aa6930a055e35e0dc74c4993078
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed Oct 14 17:40:53 2015 +0200

    gtphub: undup code: memset on a struct.

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

commit 3bd64885fd177bf1210d342027bfe787c1c05490
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue Oct 6 14:31:41 2015 +0200

    gtphub: add GTP header validation
    
    Sponsored-by: On-Waves ehi

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

commit 65833c8971fece210d6fe7768214e5f564a84bcd
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon Oct 5 18:14:35 2015 +0200

    gtphub: add TEI map test
    
    Sponsored-by: On-Waves ehi

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

commit 8ba2bc06ac996a5bedbeca20cd42aab4f88e8a51
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon Oct 5 17:38:15 2015 +0200

    gtphub: add gtphub_test.c (empty)
    
    Sponsored-by: On-Waves ehi

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

commit a7cd8daaef22939db4f552d49cd80cb9d7ca23a6
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue Oct 6 13:16:07 2015 +0200

    gtphub: add TEI map API.
    
    Sponsored-by: On-Waves ehi

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

commit 2ba023a64e3e45bff23cf0171cc14873a20dbaad
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Thu Oct 8 13:31:40 2015 +0200

    gtphub: add a todo comment

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

commit df5616f6896333a3d4ab18e80109623463f571e9
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue Oct 6 13:06:56 2015 +0200

    gtphub: populate API impl from test prog
    
    Sponsored-by: On-Waves ehi

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

commit 0829d3f71aaa6b6a1b4575809d8658ec7259cb1e
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sat Oct 3 03:38:20 2015 +0200

    gtphub: add skeletal gtphub.[hc]
    
    Sponsored-by: On-Waves ehf

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

commit a22d28507c29bbe162fab2dee01f28365685e68b
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri Sep 25 01:13:09 2015 +0200

    gtphub: add to build
    
    Add program osmo-gtphub from gtphub_main.c to Makefile.am.
    Add osmo-gtphub binary to gitignore.
    
    Sponsored-by: On-Waves ehf

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

commit af1d5d4cc6b0bfee8db219233d04c2b4d28ff472
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Thu Sep 24 17:32:30 2015 +0200

    Add GTP hub stub, as simplistic UDP forwarder.
    
    First steps towards a new GTP hub. The aim is to mux GTP connections, so that
    multiple SGSN <--> GGSN links can pass through a single point. Background:
    allow having more than one SGSN, possibly in various remote locations.
    
    The recent addition of OAP to GSUP is related to the same background idea.
    
    Sponsored-by: On-Waves ehf

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

Summary of changes:
 openbsc/.gitignore                         |   1 +
 openbsc/configure.ac                       |   1 +
 openbsc/include/openbsc/Makefile.am        |   3 +-
 openbsc/include/openbsc/gprs_gsup_client.h |   7 +-
 openbsc/include/openbsc/oap.h              |  78 +++++++++
 openbsc/include/openbsc/oap_messages.h     |  70 ++++++++
 openbsc/include/openbsc/sgsn.h             |   3 +
 openbsc/include/openbsc/utils.h            |  26 +++
 openbsc/src/gprs/Makefile.am               |   3 +-
 openbsc/src/gprs/gb_proxy.c                |   2 +
 openbsc/src/gprs/gb_proxy_main.c           |   4 +
 openbsc/src/gprs/gb_proxy_peer.c           |   2 +
 openbsc/src/gprs/gprs_gsup_client.c        |  55 ++++++-
 openbsc/src/gprs/gprs_gsup_messages.c      |  30 +---
 openbsc/src/gprs/gprs_sgsn.c               |   3 +
 openbsc/src/gprs/gprs_subscriber.c         |   3 +-
 openbsc/src/gprs/oap.c                     | 256 +++++++++++++++++++++++++++++
 openbsc/src/gprs/oap_messages.c            | 178 ++++++++++++++++++++
 openbsc/src/gprs/sgsn_main.c               |   6 +-
 openbsc/src/gprs/sgsn_vty.c                |  95 ++++++++++-
 openbsc/src/libbsc/bsc_vty.c               |   2 +
 openbsc/src/libcommon/Makefile.am          |   2 +-
 openbsc/src/libcommon/utils.c              |  58 +++++++
 openbsc/src/libfilter/bsc_msg_acc.c        |   2 +
 openbsc/src/libmgcp/mgcp_osmux.c           |   2 +-
 openbsc/src/osmo-bsc/osmo_bsc_main.c       |   2 +
 openbsc/src/osmo-bsc_mgcp/mgcp_main.c      |   7 +
 openbsc/src/osmo-bsc_nat/bsc_nat.c         |  16 +-
 openbsc/src/osmo-bsc_nat/bsc_nat_utils.c   |   2 +
 openbsc/src/osmo-nitb/bsc_hack.c           |   2 +
 openbsc/tests/Makefile.am                  |   2 +-
 openbsc/tests/gprs/Makefile.am             |   3 +-
 openbsc/tests/mgcp/mgcp_test.c             |   2 +-
 openbsc/tests/oap/Makefile.am              |  19 +++
 openbsc/tests/oap/oap_test.c               | 243 +++++++++++++++++++++++++++
 openbsc/tests/oap/oap_test.ok              |   7 +
 openbsc/tests/sgsn/Makefile.am             |   2 +
 openbsc/tests/testsuite.at                 |   7 +
 38 files changed, 1148 insertions(+), 58 deletions(-)
 create mode 100644 openbsc/include/openbsc/oap.h
 create mode 100644 openbsc/include/openbsc/oap_messages.h
 create mode 100644 openbsc/include/openbsc/utils.h
 create mode 100644 openbsc/src/gprs/oap.c
 create mode 100644 openbsc/src/gprs/oap_messages.c
 create mode 100644 openbsc/src/libcommon/utils.c
 create mode 100644 openbsc/tests/oap/Makefile.am
 create mode 100644 openbsc/tests/oap/oap_test.c
 create mode 100644 openbsc/tests/oap/oap_test.ok


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



More information about the osmocom-commitlog mailing list