AgeCommit message (Expand)AuthorFilesLines
2022-06-11Try to send any queued SMS for the senderkeith/smsKeith Whyte1-0/+5
2022-06-11Try to send all SMS in sub_ready_for_sms()Keith Whyte1-0/+2
2022-06-11Remove the queue re-runners.Keith Whyte1-3/+4
2022-06-11Queue the specific SMS, Don't just run the queue on SMS_SUBMITEDKeith Whyte3-3/+48
2022-06-10Move VLR check to db.cKeith2-6/+33
2022-06-07Use unix timestamps in the SMS dbKeith1-6/+6
2022-05-22Disable SECURE_DELETEKeith Whyte1-1/+7
2022-05-22Just delete, don't bother marking sent first.Keith Whyte3-21/+27
2022-05-22Adds db statemente to delete SMS by IDKeith Whyte2-2/+27
2022-05-19sms: Introduce VTY-configurable minimum SMS validity periodHarald Welte6-3/+24
2022-05-19sms: Make default SMS validity period configurable via VTYHarald Welte5-1/+18
2022-05-19smpp: Parse and use SMPP-provided validity periodHarald Welte6-2/+165
2022-05-19sms_queue: Make deletion of messages from DB VTY-configurableHarald Welte4-2/+39
2022-05-19sms_queue: Use local variable rather than 9x pointer de-ref in functionHarald Welte1-9/+10
2022-05-19sms: Give smsc its own VTY config nodeHarald Welte8-73/+178
2022-05-18tests/msc_vlr/Makefile.am: drop -ldbiOliver Smith1-1/+0
2022-05-17sms: Encapsulate SMS queue related config parametersHarald Welte6-38/+53
2022-05-17db: Switch from 'synchronous = FULL' to 'synchronous = NORMAL'Harald Welte1-10/+1
2022-05-17switch from libdbi to lbsqlite3Harald Welte11-660/+603
2022-05-16tests: Remove sms.db{-wal,-shm} files, not just sms.dbHarald Welte1-4/+4
2022-05-16sms_queue: merge sms_pending_add into sms_pending_fromHarald Welte1-8/+3
2022-05-16sms_queue: refactor sms_pending add/remove codeHarald Welte1-22/+18
2022-05-16smpp: don't enqueue write messages if ESME is disconnectedHarald Welte1-1/+8
2022-05-16smpp: Fix use-after-free bug when ESME disconnects but has write pendingHarald Welte1-1/+1
2022-05-16sms_queue: Introduce rate_ctr / stat_itemHarald Welte1-7/+106
2022-05-15vlr: Add rate counters and stat itemsHarald Welte2-5/+193
2022-05-15vlr: Split vlr_subscr_rx_imsi_detach()Harald Welte1-4/+11
2022-05-15sms_queue: Annotate each function with some commentHarald Welte1-29/+47
2022-05-15switch sqlite3 to single-threaded modeHarald Welte8-0/+14
2022-05-13call rate_ctr_init() to make rate counters work properlyHarald Welte1-0/+1
2022-05-04fix crash on CM Serv Rej: fix use count mismatchNeels Hofmeyr3-7/+24
2022-04-13tests: use 'check_PROGRAMS' instead of 'noinst_PROGRAMS'Vadim Yanitskiy6-6/+6
2022-01-13call_leg: local_bridge: Avoid null pointer access if CN-side not readyPau Espin Pedrol1-0/+3
2022-01-11Drop unneeded ax_check_compile_flag.m4Pau Espin Pedrol1-74/+0
2022-01-07ran_msg_iu.c: Set proper codec in Assignment CompletePau Espin Pedrol1-1/+2
2022-01-07Avoid setting audio codec if not available during assignment_complete (MDCX)Pau Espin Pedrol2-2/+6
2022-01-05Announce IuFP audio codec for UTRAN conns in CRCX towards MGWPau Espin Pedrol3-2/+15
2021-12-14treewide: remove FSF addressOliver Smith10-40/+0
2021-12-09ran_msg_iu: do not pass UEA0 to ranap_new_msg_sec_mod_cmd2()Alexander Couzens1-2/+3
2021-12-07libmsc: fix memory leak (struct msgb) in msc_i_ran_enc()Vadim Yanitskiy4-14/+7
2021-12-02libmsc: ran_iu_make_security_mode_command(): clarify UIA maskVadim Yanitskiy1-1/+5
2021-11-30libmsc: ran_iu_make_security_mode_command(): improve readabilityVadim Yanitskiy1-2/+4
2021-11-30libvlr: fix is_ciph_required(): always send SecModeCmd for UTRANVadim Yanitskiy4-111/+178
2021-11-30libvlr: vlr_set_ciph_mode(): avoid redundant checkVadim Yanitskiy4-7/+0
2021-11-29libmsc: fix another memleak (struct gsm_sms) in gsm340_rx_tpdu()Vadim Yanitskiy1-1/+1
2021-11-29libmsc: fix memory leak (struct gsm_sms) in gsm340_rx_tpdu()Vadim Yanitskiy1-1/+2
2021-11-28VTY: clarify deprecation message for cfg_net_per_loc_upd_cmdVadim Yanitskiy1-2/+2
2021-11-27libmsc/gsm_04_08: refactor require ciphering into an own functionAlexander Couzens4-4/+16
2021-11-17utran: use new UTRAN encryption enumAlexander Couzens5-13/+17
2021-11-16Bump version: → Espin Pedrol5-29/+93