aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/src/libmsc/db.c
AgeCommit message (Expand)AuthorFilesLines
2017-06-18Use libvlr in libmsc (large refactoring)Harald Welte1-963/+62
2017-05-12fix subscriber random extension allocation rangeNeels Hofmeyr1-4/+4
2017-02-28libmsc/update_db_revision_3(): free memleaking db resultAlexander Couzens1-0/+2
2017-01-23cosmetic: use osmo_strlcpy() everywhereNeels Hofmeyr1-31/+19
2016-11-26libmsc/db: avoid subscr->name without terminating NULL charHarald Welte1-1/+3
2016-07-09Make random MSISDN assignment optionalMax1-12/+19
2016-06-14Make random extension range configurableMax1-4/+6
2016-05-27tweak db debug log: log TMSI as hexNeels Hofmeyr1-1/+1
2016-05-15db.c: implemented incremental migrationVadim Yanitskiy1-18/+35
2016-04-29use new libosmocore gsm_23_003.h for IMEI/IMSI lengthHarald Welte1-3/+4
2016-04-29Start to use struct osmo_auth_vector from gsm_auth_tupleHarald Welte1-9/+9
2016-04-06db: If creating a subscriber in the db fails, return NULLHolger Hans Peter Freyther1-1/+4
2016-04-06subscr: Make db_create_subscriber fail on duplicatesHolger Hans Peter Freyther1-8/+2
2016-03-17Revert "move to hex TMSI representation"Harald Welte1-8/+7
2016-03-17move to hex TMSI representationVadim Yanitskiy1-7/+8
2016-01-23db: Avoid undefined behavior when copying cm2/cm3 from the dbHolger Hans Peter Freyther1-2/+4
2015-10-12libmsc: Use RAND_bytes to generate a tokenDaniel Willmann1-1/+4
2015-10-12libmsc: Use RAND_bytes when choosing a tmsiDaniel Willmann1-1/+6
2015-08-01use non-vararg functions if possibleMax1-3/+3
2015-04-10nitb: Fix IMSI/IMEI buffer handling (Coverity)Jacob Erlbeck1-2/+2
2014-12-05msc: Add and use gsm_subscriber_groupJacob Erlbeck1-2/+2
2014-08-02DB: produce a backtrace in case of a DB errorHarald Welte1-0/+1
2014-07-03db: Use ulonglong to access the database for sqlite3Holger Hans Peter Freyther1-14/+14
2014-04-30db: Fix fall-out with the subscriber removal in the subscriber deletion codeHolger Hans Peter Freyther1-2/+2
2014-04-30db: Add testcase for the db migration.Holger Hans Peter Freyther1-0/+2
2014-04-30sms: Add code to migrate the database to the new schemaHolger Hans Peter Freyther1-16/+193
2014-04-30sms: Do not store received id in the SMS database.Alexander Chemeris1-21/+10
2014-04-30sms: Kill the sms->sender and use addr/ton/npi throughout the codeHolger Hans Peter Freyther1-25/+37
2014-03-23nitb/ctrl: Implement a command to list all active subscribersHolger Hans Peter Freyther1-0/+33
2014-03-23nitb/ctrl: Implement creating and deleting subscribersHolger Hans Peter Freyther1-0/+87
2014-03-09db,sms: Rename db_sms_mark_sent() to db_sms_mark_delivered()Alexander Chemeris1-2/+2
2014-03-07db: Remove the german from the log messageAlexander Chemeris1-1/+1
2013-12-27db: Avoid crash we have seen with the dbi code when reading a SMSHolger Hans Peter Freyther1-0/+15
2013-12-26db: Fetch the authorized key using ulonglongKevin Redon1-2/+3
2013-10-13db: Remove the struct gsm_network from the database layerHolger Hans Peter Freyther1-6/+3
2013-10-04Fix typo ',' -> ';' at the end of a line.Alexander Chemeris1-1/+1
2013-07-27expiration: Allow to disable the periodic location updating procedureHolger Hans Peter Freyther1-20/+39
2013-07-27misc: Fix compilation warningsHolger Hans Peter Freyther1-1/+1
2013-07-04db: Fix an issue with the memsetHolger Hans Peter Freyther1-1/+1
2013-01-01libmsc: Track and update the location update expiryJan Luebbe1-6/+97
2012-11-24SMPP: add small utility program 'smpp_mirror'Harald Welte1-3/+4
2012-05-07libmsc/db: Fix max value of ainfo->a3a8_ki_len in db_get_authinfo_for_subscrSylvain Munaut1-1/+1
2011-07-16db: use ANSI (void) function declarationsHarald Welte1-2/+2
2011-07-16db: fix Smatch warningsHarald Welte1-5/+3
2011-05-07src: use namespace prefix osmo_* for misc utilsPablo Neira Ayuso1-3/+3
2011-05-06src: use namespace prefix osmo_counter*Pablo Neira Ayuso1-1/+1
2011-04-18misc: Move from u_int to uint types of stdint.hHolger Hans Peter Freyther1-7/+7
2011-03-23src: use new library libosmogsm and new path to headers in libosmocorePablo Neira Ayuso1-3/+3
2011-03-04prefix sub-directories containing libraries with 'lib'Harald Welte1-0/+1303