Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-06-30 | Fix build on Ubuntu | Max | 1 | -2/+2 | |
Linked libraries supposed to come _after_ the objects which uses functions from them. | |||||
2016-06-10 | fix authentication re-sync (pass RAND+AUTS along) | Harald Welte | 1 | -1/+1 | |
2016-06-10 | fix PURGE_MS sqlite3 access | Harald Welte | 2 | -8/+4 | |
2016-05-05 | LU: remote oudated FIXME comments | Harald Welte | 1 | -2/+0 | |
2016-05-05 | LU: correctly determine and use is_ps | Harald Welte | 1 | -3/+2 | |
Don't use a local uninitialized variable but the luop->is_ps instead. | |||||
2016-05-05 | implement PURGE-MS from VLR/SGSN to HLR | Harald Welte | 3 | -0/+90 | |
Using this procedure, the VLR/SGSN can set the cs/ps purged flag for the subscriber. We might not even need to store this persistent in the database according to spec, but let's do it anyway, at least until it turns out to be a performance issue. | |||||
2016-05-05 | some more comment / todo updates | Harald Welte | 2 | -0/+6 | |
2016-05-05 | AUC: use osmo_hexparse() when reading key material from db | Harald Welte | 1 | -4/+6 | |
The database stores the key material as hex-ascii, we thus need to go through osmo_hexparse() when reading. We could also store the material as BLOB in the database. That would however complicate matters, as it would basically mean using the sqlite3 command to manually inspect/modify data from the console would no longer be easily possible. Using this commit I have 2G authentication working against osmo-sgsn with GSUP and 'auth policy remote'. | |||||
2016-05-05 | State number of auth vectors in SAI response | Harald Welte | 1 | -1/+3 | |
2016-05-05 | AUC: Differentiate between actual error and unknown IMSI | Harald Welte | 2 | -11/+34 | |
When responding to a SendAuthInfo.req, we need to differentiate an error case caused by an unknown IMSI, or an error caused by an error regarding accessing the database or data integrity. | |||||
2016-05-03 | populate_hlr_db.pl: Script to generate a HLR database | Harald Welte | 1 | -0/+75 | |
It currently creates a database with 1 million subscribers, all of which are provisioned for both 2G and 3G authentication using the same key material. | |||||
2016-05-03 | add copyright statements to all files | Harald Welte | 2 | -0/+38 | |
2016-05-03 | db_auc: remove some debugging code about column types | Harald Welte | 1 | -4/+0 | |
2016-05-03 | db: Use Write-Ahead Logging mode of SQLite3 | Harald Welte | 1 | -0/+6 | |
2016-05-03 | Major update; Code now supports SAI, LU and ISD transactions | Harald Welte | 9 | -11/+695 | |
We also introduce a 'gsup_router' which enables us to route a transaction to a given VLR. It works based on the SERIAL attribute communicated at time of the IPA multiplex setup as part of the CCM sub-protocol. | |||||
2016-04-28 | Fix memory leakage in gsup_server | Harald Welte | 1 | -2/+3 | |
Once a remote IPA client is gone, we need to remove the associated osmo_gsup_conn object. | |||||
2016-04-28 | ensure we release memory for all received msgb. | Harald Welte | 2 | -1/+2 | |
2016-04-28 | hlr: install signal handlers for SIGINT/USR1/HUP | Harald Welte | 1 | -1/+28 | |
2016-04-28 | more verbose error handling in osmo_gsup_server_read_cb() | Harald Welte | 1 | -5/+13 | |
2016-04-28 | gsup_server: Implement IPA CCM handling using new libosmo-abis function | Harald Welte | 1 | -29/+25 | |
2016-04-28 | initial import of osmo-gsup-hlr code so far | Harald Welte | 15 | -0/+1061 | |