Subject: osmo-st-all.git branch master updated. 2fa1935beec5403a3ebb0d24c1b16c76f622dfa1
From: [email-masked]
To: [email-masked]
Date: Tue, 3 Jun 2014 06:34:28 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 "Git submodule with Smalltalk modules".

The branch, master has been updated
       via  2fa1935beec5403a3ebb0d24c1b16c76f622dfa1 (commit)
       via  57b41e686bd1d529c9adaefc0e456357fef91f93 (commit)
       via  5c57a196bbdc80144492b72d4d25e6d38cf94db9 (commit)
       via  60a2f1cbb9117e4a1e9f2e1c3db31067b440c8ad (commit)
       via  b15481664385ebe46b1a3751937cc3f9b3d2ee60 (commit)
       via  00eb729e567f33e828bf4ad9ea5f714ba8181fef (commit)
       via  9a89c28fafa7ce8c62e49d2925adfb05138811a8 (commit)
       via  8b626c8a52cf5bf5d35f62cad75d701d67f345b9 (commit)
       via  24dbbc986cd108484f1ebad9d583011090065eae (commit)
       via  58cd187895809b0adb5853bba01cc31b4af89561 (commit)
       via  cb55eb5dcf67fbe1ca02e12cd3ccc25df4847ee2 (commit)
       via  948264560fa608c487bf3cccd2055cb919ebbbb0 (commit)
       via  2796b46a1f219e90363e88d9436adf1be6d502b1 (commit)
       via  2b5089d84deda5c94db3865a5b58f12b241959f1 (commit)
       via  da6b55669646968d03d9d7ad6dae74c38fc6bcc0 (commit)
       via  befb7a50f7c032e5ca4d8a992d6176983b5177f7 (commit)
       via  f0549c2df8860aee6887b8c9426701ddb5d67cb2 (commit)
       via  8a820162d23f3e13d74870b62dcce656bd79b7a5 (commit)
       via  1a3d577894532c1fe118d010642feaf12928105c (commit)
       via  3864d6ae2ff8133a3572ad85f0ed6328e548c850 (commit)
       via  01260bb20e9bb89b7a907fd474eb12e4489760c5 (commit)
       via  b2099a8474f7da64346bc64b095cb55407f41aad (commit)
       via  69810d6afa9619e75d615aea665460810c069467 (commit)
       via  77ef4b6ecee9ac78a7769f4cd45ccf57265a8e34 (commit)
       via  a819a8b8778b76143a0c772c6fe6fda123aab525 (commit)
       via  15f1f0763119fd5354399ecc496db7eb179312a4 (commit)
       via  33f1e40cbe70b29a02918b04ad453eff81f233d8 (commit)
       via  100d6bcb100f9f44ff2174f34224f61d8b5e1012 (commit)
       via  f815b6decec7fe093d8dbcd9f1aa50c01a1b94f4 (commit)
       via  333d67ef4fdc0310f6db2b49093f8031175b3ece (commit)
       via  547b7e15319a7a4465418decc04e7fd5d12db6a1 (commit)
       via  8c4ca4a6d448e366a9c322a1b5771c0623d8c800 (commit)
       via  58ce6ef2b96e1fd26ffd6c307e5e788aeed143d1 (commit)
       via  1a634a1492f31647ce714c50cfae38c9d61f9d57 (commit)
       via  e89ddfa07a361c60869ace940b0744e71a1c10d5 (commit)
       via  0c609b99757ef7d6fc39bdc7065ed2a286cca0cd (commit)
       via  11bb698a0b6be795d41efb2748bee42f4ed8509f (commit)
       via  13478762551a635857b3030493d1db17ad994d21 (commit)
       via  74f873e2195c5c9f504928c7868f8a32be777c09 (commit)
       via  fab3bf3d7ce3f8fd05a83fab3959bb052244bcae (commit)
       via  b98ef6f3730e7f59398ea96c5b355b8811d1f856 (commit)
       via  0481c085f1366eb4e3e728d2f9282813cd6a1f8d (commit)
       via  b9ecb4ecbafeb1ea971a40133b56aa95dc0b4d54 (commit)
       via  a58b3db6529f57cc7649f2df2362cfb0912a94e4 (commit)
       via  3779496a4a8f0d3892411eef4bfec5dfe9bda16a (commit)
       via  858d25e2be7a4277c72d4e66629783b58c4c20e5 (commit)
       via  89efe79f71b4c085147ae4875d37963a506e223b (commit)
       via  72afcc72e45bb27d8f60aeeb062ec07244548d57 (commit)
       via  2020d4cdf4363f176374efea370e0719839eb91d (commit)
       via  9625d417fe9863ac33146276fbba2ebcf6bef898 (commit)
       via  02aa81c92eb45be86b35e6be4676935ee6280973 (commit)
       via  92d995d2c6ebd2eb417be60304694785b73c1b59 (commit)
       via  2e5d36a4355ca4eea39e2adb7e6a5d83b636fb54 (commit)
       via  2ef65916661b443bbf14bfebe1a6a39d2a6a798a (commit)
       via  fd1d3829adfe472feb200e5da99ec3155248bc6e (commit)
       via  3dd23b46dd26cf6dca70d6bcfcb274aaf54927cb (commit)
       via  c3c038f2c89e0ecfcb07d08999b74e0e8179f735 (commit)
       via  5cf343d198fddfc043b83cf946580213a755283b (commit)
       via  00b85bc5833a4c99dd908e7547352483b1c4a91d (commit)
       via  22a6e96545aaf17b3f4af7d84ee1e157e46c4c01 (commit)
       via  a6f5ac9e4f114f65bf2de7327bb39533d73e40bc (commit)
       via  9e0df13ec7f54813129f5f9851cb233445455608 (commit)
       via  15be4f4af2f935412305f9e2af0d6a142b2a2093 (commit)
       via  0c26b1e048fe5da045c4e803a8ea56f27791be8d (commit)
       via  be46bf5b3592a58f5d9f3aa6946da9aca7c6544a (commit)
       via  1fffd8daf1df1f3c04cd585f67143b192fb8e434 (commit)
       via  dd874d294ac21fdb5f41094fcc3020a83cb5a40d (commit)
       via  b6f1033772f01c370b1afce6f933f4728601d720 (commit)
       via  b880a9907011c4f1e37b7c3cc8e4549a6520f5a1 (commit)
       via  6f2a50603fd6472e59a7bdac97033c98cd6fa2ff (commit)
       via  26ff75234467813dd8e0d553c9cffa461ef2df34 (commit)
       via  1fae9e46abb5f16bb3a02bbd774ad399384a538a (commit)
       via  b02113d070ea4cdc7a9722d908d0f33b3433ef4f (commit)
       via  69ca1cbe52e953afe3092436241ebfec09b8cbb3 (commit)
       via  e7d6ff2730c2197887198ca453e8089b00d73f3a (commit)
       via  2b233e68c5ceb99c2ad009005af0e4dcd9310225 (commit)
       via  91d3d3ef7a19d17669abdc3f5566e1c68abcc864 (commit)
       via  bb38dd32eaadfe7ae766604d31428bacfd1134bb (commit)
       via  b174396fe7794cc7f493229bdf1c5533b04ac658 (commit)
       via  8f7a9ea8a5932610102065d19688989799a3cc15 (commit)
       via  587c1c368331c495cb05d4aaa2799daa5453b578 (commit)
       via  7382efcf16e24726412b774c09fc36202de10bb5 (commit)
       via  cde5fb69e77609eef16f9ac72cf0420316a28958 (commit)
       via  8d016159b660efc7f3284bca5ccad91b0d656fc4 (commit)
       via  5282dff121b60e2b2a9d4e1fd1893a5746f14aab (commit)
       via  5222b4d5087be0e00cf27a473d06f23c10436380 (commit)
       via  58f8c6e4f8b7e825e51248ab52580033dd750170 (commit)
       via  f8fc45deb056b35ed735f590ac8cab1956fb8f0f (commit)
       via  32cba85ab4fe1104f86c5d0e3e6dfa5ff743ff32 (commit)
       via  91bfff21b764ead7b892f0111eddbfd375f0a898 (commit)
       via  812d16439197b7ba56d0765a13b68053cde62bd9 (commit)
       via  1e4cb83af0b844017bf15867a7de52d698b01215 (commit)
       via  2454ca1372dc9d4ddb7c174bf326c7b400ad60a2 (commit)
       via  19c98f3ec913608e959ca368b01cc9808ca10401 (commit)
       via  b739a69829399def0704100989149b1e45f8f6db (commit)
       via  150e7849dfc2d4c49a4e4227afa7593a324d48b9 (commit)
       via  ac0518599977f438d041db10ebd7ad9e16c9b70c (commit)
       via  13d4223a234036f9656a3c2f8266a152c410aa03 (commit)
       via  9ea9eafc2a29183596e358ab037cddbeecb28c30 (commit)
       via  7294d8add0521119225e89070d2c5e5e1e3b6844 (commit)
       via  903594e07dee401cf4fdbba75b97d4664dcba408 (commit)
       via  018dced6b780bf9465b20958be66dbf20afd8617 (commit)
       via  52927a37c3c31982675025712713222bb518796d (commit)
       via  f981fda29ebba0e44fc5cc0198e01313609353e2 (commit)
       via  7be4c7080205d7568e67332c9623fe20e86c9caa (commit)
       via  7f36eeed7f827f4b3910d96b717c20249b24b2d5 (commit)
       via  fc2f937a60b22edad7f5938cf2d5336950b4ca98 (commit)
       via  193126c28790c6a83bb579f32c633f518156b43f (commit)
       via  931f2a21d6ba8af97cfe9ffc1020272bc97a7afe (commit)
       via  ed74b0c1ca4d3f66e78d99dddc271fac2ac90f06 (commit)
       via  abc1a933fdc6640796dc5dc4c287e9fe649b17ec (commit)
       via  e231ae6f8ea52bfc7c972809d9cc7fd7251959c9 (commit)
       via  5de74be83c23ea55395a94802327b7c010da89ba (commit)
       via  e2372f67e89a863b69343dc2097eac949397bb2a (commit)
       via  abbad4a7afb4ee93a559e7a89a82235c43378c71 (commit)
       via  1dd46f82bbce76ccb6dc27bd7c6a5ced64d20543 (commit)
       via  564087a32d4243d8d988edf025e3eb31f0287656 (commit)
       via  6ddaa3cd5b47d848f472955d40479f1afa1a4af2 (commit)
       via  13eff3cdf96ad3670d98d62a95b1ad20e86d2cd9 (commit)
       via  c729a9967268d5860487f516e576235c9885db67 (commit)
       via  ce4840a077fbce33e5cfe1bf820cf80e7c40ec94 (commit)
       via  3e2be093decd88825231f69904199477275f5869 (commit)
       via  92add56e05fa92168d3d006d6fd16ef0330a61a1 (commit)
       via  108ff0b0b1870f79ff3df4a92d0f713958232bd3 (commit)
       via  00826da5dbb698f99353ff327728e814ca32d934 (commit)
       via  a1b4166cb707d342b2167a06019fe8acf1eac9f6 (commit)
       via  9278fb997cbb763d6d507393ae535aa27062fb2b (commit)
       via  4ce74bd5eba2b4a9125d350e1e2bab50298fd82c (commit)
       via  6f7e0bcf8d0483770fa6e13b66953f9917cf84f3 (commit)
       via  372c2e0f0b6ac35098bedc31aace9c5b7d36fee0 (commit)
       via  2e1967c49bfb7149cb73b7310b3f1262d8aa1b16 (commit)
       via  06285b71351d5a73d75d4ca75d5c33f685c66d13 (commit)
       via  66622eb271017b743bcd7b4864358d832536a315 (commit)
       via  90655feda02485721d1ec077b47cd373ec2af368 (commit)
       via  33ecc34cb51c3916b4a4f21351d00cf0cd977372 (commit)
       via  e6895f28d57fce85bd6de3cd9ab8952a27acfab6 (commit)
       via  e9ab9925d1f2d9992783f2c363ef2e4aca82abba (commit)
       via  6878ac5253a2398ec53ff9dd703865a6684b2ab2 (commit)
       via  6559cc6c1c08f533dd69dd4b5d3493d05cffc392 (commit)
       via  26c5d2dd02226bc0943033ce28e4d0324abc36a9 (commit)
       via  259976e68a21b67c0b648ce5c77fc94aacb517ac (commit)
       via  e0ddeacc00bc1403ebf24d78d3a0154bb5071382 (commit)
       via  88f4bab1d68fc26524fddfbbb9e5ef53222c64d3 (commit)
      from  515198af765df9ee343cfb96e5543772e0cb5e40 (commit)

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/smalltalk/osmo-st-all/commit/?id=2fa1935beec5403a3ebb0d24c1b16c76f622dfa1

commit 2fa1935beec5403a3ebb0d24c1b16c76f622dfa1
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Jun 3 08:34:14 2014 +0200

    debian: Prepare a new debian release

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=57b41e686bd1d529c9adaefc0e456357fef91f93

commit 57b41e686bd1d529c9adaefc0e456357fef91f93
Merge: 5c57a19 8b626c8
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Jun 3 08:32:07 2014 +0200

    Merge remote-tracking branch 'osmo-st-sip/master'

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=5c57a196bbdc80144492b72d4d25e6d38cf94db9

commit 5c57a196bbdc80144492b72d4d25e6d38cf94db9
Merge: 60a2f1c befb7a5
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Jun 3 08:31:12 2014 +0200

    Merge branch 'master' of git://git.osmocom.org/smalltalk/osmo-st-msc

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=60a2f1cbb9117e4a1e9f2e1c3db31067b440c8ad

commit 60a2f1cbb9117e4a1e9f2e1c3db31067b440c8ad
Merge: b154816 15be4f4
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Jun 3 08:31:07 2014 +0200

    Merge branch 'master' of git://git.osmocom.org/smalltalk/osmo-st-gsm

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=b15481664385ebe46b1a3751937cc3f9b3d2ee60

commit b15481664385ebe46b1a3751937cc3f9b3d2ee60
Merge: 00eb729 9482645
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Jun 3 08:31:00 2014 +0200

    Merge branch 'master' of git://git.osmocom.org/smalltalk/osmo-st-mgcp

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=00eb729e567f33e828bf4ad9ea5f714ba8181fef

commit 00eb729e567f33e828bf4ad9ea5f714ba8181fef
Merge: 9a89c28 cb55eb5
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Jun 3 08:30:09 2014 +0200

    Merge remote-tracking branch 'osmo-st-network/master'

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=9a89c28fafa7ce8c62e49d2925adfb05138811a8

commit 9a89c28fafa7ce8c62e49d2925adfb05138811a8
Merge: 515198a 9e0df13
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Jun 3 08:27:49 2014 +0200

    Merge branch 'master' of git://git.osmocom.org/smalltalk/osmo-st-core

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=8b626c8a52cf5bf5d35f62cad75d701d67f345b9

commit 8b626c8a52cf5bf5d35f62cad75d701d67f345b9
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Mon Jun 2 21:55:27 2014 +0200

    parser/grammar: Be able to parse domain used by Yate.
    
    It looks like "domain" is not proper in yate. Just parse it as
    numbers and words.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=24dbbc986cd108484f1ebad9d583011090065eae

commit 24dbbc986cd108484f1ebad9d583011090065eae
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Mon Jun 2 21:32:01 2014 +0200

    callagent: Avoid running into the EndOfStream exception

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=58cd187895809b0adb5853bba01cc31b4af89561

commit 58cd187895809b0adb5853bba01cc31b4af89561
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Mon Jun 2 20:51:50 2014 +0200

    call: Provide access to the remote SDP file

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=cb55eb5dcf67fbe1ca02e12cd3ccc25df4847ee2

commit cb55eb5dcf67fbe1ca02e12cd3ccc25df4847ee2
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sun Jun 1 20:11:46 2014 +0200

    osmo: Allow to have a CtrlTrap filter on the message sent as well
    
    This is in preparation for being able to parse notifications.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=948264560fa608c487bf3cccd2055cb919ebbbb0

commit 948264560fa608c487bf3cccd2055cb919ebbbb0
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Fri May 30 19:01:26 2014 +0200

    sdp: Parse the SDP file in the command like it is done in the response

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=2796b46a1f219e90363e88d9436adf1be6d502b1

commit 2796b46a1f219e90363e88d9436adf1be6d502b1
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Fri May 30 18:00:11 2014 +0200

    align: Align command and response handling
    
    Make sure that both have a transactionId setter and getter

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=2b5089d84deda5c94db3865a5b58f12b241959f1

commit 2b5089d84deda5c94db3865a5b58f12b241959f1
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Thu May 29 21:52:50 2014 +0200

    mgcp: Be able to parse a Osmocom transaction ID
    
    the namespace nat-NUMBER is not valid according to the grammar.
    Add an optional extension for it and add a testcase. In case
    we get too many extensions we might introduce a MGCPGrammar
    subclass for osmocom.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=da6b55669646968d03d9d7ad6dae74c38fc6bcc0

commit da6b55669646968d03d9d7ad6dae74c38fc6bcc0
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Thu May 29 21:32:53 2014 +0200

    mgcp: Fix the name of the AUEP command

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=befb7a50f7c032e5ca4d8a992d6176983b5177f7

commit befb7a50f7c032e5ca4d8a992d6176983b5177f7
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Wed May 28 18:50:20 2014 +0200

    mgcp: Catch-up with latest API change in the MGCPCommand code
    
    >>#parameterAdd: string has been remove we now want to have the
    key/value of it.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=f0549c2df8860aee6887b8c9426701ddb5d67cb2

commit f0549c2df8860aee6887b8c9426701ddb5d67cb2
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Wed May 28 18:21:14 2014 +0200

    command: Be able to parse a MGCP Command
    
    The Command and Response code could and should share parts. Start
    with slowly aligning the APIs and begin being able to parse a
    command from a string.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=8a820162d23f3e13d74870b62dcce656bd79b7a5

commit 8a820162d23f3e13d74870b62dcce656bd79b7a5
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Wed May 28 11:42:33 2014 +0200

    invite: Verify we have a remoteSDP file and it is matching
    
    This way we can fully handle a session once the sessionNew selector
    is called by the code.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=1a3d577894532c1fe118d010642feaf12928105c

commit 1a3d577894532c1fe118d010642feaf12928105c
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Wed May 28 11:30:57 2014 +0200

    invite: Debug/test the re-transmit handling and fix it

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=3864d6ae2ff8133a3572ad85f0ed6328e548c850

commit 3864d6ae2ff8133a3572ad85f0ed6328e548c850
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue May 27 21:43:14 2014 +0200

    invite: Add code to get all the way to an ACKed session
    
    What is probably missing is to start a timer in case something
    is not acked to have a call timedout and to send a failure message
    to the other side.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=01260bb20e9bb89b7a907fd474eb12e4489760c5

commit 01260bb20e9bb89b7a907fd474eb12e4489760c5
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue May 27 21:18:49 2014 +0200

    invite: Deal with re-transmit of a rejected call
    
    In case our reject does not arrive and is re-transmitted we
    should reject it too.
    
    * Modify SIPDialog>>#checkCompatible. We have to accept that
      the remote does not know the tag we assigned. Be more forgiving
    * Send the INVITE again and count our rejects.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=b2099a8474f7da64346bc64b095cb55407f41aad

commit b2099a8474f7da64346bc64b095cb55407f41aad
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue May 27 19:45:29 2014 +0200

    invite: First shot at handling the SIP Invite
    
    Create a SIPIncomingCall and register the dialog. The "Via" and
    remote handling is broken. The "respond with" is broken too. The
    whole dialog/request passing to the UserAgent is broken and needs
    to be fixed.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=69810d6afa9619e75d615aea665460810c069467

commit 69810d6afa9619e75d615aea665460810c069467
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue May 27 17:36:34 2014 +0200

    invite: Create a base class for the "call"
    
    I nee to differentiate between incoming and outgoing calls. At
    the same time a lot of logic can be shared. Specially at the
    time the call is established the hangup will work the same on
    both sides.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=77ef4b6ecee9ac78a7769f4cd45ccf57265a8e34

commit 77ef4b6ecee9ac78a7769f4cd45ccf57265a8e34
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue May 27 15:15:16 2014 +0200

    session: Fix a typo/grammar in the comment

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=a819a8b8778b76143a0c772c6fe6fda123aab525

commit a819a8b8778b76143a0c772c6fe6fda123aab525
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue May 27 10:44:30 2014 +0200

    invite: Begin to handle the incoming INVITE from the network
    
    Add a new test, inject a SIP Invite. Verify that the SIPUserAgent
    rejects the invite.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=15f1f0763119fd5354399ecc496db7eb179312a4

commit 15f1f0763119fd5354399ecc496db7eb179312a4
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue May 27 14:19:58 2014 +0200

    parser: Be aple to parse From/To with display_name in it
    
    A rule like "ANY star / quoted_string" will only parse the ANY
    rules for '0' times. Change the order to avoid this and add a
    small test that we properly parse the From address now.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=33f1e40cbe70b29a02918b04ad453eff81f233d8

commit 33f1e40cbe70b29a02918b04ad453eff81f233d8
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue May 27 13:46:13 2014 +0200

    parser: Fix the grammar and update the example message
    
    token requires the presence of at least one match. The usage of
    star has been wrong and is corrected now. This was seen due not
    being able to parse a From address that included a diplay name.
    Remove the trailing ";" to fix the parsing bug.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=100d6bcb100f9f44ff2174f34224f61d8b5e1012

commit 100d6bcb100f9f44ff2174f34224f61d8b5e1012
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue May 27 14:49:58 2014 +0200

    misc: Update the TODO entry for generalparts
    
    When we receive a message and there is rport and such set we
    should include the "seen" remote address in the VIA. The code
    should also handle having multiple VIA entries as per the spec.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=f815b6decec7fe093d8dbcd9f1aa50c01a1b94f4

commit f815b6decec7fe093d8dbcd9f1aa50c01a1b94f4
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Apr 22 17:44:04 2014 +0200

    sip: In case the redirect does not return a call release the other end
    
    Deal with a possible failure in the redirect case. Release the
    remoteLeg if no new B-leg could be selected.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=333d67ef4fdc0310f6db2b49093f8031175b3ece

commit 333d67ef4fdc0310f6db2b49093f8031175b3ece
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Apr 22 17:36:19 2014 +0200

    sip: Assign an MSC identity to a call
    
    For some usecases we have a list of identities and when selecting
    a route an unused identity/line needs to be used. Keep track of
    which lines/identities we are using.
    
    The code might release a line too early. There should probably
    be another call in Osmo.SIPCall to inform the code when the call
    has "terminated" in one way or another (busy, cancel, failure,
    remote hangup, local hangup, redirected, etc). Right now it could
    still happen than an identity remains used.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=547b7e15319a7a4465418decc04e7fd5d12db6a1

commit 547b7e15319a7a4465418decc04e7fd5d12db6a1
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Apr 22 16:47:56 2014 +0200

    sip: Introduce a SIPIdentityManager to register and manage identities
    
    A list of identities can be added and they will be re-gistered
    and re-registered. The manager can be asked which of the of the
    identities are available. This is understood as being registered.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=8c4ca4a6d448e366a9c322a1b5771c0623d8c800

commit 8c4ca4a6d448e366a9c322a1b5771c0623d8c800
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Apr 22 16:46:14 2014 +0200

    fallout: Fix the package.xml, load OsmoSIP and move the call class

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=58ce6ef2b96e1fd26ffd6c307e5e788aeed143d1

commit 58ce6ef2b96e1fd26ffd6c307e5e788aeed143d1
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Apr 22 14:50:25 2014 +0200

    start: Fix-up the Start script with the split-up classes

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=1a634a1492f31647ce714c50cfae38c9d61f9d57

commit 1a634a1492f31647ce714c50cfae38c9d61f9d57
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Apr 22 14:33:37 2014 +0200

    identity: Remove use the "contact" and userString from SIPIdentity
    
    The code allows (and that looks like a good thing) to have a different
    from and username in the authorization. The userString was not really
    right as it was missing the URL part (sip/sips) and the splitting was
    broken as well.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=e89ddfa07a361c60869ace940b0744e71a1c10d5

commit e89ddfa07a361c60869ace940b0744e71a1c10d5
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Apr 22 14:39:11 2014 +0200

    identity: Fix the identity string for the from

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=0c609b99757ef7d6fc39bdc7065ed2a286cca0cd

commit 0c609b99757ef7d6fc39bdc7065ed2a286cca0cd
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Apr 22 14:18:26 2014 +0200

    identity: Move the identity into the SIPDialog
    
    This way the one that creates a dialog needs to decide which
    identity will be used.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=11bb698a0b6be795d41efb2748bee42f4ed8509f

commit 11bb698a0b6be795d41efb2748bee42f4ed8509f
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sat Apr 19 09:55:19 2014 +0200

    tlv: Write the tag for conditional elements too
    
    This was found while searching for regressions in the FakeBTS code.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=13478762551a635857b3030493d1db17ad994d21

commit 13478762551a635857b3030493d1db17ad994d21
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Mon Apr 7 16:25:33 2014 +0200

    auth: Split the authentication code into one file per class

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=74f873e2195c5c9f504928c7868f8a32be777c09

commit 74f873e2195c5c9f504928c7868f8a32be777c09
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Mon Apr 7 16:14:41 2014 +0200

    call: Move things around to provide a better structure

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=fab3bf3d7ce3f8fd05a83fab3959bb052244bcae

commit fab3bf3d7ce3f8fd05a83fab3959bb052244bcae
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Thu Apr 3 21:48:16 2014 +0200

    call; Handle "180 ringing" as ringing as well
    
    Without handling "180 ringing" as alert we will not inform the
    other side of the leg about our progress. A mobile station will
    send a CC disconnect 30 seconds after it received the proceeding
    information.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=b98ef6f3730e7f59398ea96c5b355b8811d1f856

commit b98ef6f3730e7f59398ea96c5b355b8811d1f856
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Fri Mar 14 20:07:30 2014 +0100

    misc: Forget about some of the objects to help the GC
    
    After we are done using these objects we can set the
    reference to nil. This way the GC can recycle them
    more quickly.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=0481c085f1366eb4e3e728d2f9282813cd6a1f8d

commit 0481c085f1366eb4e3e728d2f9282813cd6a1f8d
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Fri Mar 14 15:39:29 2014 +0100

    audio: Implement handling SIP 30X redirects by starting another call
    
    When we receive a SIP 30X redirect we need to open a new leg and
    replace it. We do this through the MSCApplication and tell the
    other one.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=b9ecb4ecbafeb1ea971a40133b56aa95dc0b4d54

commit b9ecb4ecbafeb1ea971a40133b56aa95dc0b4d54
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Fri Mar 14 10:56:54 2014 +0100

    audio: Enable full-rate as possible audio codec too

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=a58b3db6529f57cc7649f2df2362cfb0912a94e4

commit a58b3db6529f57cc7649f2df2362cfb0912a94e4
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Thu Apr 3 21:47:20 2014 +0200

    auth: Do not handled EndOfStream Notification and notifications in general
    
    Catching Exception will catch all Notifications and then even
    generating a branch will be broken.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=3779496a4a8f0d3892411eef4bfec5dfe9bda16a

commit 3779496a4a8f0d3892411eef4bfec5dfe9bda16a
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Thu Apr 3 11:05:08 2014 +0200

    identity: Make the SIPSession work based on identity

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=858d25e2be7a4277c72d4e66629783b58c4c20e5

commit 858d25e2be7a4277c72d4e66629783b58c4c20e5
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Wed Apr 2 18:28:09 2014 +0200

    identity: Remove direct usage of of useragent username
    
    In preparation of introducing multiple identities we need to
    remove usage of SIPUserAgent>>#username. The next step is to
    actually be able to pass a different identity.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=89efe79f71b4c085147ae4875d37963a506e223b

commit 89efe79f71b4c085147ae4875d37963a506e223b
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Wed Apr 2 18:16:04 2014 +0200

    identity: Make it possible to have a separate proxy username/password
    
    Make it possible that the proxy username and password is different
    to the identity of the user.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=72afcc72e45bb27d8f60aeeb062ec07244548d57

commit 72afcc72e45bb27d8f60aeeb062ec07244548d57
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Wed Apr 2 17:44:39 2014 +0200

    identity: Introduce the concept of an identity to the useragent
    
    The Transport to UserAgent relationship is a one to one. E.g. we
    need this to generate unique branch and call-ids to make sure the
    dialogues are different. To be able to use multiple identities I
    introduce a SIPIdentity class. Currently the user agent has one
    main identity but this could change over time.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=2020d4cdf4363f176374efea370e0719839eb91d

commit 2020d4cdf4363f176374efea370e0719839eb91d
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Mar 25 09:40:26 2014 +0100

    test: Add test for remote-hangup handling
    
    The whole response handling code was broken. Make sure to increase
    the test coverage of the system.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=9625d417fe9863ac33146276fbba2ebcf6bef898

commit 9625d417fe9863ac33146276fbba2ebcf6bef898
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Mar 25 10:05:37 2014 +0100

    request: Fix the parameter look-up and make it case-insensitive
    
    Call-ID and Call-Id are the same. So make a lower case compare.
    In case a parameter is not found return the result of the block
    evaluation.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=02aa81c92eb45be86b35e6be4676935ee6280973

commit 02aa81c92eb45be86b35e6be4676935ee6280973
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Mar 25 09:13:25 2014 +0100

    request: Include the cseq number in the response properly
    
    Currently a string representation of the CSeq class was included
    and not the actual number we need to respond to.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=92d995d2c6ebd2eb417be60304694785b73c1b59

commit 92d995d2c6ebd2eb417be60304694785b73c1b59
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Mar 25 08:59:51 2014 +0100

    requests: Fix dispatching of requests on an active dialog
    
    When introducing the unit tests I broke the source ip/port
    handling. This meant that sending a BYE or a re-INVITE was
    broken.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=2e5d36a4355ca4eea39e2adb7e6a5d83b636fb54

commit 2e5d36a4355ca4eea39e2adb7e6a5d83b636fb54
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Mar 25 08:56:22 2014 +0100

    session: Support the re-invite of a (proxy) server
    
    Pass in the dialogue from the lower layer to make sure to respond
    to the right party (including the from/to being in the right order).
    Implement the re-invite that is needed to keep a phone call alive
    for more than 45 seconds on this system.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=2ef65916661b443bbf14bfebe1a6a39d2a6a798a

commit 2ef65916661b443bbf14bfebe1a6a39d2a6a798a
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Mon Mar 17 21:39:27 2014 +0100

    Add todo item after showing my testcase to roch. :(

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=fd1d3829adfe472feb200e5da99ec3155248bc6e

commit fd1d3829adfe472feb200e5da99ec3155248bc6e
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Mon Mar 17 20:06:03 2014 +0100

    proxy: Handle ProxyAuthenticate/ProxyAuthorize
    
    Add a testcase for testing ProxyAuthenticate and ProxyAuthorize,
    extend the grammar and parser to handle the needed bits. Document
    another error/failure with the dialog handling code and create a
    testcase that fully connects a call.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=3dd23b46dd26cf6dca70d6bcfcb274aaf54927cb

commit 3dd23b46dd26cf6dca70d6bcfcb274aaf54927cb
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Mon Mar 24 13:59:14 2014 +0100

    invite: Work-around canceling a dialog issue
    
    *  -> INVITE
    *  <- 100 Trying
    *  -> Cancel
    *  <- 200 ACK
    *  -> OK
    *  <- 100 Trying
    ...
    *  <- 463 Timeout
    
    and we would run through the same circle again. Instead opt for
    a simple work-around right now and remember if we canceled once.
    We should spawn a transaction and remember the result.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=c3c038f2c89e0ecfcb07d08999b74e0e8179f735

commit c3c038f2c89e0ecfcb07d08999b74e0e8179f735
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Mon Mar 24 13:55:43 2014 +0100

    register: The SIP Proxy didn't like 0 expiration time and match all
    
    Add a real != 0 expiration time and do not use the Contact '*'
    wildcard match but name a specific contact we want to register.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=5cf343d198fddfc043b83cf946580213a755283b

commit 5cf343d198fddfc043b83cf946580213a755283b
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Mon Mar 17 20:06:23 2014 +0100

    contact: Use the real username insteadof the osmo_st_sip name

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=00b85bc5833a4c99dd908e7547352483b1c4a91d

commit 00b85bc5833a4c99dd908e7547352483b1c4a91d
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Mon Mar 24 12:18:40 2014 +0100

    rport: For dealing with NATed environments ask for a return
    
    To support servers behind a NAT we need to include the rport
    parameter in our via. This way the server will respond to us
    on the sourceport it got the message from.
    
    We will probably need to implement the same and return the
    sourceport as rport=1234 to the other end.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=22a6e96545aaf17b3f4af7d84ee1e157e46c4c01

commit 22a6e96545aaf17b3f4af7d84ee1e157e46c4c01
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sat Mar 22 15:11:49 2014 +0100

    grammar: Parse the cnonce properly
    
    The rules are concatinaions and not alternatives..

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=a6f5ac9e4f114f65bf2de7327bb39533d73e40bc

commit a6f5ac9e4f114f65bf2de7327bb39533d73e40bc
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Mon Mar 17 17:25:13 2014 +0100

    digest: Be able to calculate digest with qop=auth pattern

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=9e0df13ec7f54813129f5f9851cb233445455608

commit 9e0df13ec7f54813129f5f9851cb233445455608
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Fri Mar 14 18:07:52 2014 +0100

    timer: Forget about the block to help the GC
    
    After a timer has been canceled we can forget about the block
    that was supposed to be canceled. It is only a matter of time
    until the timer will be discarded by the TimerScheduler.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=15be4f4af2f935412305f9e2af0d6a142b2a2093

commit 15be4f4af2f935412305f9e2af0d6a142b2a2093
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Fri Mar 14 17:59:30 2014 +0100

    sccp: Set the timer to nil to give up references
    
    Help the garbage collector free memory more quickly by not
    producing that many circles.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=0c26b1e048fe5da045c4e803a8ea56f27791be8d

commit 0c26b1e048fe5da045c4e803a8ea56f27791be8d
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Fri Mar 14 15:11:54 2014 +0100

    sccp: Be a bit more specific about the kind of failure

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=be46bf5b3592a58f5d9f3aa6946da9aca7c6544a

commit be46bf5b3592a58f5d9f3aa6946da9aca7c6544a
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Fri Mar 14 15:06:06 2014 +0100

    mgcp: Be able to parse the first osmocom vendor extension

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=1fffd8daf1df1f3c04cd585f67143b192fb8e434

commit 1fffd8daf1df1f3c04cd585f67143b192fb8e434
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Fri Mar 14 14:16:24 2014 +0100

    Add todo entry about the handling of final responses
    
    The SIP RFC specifies that after a final response everything should
    be ignored. It is not clear if an ACK should be sent for a 503 message
    or if the dialog has been terminated. It looks like for 4xx, 5xx and
    6xx the dialogue is gone. No ack needed.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=dd874d294ac21fdb5f41094fcc3020a83cb5a40d

commit dd874d294ac21fdb5f41094fcc3020a83cb5a40d
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Fri Mar 14 13:45:57 2014 +0100

    grammar: The header fields may be case insensitivie
    
    We must extend the grammar to add caseInsensitive to a lot of
    fields as they are case-insensitive as part of the specification
    this even applies to some parameter names where expires and
    eXpiReS are considered to be the same. Start with the simple
    case of the parameter.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=b6f1033772f01c370b1afce6f933f4728601d720

commit b6f1033772f01c370b1afce6f933f4728601d720
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Fri Mar 14 13:29:57 2014 +0100

    sccp: Be less verbose on failed parsing messages
    
    We could signal a Notification with the message that could not
    be parsed. The actual printNl with the message didn't work either.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=b880a9907011c4f1e37b7c3cc8e4549a6520f5a1

commit b880a9907011c4f1e37b7c3cc8e4549a6520f5a1
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Thu Mar 13 21:34:48 2014 +0100

    msc: Fix fall-out from auth handling in the the processor
    
    We can continue if the state is either auth or ack. Probably only
    when it is in the state auth.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=6f2a50603fd6472e59a7bdac97033c98cd6fa2ff

commit 6f2a50603fd6472e59a7bdac97033c98cd6fa2ff
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Thu Mar 13 14:40:15 2014 +0100

    call: Handle SIP redirects with a special call

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=26ff75234467813dd8e0d553c9cffa461ef2df34

commit 26ff75234467813dd8e0d553c9cffa461ef2df34
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Thu Mar 13 13:58:45 2014 +0100

    call: Create a testcase for 301 redirect messages

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=1fae9e46abb5f16bb3a02bbd774ad399384a538a

commit 1fae9e46abb5f16bb3a02bbd774ad399384a538a
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Thu Mar 13 12:39:35 2014 +0100

    misc: Add git ignore file to ignore vim files

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=b02113d070ea4cdc7a9722d908d0f33b3433ef4f

commit b02113d070ea4cdc7a9722d908d0f33b3433ef4f
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Thu Mar 13 12:38:59 2014 +0100

    test: Splity tests into file per class

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=69ca1cbe52e953afe3092436241ebfec09b8cbb3

commit 69ca1cbe52e953afe3092436241ebfec09b8cbb3
Merge: 26c5d2d e7d6ff2
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Thu Mar 13 09:20:24 2014 +0100

    Merge branch 'zecke/gsm-auth'
    
    This adds the authenticator features to the MSC. It sits on the
    disk for far too long. So let's just merge this and be done with
    it.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=e7d6ff2730c2197887198ca453e8089b00d73f3a

commit e7d6ff2730c2197887198ca453e8089b00d73f3a
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sun Mar 31 15:09:44 2013 +0200

    misc: Make the categories match the package name to ease exporting

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=2b233e68c5ceb99c2ad009005af0e4dcd9310225

commit 2b233e68c5ceb99c2ad009005af0e4dcd9310225
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Jan 8 19:01:11 2013 +0100

    paging: Introduce a paging manager than can page on all BSCs

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=91d3d3ef7a19d17669abdc3f5566e1c68abcc864

commit 91d3d3ef7a19d17669abdc3f5566e1c68abcc864
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Jan 8 13:40:21 2013 +0100

    config: Keep the current connection inside the BSCConfigItem
    
    For paging we will need to go from the MSC to the BSCs and then to the
    connection to enqueue the paging messages.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=bb38dd32eaadfe7ae766604d31428bacfd1134bb

commit bb38dd32eaadfe7ae766604d31428bacfd1134bb
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Dec 4 19:24:53 2012 +0100

    emergency: Be able to set-up an emergency call
    
    Re-use the GSMMOCall for the emergency call setup. Add a special
    route for the emergency setup as there is no number.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=b174396fe7794cc7f493229bdf1c5533b04ac658

commit b174396fe7794cc7f493229bdf1c5533b04ac658
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Dec 4 15:30:06 2012 +0100

    cm: Deal with CM Service Requests to a certain degree.
    
    The CM Service Request accepts the service and then we need to
    wait for the real service. It could check if the requested service
    is matching with the 'inital' message but this is not done yet.
    
    The biggest issue is in the hand-over from CMServiceRequest to the
    real request. Right now a second SMS submit would break things
    up.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=8f7a9ea8a5932610102065d19688989799a3cc15

commit 8f7a9ea8a5932610102065d19688989799a3cc15
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Mon Dec 3 17:58:21 2012 +0100

    auth: Make the authenticator more strict and check the initial message.
    
    The initial message needs to be one that is specified in GSM 08.08. We
    do not support all of the messages yet but it is a start. On top of that
    we also support to start with a CC Setup message.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=587c1c368331c495cb05d4aaa2799daa5453b578

commit 587c1c368331c495cb05d4aaa2799daa5453b578
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sun Dec 2 00:14:57 2012 +0100

    auth: Introduce an authenticator that asks for the IMSI

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=7382efcf16e24726412b774c09fc36202de10bb5

commit 7382efcf16e24726412b774c09fc36202de10bb5
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sun Oct 28 10:36:06 2012 +0100

    gsm: Introduce the concept of an authenticator for a channel
    
    The role of the authenticator is to collect information about
    the subscriber and allow the GSMProcessor to accept the service,
    enable encryptionor whatever is needed.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=cde5fb69e77609eef16f9ac72cf0420316a28958

commit cde5fb69e77609eef16f9ac72cf0420316a28958
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Dec 4 11:28:36 2012 +0100

    lu: Send a LU Reject when the procedure times out.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=8d016159b660efc7f3284bca5ccad91b0d656fc4

commit 8d016159b660efc7f3284bca5ccad91b0d656fc4
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sun Dec 2 00:22:46 2012 +0100

    lu: Add some logging to the LURequest stub

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=5282dff121b60e2b2a9d4e1fd1893a5746f14aab

commit 5282dff121b60e2b2a9d4e1fd1893a5746f14aab
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Feb 25 15:41:39 2014 +0100

    register: Add an implementation for the register handling.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=5222b4d5087be0e00cf27a473d06f23c10436380

commit 5222b4d5087be0e00cf27a473d06f23c10436380
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Feb 25 15:31:17 2014 +0100

    auth: Change the branch and cseq during the second auth request
    
    Avoid infinite auth retries and remember if the last message has
    been an authentication request. Ignore the 100 TRYING like messages
    as they do not add much value.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=58f8c6e4f8b7e825e51248ab52580033dd750170

commit 58f8c6e4f8b7e825e51248ab52580033dd750170
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Feb 25 10:55:49 2014 +0100

    misc: Remove duplication of strings and go through the request class

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=f8fc45deb056b35ed735f590ac8cab1956fb8f0f

commit f8fc45deb056b35ed735f590ac8cab1956fb8f0f
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sat Feb 22 14:45:02 2014 +0100

    misc: Make sure all classes can be viewed/filed-out with VisualGST

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=32cba85ab4fe1104f86c5d0e3e6dfa5ff743ff32

commit 32cba85ab4fe1104f86c5d0e3e6dfa5ff743ff32
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sat Feb 15 18:33:01 2014 +0100

    misc: Split CallAgent/UserAgent into two

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=91bfff21b764ead7b892f0111eddbfd375f0a898

commit 91bfff21b764ead7b892f0111eddbfd375f0a898
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sat Feb 15 18:26:45 2014 +0100

    misc:  Split SIPParser into multiple files

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=812d16439197b7ba56d0765a13b68053cde62bd9

commit 812d16439197b7ba56d0765a13b68053cde62bd9
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sat Feb 15 18:05:37 2014 +0100

    misc: Split SIPRandom into separate files

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=1e4cb83af0b844017bf15867a7de52d698b01215

commit 1e4cb83af0b844017bf15867a7de52d698b01215
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sat Feb 15 18:02:53 2014 +0100

    misc: Split SIPCall.st into separate files

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=2454ca1372dc9d4ddb7c174bf326c7b400ad60a2

commit 2454ca1372dc9d4ddb7c174bf326c7b400ad60a2
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sat Feb 15 17:56:49 2014 +0100

    misc: Split SIPtransactions.st into one file per class

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=19c98f3ec913608e959ca368b01cc9808ca10401

commit 19c98f3ec913608e959ca368b01cc9808ca10401
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sat Feb 15 09:47:33 2014 +0100

    misc: Move tests into the test directory

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=b739a69829399def0704100989149b1e45f8f6db

commit b739a69829399def0704100989149b1e45f8f6db
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sat Feb 15 09:45:29 2014 +0100

    misc: Split SIPRequests.st into many files

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=150e7849dfc2d4c49a4e4227afa7593a324d48b9

commit 150e7849dfc2d4c49a4e4227afa7593a324d48b9
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sat Feb 15 09:40:12 2014 +0100

    misc: Move the transport code to the transport directory

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=ac0518599977f438d041db10ebd7ad9e16c9b70c

commit ac0518599977f438d041db10ebd7ad9e16c9b70c
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sat Feb 15 09:38:37 2014 +0100

    misc: Move the auth related items to the authentication directory

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=13d4223a234036f9656a3c2f8266a152c410aa03

commit 13d4223a234036f9656a3c2f8266a152c410aa03
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sat Feb 15 09:37:14 2014 +0100

    misc: Split the SIPParams into one class per file

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=9ea9eafc2a29183596e358ab037cddbeecb28c30

commit 9ea9eafc2a29183596e358ab037cddbeecb28c30
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Fri Feb 14 18:45:47 2014 +0100

    auth: Implement handling 401 and re-sending the message with auth
    
    This should work for all transactions carried out by the transaction
    layer but the unit test is only created for INVITE. It has not been
    verified against another SIP engine yet. It has not been verified for
    BYE/ACK. Specially for ACK the code might still be wrong as the wrong
    operation name is taken into account for the digest.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=7294d8add0521119225e89070d2c5e5e1e3b6844

commit 7294d8add0521119225e89070d2c5e5e1e3b6844
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Fri Feb 14 17:23:42 2014 +0100

    authorization: Parse the Authorization parse of a SIP request

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=903594e07dee401cf4fdbba75b97d4664dcba408

commit 903594e07dee401cf4fdbba75b97d4664dcba408
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Fri Feb 14 17:01:24 2014 +0100

    authorization: Create a class that can be added as parameter
    
    We would need to have SIPParameter as a baseclass that works without
    having a dataobject. Right now this is a duck-type as it implements
    the used methods.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=018dced6b780bf9465b20958be66dbf20afd8617

commit 018dced6b780bf9465b20958be66dbf20afd8617
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Fri Feb 14 16:56:09 2014 +0100

    callagent: Add username/password to the UserAgent
    
    In preparation for handling authentication add username/password to
    the SIPUserAgent class.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=52927a37c3c31982675025712713222bb518796d

commit 52927a37c3c31982675025712713222bb518796d
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Fri Feb 14 16:53:42 2014 +0100

    callagent/transport: Allow to directly inject messages
    
    Do not go through the code that silently catches the exception. This
    is nice when using the debugger to catch the uncaught exception.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=f981fda29ebba0e44fc5cc0198e01313609353e2

commit f981fda29ebba0e44fc5cc0198e01313609353e2
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Fri Feb 14 16:52:20 2014 +0100

    callagent: Mention unhandled messages in the log

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=7be4c7080205d7568e67332c9623fe20e86c9caa

commit 7be4c7080205d7568e67332c9623fe20e86c9caa
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Fri Feb 14 12:26:29 2014 +0100

    callagent: Fix old issue with the >>#parameter:ifAbsent: protocol
    
    Return the result of the block. This was found during the development
    of the authentication handling.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=7f36eeed7f827f4b3910d96b717c20249b24b2d5

commit 7f36eeed7f827f4b3910d96b717c20249b24b2d5
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Fri Feb 14 11:54:09 2014 +0100

    callagent: Rename parameters from request to response

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=fc2f937a60b22edad7f5938cf2d5336950b4ca98

commit fc2f937a60b22edad7f5938cf2d5336950b4ca98
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Thu Feb 13 16:27:26 2014 +0100

    callagent: Create a simple test that verifies creation of a call

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=193126c28790c6a83bb579f32c633f518156b43f

commit 193126c28790c6a83bb579f32c633f518156b43f
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Thu Feb 13 12:09:00 2014 +0100

    digest: Implement the digest authentication for SIP
    
    This only implements one of the possible approaches for the digest
    handling. This is a very simple test and the choiche of the same
    username/password was a bit unfortunate.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=931f2a21d6ba8af97cfe9ffc1020272bc97a7afe

commit 931f2a21d6ba8af97cfe9ffc1020272bc97a7afe
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Wed Feb 12 17:18:01 2014 +0100

    extensions: Add copyright statements from Pharo

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=ed74b0c1ca4d3f66e78d99dddc271fac2ac90f06

commit ed74b0c1ca4d3f66e78d99dddc271fac2ac90f06
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Wed Feb 12 17:15:20 2014 +0100

    timer: Another approach to fix the issues on Pharo
    
    Pharo's DateAndTime/Delay and VM interaction is bogus. If we execute
    DateAndTime/Delay too early things will get stuck and take 100% of
    the CPU.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=abc1a933fdc6640796dc5dc4c287e9fe649b17ec

commit abc1a933fdc6640796dc5dc4c287e9fe649b17ec
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Feb 11 22:57:27 2014 +0100

    transport: Move the two transport classes into separate files
    
    Follow the one class per file rule and split things up.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=e231ae6f8ea52bfc7c972809d9cc7fd7251959c9

commit e231ae6f8ea52bfc7c972809d9cc7fd7251959c9
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Feb 11 17:33:16 2014 +0100

    auth: Extend Grammar and Parser to properly parse the WWW-Authenticate
    
    Update the grammar to handle the WWW-Authenticate according to the
    RFC. Add the parser to compact everything into a Dictionary. Add the
    realm last to avoid being overwritten with another parameter.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=5de74be83c23ea55395a94802327b7c010da89ba

commit 5de74be83c23ea55395a94802327b7c010da89ba
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Feb 11 16:25:32 2014 +0100

    grammar: Fix the quoted_string parsing by fixing the grammar
    
    SWS is optional and will always match. This means the SWS rule
    would match everything and we would never finish. Norbert has
    pointed out that an optional element will match but not consume
    anything. One should avoid a rule like aParser optional plus.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=e2372f67e89a863b69343dc2097eac949397bb2a

commit e2372f67e89a863b69343dc2097eac949397bb2a
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sun Feb 9 22:05:15 2014 +0100

    sms: Fix the round-trip test for RP handling.
    
    Fix the round-trip handling. This is still missing for message
    types in other directions as this would require me writing test
    cases first. I will get to that.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=abbad4a7afb4ee93a559e7a89a82235c43378c71

commit abbad4a7afb4ee93a559e7a89a82235c43378c71
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sun Feb 9 22:04:04 2014 +0100

    tlv: Only write a tag if it was forced or the type is optional

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=1dd46f82bbce76ccb6dc27bd7c6a5ced64d20543

commit 1dd46f82bbce76ccb6dc27bd7c6a5ced64d20543
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sun Feb 9 15:35:48 2014 +0100

    sms: Work on decoding RP-DATA/RP-ACK/RP-ERROR/RP-SMMA messages
    
    Done on the flight to iceland, comitted in the bus to the hotel. It
    is a bit rushed as the battery runs low. Updated the test result as
    the RP-UserData was short in the other data

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=564087a32d4243d8d988edf025e3eb31f0287656

commit 564087a32d4243d8d988edf025e3eb31f0287656
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sun Feb 9 14:01:53 2014 +0100

    tlv: Introduce a LV type as well.
    
    This will be used by GSM 04.11 RP-IEs

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=6ddaa3cd5b47d848f472955d40479f1afa1a4af2

commit 6ddaa3cd5b47d848f472955d40479f1afa1a4af2
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Nov 12 16:09:31 2013 +0100

    sccp: GTI means global title indication but we work with GTs
    
    Rename some methods as we work with global titles and not the
    global title indication.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=13eff3cdf96ad3670d98d62a95b1ad20e86d2cd9

commit 13eff3cdf96ad3670d98d62a95b1ad20e86d2cd9
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sat Nov 9 16:11:51 2013 +0100

    sccp: Add SSN for the SGSN

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=c729a9967268d5860487f516e576235c9885db67

commit c729a9967268d5860487f516e576235c9885db67
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Mon Oct 14 15:04:43 2013 +0200

    sccp: Kill the encoding and encode the extra 4 bits as 16r0 and not 16rF

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=ce4840a077fbce33e5cfe1bf820cf80e7c40ec94

commit ce4840a077fbce33e5cfe1bf820cf80e7c40ec94
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Oct 8 16:09:49 2013 +0200

    tests: Add a testcase of some encoding issue i suspected
    
    I added a testcase because I suspected a decoding issue but
    it turns out that this was not the case..

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=3e2be093decd88825231f69904199477275f5869

commit 3e2be093decd88825231f69904199477275f5869
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Mon Oct 7 11:48:44 2013 +0200

    delay: Try to make it work better on Pharo
    
    Do not attempt to terminate a process, just signal the lastDelay
    to kick the queue again.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=92add56e05fa92168d3d006d6fd16ef0330a61a1

commit 92add56e05fa92168d3d006d6fd16ef0330a61a1
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Mon Aug 19 13:23:36 2013 +0200

    osmo: Add hostname/port to the error messages

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=108ff0b0b1870f79ff3df4a92d0f713958232bd3

commit 108ff0b0b1870f79ff3df4a92d0f713958232bd3
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Aug 13 16:27:35 2013 +0200

    isup: Fill out the category encodings from Q.763
    
    These are used by GSM MAP. So specify the encoding here..

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=00826da5dbb698f99353ff327728e814ca32d934

commit 00826da5dbb698f99353ff327728e814ca32d934
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Tue Jul 16 08:13:51 2013 +0200

    sccp: Merge SCCPAddress>>#createForSSN: from norbert, create a test

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=a1b4166cb707d342b2167a06019fe8acf1eac9f6

commit a1b4166cb707d342b2167a06019fe8acf1eac9f6
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Mon Jun 17 15:37:41 2013 +0200

    m2ua: Avoid using the the system >>#copyFrom: message
    
    >>#copyFrom: is clashing with the system message and when porting
    it will be translated to >>#copyFrom:to: and this is not the right
    thing to do.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=9278fb997cbb763d6d507393ae535aa27062fb2b

commit 9278fb997cbb763d6d507393ae535aa27062fb2b
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Mon Jun 17 15:23:54 2013 +0200

    socket: Add methods to access the hostname and port
    
    (Merged from Pharo)

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=4ce74bd5eba2b4a9125d350e1e2bab50298fd82c

commit 4ce74bd5eba2b4a9125d350e1e2bab50298fd82c
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Mon Jun 17 15:21:07 2013 +0200

    socket: Make sure the socket is set to nil at the end of the block

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=6f7e0bcf8d0483770fa6e13b66953f9917cf84f3

commit 6f7e0bcf8d0483770fa6e13b66953f9917cf84f3
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Mon Jun 17 15:15:35 2013 +0200

    m2ua: Merge the ASP changes from Pharo to GST

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=372c2e0f0b6ac35098bedc31aace9c5b7d36fee0

commit 372c2e0f0b6ac35098bedc31aace9c5b7d36fee0
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Mon Jun 17 14:19:26 2013 +0200

    m2ua: Move the code to separate directory to prepare merging with Pharo

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=2e1967c49bfb7149cb73b7310b3f1262d8aa1b16

commit 2e1967c49bfb7149cb73b7310b3f1262d8aa1b16
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sun Mar 31 19:37:51 2013 +0200

    misc: Use String>>#expandMacrosWith.. for the random helpers
    
    These generate random strings so it is difficult to unit test. But
    the invocation worked:
    
    st> Osmo.SIPRandomHelper generateTag
    'MzU0MjIxMTQ1OTIzODI1ODc3NjU_'
    st> Osmo.SIPRandomHelper generateCallId
    'MTk3MTU3OTAxOA__@xiaoyu'
    st> Osmo.SIPUserAgent generateBranch
    'z9hG4bKMzU0MjIwNDM2Myw0MjIxNg__'

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=06285b71351d5a73d75d4ca75d5c33f685c66d13

commit 06285b71351d5a73d75d4ca75d5c33f685c66d13
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sun Mar 31 19:35:53 2013 +0200

    misc: Use WriteStream>>#nextPutAll: instead of String>>% to generate messages

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=66622eb271017b743bcd7b4864358d832536a315

commit 66622eb271017b743bcd7b4864358d832536a315
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sun Mar 31 18:57:32 2013 +0200

    misc: Use WriteStream>>#nextPutAll: instead of String>>%
    
    * String>>% is not available in Pharo and <<1p>> does not work the
      way it should/could work. Move to a WriteStream.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=90655feda02485721d1ec077b47cd373ec2af368

commit 90655feda02485721d1ec077b47cd373ec2af368
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sun Mar 31 18:48:55 2013 +0200

    misc: Use String>>#expandMacrosWith to increase portability

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=33ecc34cb51c3916b4a4f21351d00cf0cd977372

commit 33ecc34cb51c3916b4a4f21351d00cf0cd977372
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sun Mar 31 17:51:40 2013 +0200

    misc: Stop using String>>% for the to/from generation
    
    To be able to port to Pharo more easily use a WriteStream and put
    all the formatting in there.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=e6895f28d57fce85bd6de3cd9ab8952a27acfab6

commit e6895f28d57fce85bd6de3cd9ab8952a27acfab6
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sun Mar 31 17:49:33 2013 +0200

    misc: Use String>>#expandWithMacros for all log messages

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=e9ab9925d1f2d9992783f2c363ef2e4aca82abba

commit e9ab9925d1f2d9992783f2c363ef2e4aca82abba
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sun Mar 31 20:44:52 2013 +0200

    pharo: Beging to improve the GSTSocketAddress to be usable

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=6878ac5253a2398ec53ff9dd703865a6684b2ab2

commit 6878ac5253a2398ec53ff9dd703865a6684b2ab2
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sun Mar 31 20:38:03 2013 +0200

    pharo: Povide a pharo specific way to access the /dev/urandom device
    
    We need to start with a FileStream and call binary on it. This
    appears to be doing the tick.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=6559cc6c1c08f533dd69dd4b5d3493d05cffc392

commit 6559cc6c1c08f533dd69dd4b5d3493d05cffc392
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sun Mar 31 17:08:18 2013 +0200

    pharo: Add a Makefile and begin with the porting.
    
    * Change the category for the tests and extensions
    * Rewrite usages of >>nl and >>cr
    * There are still issues with the Socket code, Datagram handling
      and and expands.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=26c5d2dd02226bc0943033ce28e4d0324abc36a9

commit 26c5d2dd02226bc0943033ce28e4d0324abc36a9
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Fri Oct 12 10:56:32 2012 +0200

    ow: Change the way the image is started and configured

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=259976e68a21b67c0b648ce5c77fc94aacb517ac

commit 259976e68a21b67c0b648ce5c77fc94aacb517ac
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sun Oct 28 10:36:06 2012 +0100

    gsm: Introduce the concept of an authenticator for a channel
    
    The role of the authenticator is to collect information about
    the subscriber and allow the GSMProcessor to accept the service,
    enable encryptionor whatever is needed.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=e0ddeacc00bc1403ebf24d78d3a0154bb5071382

commit e0ddeacc00bc1403ebf24d78d3a0154bb5071382
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sun Oct 28 09:11:15 2012 +0100

    gsm: Refactor opening a transaction allowing for authentication
    
    Make it possible to add authentication into a central place of
    the MSC. Right now a prcedure will allocate the transaction and
    then add it to the connection. The connection can decide when the
    transaction is started.

http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=88f4bab1d68fc26524fddfbbb9e5ef53222c64d3

commit 88f4bab1d68fc26524fddfbbb9e5ef53222c64d3
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Sun Oct 28 09:10:50 2012 +0100

    gsm: Make the debug output fit onto my terminal screen

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

Summary of changes:
 debian/changelog                                   |   11 +-
 osmo-st-core/GSTExtensions.st                      |   18 +-
 osmo-st-core/Timer.st                              |   19 +-
 osmo-st-core/changes_for_pharo.st                  |   31 +-
 osmo-st-gsm/A3A8.st                                |   75 -
 osmo-st-gsm/BSSAP.st                               |  155 -
 osmo-st-gsm/BSSMAP.st                              |  799 -----
 osmo-st-gsm/GSM411.st                              |  215 --
 osmo-st-gsm/GSM48.st                               | 3198 --------------------
 osmo-st-gsm/GSMEncoding.st                         |  202 --
 .../HandoverTest.st => osmo-st-gsm/Loader.st       |   18 +-
 {osmo-st-msc => osmo-st-gsm}/Makefile              |    2 +-
 osmo-st-gsm/Messages.st                            |  169 --
 osmo-st-gsm/README                                 |   30 +-
 osmo-st-gsm/SCCPHandler.st                         |  644 ----
 osmo-st-gsm/SMSTests.st                            |   47 -
 osmo-st-gsm/Start.st                               |   27 +
 osmo-st-gsm/Tests.st                               |  961 ------
 {osmo-st-msc => osmo-st-gsm}/contrib/osmo-msc      |    2 +-
 osmo-st-gsm/package.xml                            |   82 +-
 {osmo-st-msc => osmo-st-gsm}/src/BSCConfig.st      |   21 +-
 .../src/BSCIPAConnection.st                        |    9 +-
 {osmo-st-msc => osmo-st-gsm}/src/BSCListener.st    |    0
 {osmo-st-msc => osmo-st-gsm}/src/BSCSCCPHandler.st |    0
 osmo-st-gsm/src/GSMCMServiceRequest.st             |  108 +
 {osmo-st-msc => osmo-st-gsm}/src/GSMLURequest.st   |   13 +-
 {osmo-st-msc => osmo-st-gsm}/src/GSMProcessor.st   |  149 +-
 {osmo-st-msc => osmo-st-gsm}/src/HLR.st            |    0
 {osmo-st-msc => osmo-st-gsm}/src/Logging.st        |   13 +
 {osmo-st-msc => osmo-st-gsm}/src/MSC.st            |   39 +-
 osmo-st-gsm/src/PagingManager.st                   |   68 +
 {osmo-st-msc => osmo-st-gsm}/src/VLR.st            |    0
 osmo-st-gsm/src/auth/GSMAuthenticatorBase.st       |   86 +
 osmo-st-gsm/src/auth/GSMIdentityAuthenticator.st   |   88 +
 .../src/auth/GSMNullAuthenticator.st               |   27 +-
 osmo-st-gsm/src/call/Extensions.st                 |   71 +
 .../src/call/GSMEmergencySetup.st                  |   21 +-
 .../src => osmo-st-gsm/src/call}/GSMMOCall.st      |   79 +-
 .../src/call/SIPMTCall.st                          |   49 +-
 osmo-st-gsm/src/sip/MSCSIPIdentity.st              |   93 +
 osmo-st-gsm/src/sip/SIPIdentityManager.st          |   66 +
 osmo-st-gsm/start.st                               |   66 +
 osmo-st-gsm/tests/AuthTestIdentity.st              |   89 +
 osmo-st-gsm/tests/AuthTestNull.st                  |   51 +
 osmo-st-gsm/tests/BSCConfigTest.st                 |   67 +
 .../tests/BSCIPAConnectionTest.st                  |   28 +-
 osmo-st-gsm/tests/BSCListenerTest.st               |   47 +
 .../tests/GSMProcessorMockBase.st                  |   35 +-
 .../tests/GSMProcessorMockForAuthCheat.st          |   20 +-
 .../tests/GSMProcessorMockForAuthIMSI.st           |   24 +-
 .../tests/GSMProcessorMockForAuthTimeout.st        |   13 +-
 .../tests/HLRDummyResolver.st                      |   13 +-
 .../LogAreaOsmo.st => osmo-st-gsm/tests/HLRTest.st |   29 +-
 .../tests/MSCBSCConnectionHandlerTest.st           |   40 +-
 .../tests/MockSIPUserAgent.st                      |   26 +-
 .../tests/SIPIdentityManagerTest.st                |   30 +-
 .../TLVTests.st => osmo-st-gsm/tests/VLRTest.st    |   36 +-
 osmo-st-mgcp/callagent/MGCPCommands.st             |   74 +-
 osmo-st-mgcp/callagent/MGCPParser.st               |    6 +-
 osmo-st-mgcp/callagent/MGCPResponse.st             |   36 +-
 osmo-st-mgcp/callagent/Tests.st                    |   52 +-
 osmo-st-mgcp/grammar/MGCPGrammar.st                |    7 +-
 osmo-st-mgcp/grammar/MGCPGrammarTest.st            |    9 +
 63 files changed, 1648 insertions(+), 6855 deletions(-)
 delete mode 100644 osmo-st-gsm/A3A8.st
 delete mode 100644 osmo-st-gsm/BSSAP.st
 delete mode 100644 osmo-st-gsm/BSSMAP.st
 delete mode 100644 osmo-st-gsm/GSM411.st
 delete mode 100644 osmo-st-gsm/GSM48.st
 delete mode 100644 osmo-st-gsm/GSMEncoding.st
 copy osmo-st-openbsc-test/handover/HandoverTest.st => osmo-st-gsm/Loader.st (75%)
 copy {osmo-st-msc => osmo-st-gsm}/Makefile (75%)
 delete mode 100644 osmo-st-gsm/Messages.st
 delete mode 100644 osmo-st-gsm/SCCPHandler.st
 delete mode 100644 osmo-st-gsm/SMSTests.st
 create mode 100644 osmo-st-gsm/Start.st
 delete mode 100644 osmo-st-gsm/Tests.st
 copy {osmo-st-msc => osmo-st-gsm}/contrib/osmo-msc (97%)
 copy {osmo-st-msc => osmo-st-gsm}/src/BSCConfig.st (90%)
 copy {osmo-st-msc => osmo-st-gsm}/src/BSCIPAConnection.st (95%)
 copy {osmo-st-msc => osmo-st-gsm}/src/BSCListener.st (100%)
 copy {osmo-st-msc => osmo-st-gsm}/src/BSCSCCPHandler.st (100%)
 create mode 100644 osmo-st-gsm/src/GSMCMServiceRequest.st
 copy {osmo-st-msc => osmo-st-gsm}/src/GSMLURequest.st (80%)
 copy {osmo-st-msc => osmo-st-gsm}/src/GSMProcessor.st (82%)
 copy {osmo-st-msc => osmo-st-gsm}/src/HLR.st (100%)
 copy {osmo-st-msc => osmo-st-gsm}/src/Logging.st (85%)
 copy {osmo-st-msc => osmo-st-gsm}/src/MSC.st (88%)
 create mode 100644 osmo-st-gsm/src/PagingManager.st
 copy {osmo-st-msc => osmo-st-gsm}/src/VLR.st (100%)
 create mode 100644 osmo-st-gsm/src/auth/GSMAuthenticatorBase.st
 create mode 100644 osmo-st-gsm/src/auth/GSMIdentityAuthenticator.st
 copy osmo-st-network/osmo/LogAreaOsmo.st => osmo-st-gsm/src/auth/GSMNullAuthenticator.st (62%)
 create mode 100644 osmo-st-gsm/src/call/Extensions.st
 copy osmo-st-openbsc-test/handover/HandoverTest.st => osmo-st-gsm/src/call/GSMEmergencySetup.st (58%)
 copy {osmo-st-msc/src => osmo-st-gsm/src/call}/GSMMOCall.st (84%)
 copy osmo-st-msc/src/SIPCall.st => osmo-st-gsm/src/call/SIPMTCall.st (67%)
 create mode 100644 osmo-st-gsm/src/sip/MSCSIPIdentity.st
 create mode 100644 osmo-st-gsm/src/sip/SIPIdentityManager.st
 create mode 100644 osmo-st-gsm/start.st
 create mode 100644 osmo-st-gsm/tests/AuthTestIdentity.st
 create mode 100644 osmo-st-gsm/tests/AuthTestNull.st
 create mode 100644 osmo-st-gsm/tests/BSCConfigTest.st
 copy osmo-st-network/osmo/LogAreaOsmo.st => osmo-st-gsm/tests/BSCIPAConnectionTest.st (63%)
 create mode 100644 osmo-st-gsm/tests/BSCListenerTest.st
 copy osmo-st-openbsc-test/handover/HandoverTest.st => osmo-st-gsm/tests/GSMProcessorMockBase.st (58%)
 copy osmo-st-openbsc-test/handover/HandoverTest.st => osmo-st-gsm/tests/GSMProcessorMockForAuthCheat.st (62%)
 copy osmo-st-openbsc-test/handover/HandoverTest.st => osmo-st-gsm/tests/GSMProcessorMockForAuthIMSI.st (60%)
 copy osmo-st-openbsc-test/handover/HandoverTest.st => osmo-st-gsm/tests/GSMProcessorMockForAuthTimeout.st (82%)
 copy osmo-st-openbsc-test/handover/HandoverTest.st => osmo-st-gsm/tests/HLRDummyResolver.st (79%)
 copy osmo-st-network/osmo/LogAreaOsmo.st => osmo-st-gsm/tests/HLRTest.st (56%)
 copy osmo-st-network/osmo/OsmoCtrlConnection.st => osmo-st-gsm/tests/MSCBSCConnectionHandlerTest.st (52%)
 copy osmo-st-network/osmo/LogAreaOsmo.st => osmo-st-gsm/tests/MockSIPUserAgent.st (59%)
 copy osmo-st-mgcp/callagent/MGCPParser.st => osmo-st-gsm/tests/SIPIdentityManagerTest.st (54%)
 copy osmo-st-network/core/TLVTests.st => osmo-st-gsm/tests/VLRTest.st (50%)

hooks/post-receive
-- 
Git submodule with Smalltalk modules