Release v1.9.0 on 2023-09-12.
  1. 9cd9f6d ns2: fix a crash when receiving a SIZE while configured by Alexander Couzens · 2 years, 10 months ago
  2. 3178e30 gprs_ns2: ensure the incoming NSVC is also the outgoing NSVC by Alexander Couzens · 2 years, 10 months ago
  3. 1adfd23 gprs_ns2_sns: ensure the SNS fsm behave correct when no signalling NSVCs are present by Alexander Couzens · 3 years ago
  4. 8a612de gprs_ns2: improve reselection protection by Alexander Couzens · 3 years ago
  5. b0874cd gprs_ns2: add correct filename/linenr to sns failed log message by Alexander Couzens · 3 years ago
  6. c2fec69 gprs_ns2: also prevent recursive events when SGSN side cleans up by Alexander Couzens · 2 years, 10 months ago
  7. db07a44 gprs_ns2_sns: implement outbound SNS DEL procedures by Alexander Couzens · 3 years, 1 month ago
  8. 9cd39ac gprs_ns2_sns: implement outbound SNS ADD procedures by Alexander Couzens · 3 years, 1 month ago
  9. 1f3193d gprs_ns2_sns: implement local change weight procedure by Alexander Couzens · 3 years, 1 month ago
  10. f074659 gprs_ns2: don't use llist_for_each when freeing an element by Alexander Couzens · 3 years ago
  11. 83f06ce gprs_ns2: use an event to free the nsvscs when using SNS by Alexander Couzens · 2 years, 11 months ago
  12. a270782 gprs_ns2_sns: rework sns clean up by Alexander Couzens · 3 years ago
  13. 175eb7b gprs_ns2: move sns_event into internal.h to direct emit events by Alexander Couzens · 3 years ago
  14. 1c40525 gprs_ns2_sns: free the NSE if the SIZE PDU is not valid by Alexander Couzens · 3 years ago
  15. 652ab4d gprs_ns2_sns: refactor SNS failures into a function by Alexander Couzens · 3 years ago
  16. 68ab9c4 gprs_ns2_sns: bss: set gss->family by Alexander Couzens · 3 years, 1 month ago
  17. 077ce5a gprs_ns2_sns: replace ns2_sns_type with address family by Alexander Couzens · 3 years, 1 month ago
  18. 019da4b gprs_ns2_sns: refactor nss_weight_sum_data -> ip46_weight_sum_data by Alexander Couzens · 3 years, 1 month ago
  19. 6231055 gprs_ns2_sns: refactor ip4_weight_sum/ip6_weight_sum by Alexander Couzens · 3 years, 1 month ago
  20. cc56ddc gprs_ns2_sns: add check for duplicates to add_ip6_elem() by Alexander Couzens · 3 years, 1 month ago
  21. d3507e8 gprs_ns2_sns: move gss->remote specific check out of add_ip4_elem/add_ip6_elem by Alexander Couzens · 3 years, 1 month ago
  22. c2ba25e gprs_ns2_sns: use struct ns2_sns_elems in add/update/remove remote_elems by Alexander Couzens · 3 years, 1 month ago
  23. d2c6c49 gprs_ns2_sns: refactor ns2_clear_ipv46_entries_local to use new elems functions by Alexander Couzens · 3 years, 1 month ago
  24. 7112867 gprs_ns2_sns: refactor local and remote entries into a struct by Alexander Couzens · 3 years, 1 month ago
  25. 31d52e1 gprs_ns2_sns: bss: improve validation of configuration by Alexander Couzens · 3 years, 1 month ago
  26. 6608ce9 gprs_ns2_sns: move selection of the next bind into own function by Alexander Couzens · 3 years, 2 months ago
  27. a35c296 gprs_ns2: sns: fix del bind() by Alexander Couzens · 3 years, 2 months ago
  28. 0a7c5ee gprs_ns2: SNS: allow transition missing transition GPRS_SNS_ST_UNCONFIGURED by Alexander Couzens · 3 years, 3 months ago
  29. 53e7009 gprs_ns2: sns: remove the initial SNS NSVC if it's not part by Alexander Couzens · 3 years, 3 months ago
  30. cdb2baa gprs_ns2: sns: ensure the sns->alive state is correct by Alexander Couzens · 3 years, 3 months ago
  31. 7619ed4 gprs_ns2: fix memory leaks when receiving SNS or invalid packets by Alexander Couzens · 3 years, 3 months ago
  32. c2fbbd7 gprs_ns2_sns: Fix memory leak when creating ip[46]_local arrays by Harald Welte · 3 years, 4 months ago
  33. 3053bbb gprs_ns2_sns: Don't create NS-VCs for binds outside the NSE by Harald Welte · 3 years, 3 months ago
  34. e8c6106 gprs_ns2_sns: remove code duplication in create_missing_nsvcs() by Harald Welte · 3 years, 3 months ago
  35. 2d807b6 gprs_ns2_sns: Compute local endpoints before using them by Harald Welte · 3 years, 3 months ago
  36. c962a2e gprs_ns2: Add comments explaining the nsvc->sns_only field by Harald Welte · 3 years, 4 months ago
  37. 01fa6a3 gprs_ns2_sns: Implement checks during processing of inbound SNS-SIZE by Harald Welte · 3 years, 4 months ago
  38. 24f4df5 gprs_ns2_sns: Assume the SGSN has a very large number of max. NSVC by Harald Welte · 3 years, 4 months ago
  39. 4e41acc gprs_ns2_sns: SNS-SIZE contains the actual number of local endpoints by Harald Welte · 3 years, 3 months ago
  40. a2c5af5 gprs_ns2_sns: Verify mandatory IE presence in incoming SNS-SIZE by Harald Welte · 3 years, 4 months ago
  41. 46eb764 gprs_ns2_sns: Don't clear remote IP endpoints in SGSN role by Harald Welte · 3 years, 4 months ago
  42. 694dad5 gprs_ns2_sns: Rename BSS-side states to include 'bss' in name by Harald Welte · 3 years, 3 months ago
  43. f61a915 gprs_ns2_sns: Add some more OSMO_ASSERT about BSS role by Harald Welte · 3 years, 4 months ago
  44. 4f12746 gprs_ns2_sns: Support for SGSN-side IP-SNS by Harald Welte · 3 years, 4 months ago
  45. 9e37bf4 gprs_ns2_sns: Split allstate action in generic and BSS-specific part by Harald Welte · 3 years, 4 months ago
  46. c1c7e4a gprs_ns2_sns: Unify handling of SNS-CONFIG for IPv4 + IPv6 by Harald Welte · 3 years, 4 months ago
  47. 24920e2 gprs_ns2_sns: refactor ns2_sns_st_size_onenter() by Harald Welte · 3 years, 4 months ago
  48. 502845e gprs_ns2_sns: Remove TODO (spec agrees, the correct cause code is used) by Harald Welte · 3 years, 4 months ago
  49. 0599287 gprs_ns2_sns: Implement error log in case no binds found for NSE by Harald Welte · 3 years, 4 months ago
  50. a39b259 gprs_ns2: Remove any references to DNS; we use DLNS in NS2. by Harald Welte · 3 years, 4 months ago
  51. b9f2387 gprs_ns2_sns: Dispatch inbound SNS-ACK to FSM by Harald Welte · 3 years, 4 months ago
  52. 04647e1 cosmetic: ssn: some more comments by Harald Welte · 3 years, 4 months ago
  53. 67725e2 gprs_ns2_sns: rename fsm events to include RX or REQ prefix by Alexander Couzens · 3 years, 4 months ago
  54. 6b9d232 gprs_ns2: rework IP-SNS binds by Alexander Couzens · 3 years, 4 months ago
  55. 23aec35 gprs_ns2_sns: fix typo in doxygen comment by Alexander Couzens · 3 years, 4 months ago
  56. c470476 gprs_ns2: add signalling & data weights for UDP binds by Alexander Couzens · 3 years, 5 months ago
  57. 5fa431c gprs_ns2: rename vty-command ip-sns -> ip-sns-remote by Alexander Couzens · 3 years, 5 months ago
  58. 790a963 gprs_ns2_sns: reset the N of timeout when entering a new state by Alexander Couzens · 3 years, 5 months ago
  59. 3df5886 gprs_ns2_sns: add timeout to ST_CONFIG_SGSN by Alexander Couzens · 3 years, 5 months ago
  60. be7cecc gprs_ns2_sns: rework tracking of NS-VC unblocked/alive state by Alexander Couzens · 3 years, 5 months ago
  61. 138b96f gprs_ns2: refactor: ensure all enums have GPRS_NS2_ by Alexander Couzens · 3 years, 5 months ago
  62. 8dfc24c gprs_ns2: drop prefix of all internal exposed function by Alexander Couzens · 3 years, 5 months ago
  63. f294974 ns2: Unify logging context via log macros by Harald Welte · 3 years, 5 months ago
  64. 1262c4f ns2: Properly indent VTY output by Harald Welte · 3 years, 5 months ago
  65. 7a7b20b gprs_ns2_sns: clear local and remote entries when SNS failed by Alexander Couzens · 3 years, 5 months ago
  66. cf8371a Refactor ns2_nsvc_create_ip* by Daniel Willmann · 3 years, 5 months ago
  67. 967e2c1 NS2: Fix bind selection of SNS NSVCs by Daniel Willmann · 3 years, 5 months ago
  68. d8b7003 gprs_ns2_sns: always check rc of osmo_sockaddr_str_from_sockaddr() by Vadim Yanitskiy · 3 years, 6 months ago
  69. a367d08 gprs_ns2: sns: add log message when size/config retries exhausted by Alexander Couzens · 3 years, 6 months ago
  70. cc65a25 gprs_ns2: sns: don't send duplicated packets on retries by Alexander Couzens · 3 years, 6 months ago
  71. 3ad7336 gprs_ns2: sns: correct log message when no nsvcs available by Alexander Couzens · 3 years, 6 months ago
  72. 412bc34 gprs_ns2: add new vty2 by Alexander Couzens · 3 years, 7 months ago
  73. 90ee963 gprs_ns2_sns: introduce SNS Size/Config retries by Alexander Couzens · 3 years, 7 months ago
  74. 81ae0aa gprs_ns2_sns: use different binds for the initial connection by Alexander Couzens · 3 years, 7 months ago
  75. e769f52 gprs_ns2_sns: rework IP-SNS initial remote by Alexander Couzens · 3 years, 7 months ago
  76. 45a25a3 gprs_ns2_sns: correct dynamic calculation by Alexander Couzens · 3 years, 7 months ago
  77. e78207f gprs_ns2_sns: fix whitespaces and superflous comment by Alexander Couzens · 3 years, 7 months ago
  78. db1c3fb gprs_ns2_sns: add missing S() to allow GPRS_SNS_EV_NO_NSVC happen by Alexander Couzens · 3 years, 7 months ago
  79. 42ad549 gprs_ns2_sns: dynamic calculate the maximum NS-VCs by Alexander Couzens · 3 years, 7 months ago
  80. e03d863 gprs_ns2_sns: add missing transistion UNCONFIGURED -> SIZE by Alexander Couzens · 3 years, 7 months ago
  81. 15c09a8 ns2: Send NSVC representation in NS_AFF_CAUSE_VC_* status indication by Daniel Willmann · 3 years, 8 months ago
  82. 0a446a1 gb: ns2_sns: Add missing value_string entry for GPRS_SNS_EV_NO_NSVC by Pau Espin Pedrol · 3 years, 8 months ago
  83. 7fbe7cf gb: ns2_sns: Fix missing trailing newline char in log line by Pau Espin Pedrol · 3 years, 8 months ago
  84. 125298f gprs_ns2: add gprs_ns2_nse_sns_remote() returns the initial SNS address by Alexander Couzens · 3 years, 9 months ago
  85. c4229a4 gprs_ns2: rename gprs_ns2_ip_vc_sockaddr -> gprs_ns2_ip_vc_remote by Alexander Couzens · 3 years, 9 months ago
  86. 9a4cf27 gprs_ns2: const the return value of gprs_ns2_ip_vc_sockaddr / gprs_ns2_ip_bind_sockaddr by Alexander Couzens · 3 years, 9 months ago
  87. c068d86 gprs_ns2: fix SNS_ADD for IPv4 by Alexander Couzens · 3 years, 9 months ago
  88. a07f25e gprs_ns2: make struct osmo_sockaddr pointers const by Vadim Yanitskiy · 3 years, 9 months ago
  89. bf95f0f ns2: refactor ns2_prim_status_ind() by Alexander Couzens · 3 years, 9 months ago
  90. 38b19e8 ns2: refactor nsvc_by_ functions by Alexander Couzens · 3 years, 9 months ago
  91. 5bef2cc ns2: Improve/extend doxygen comments for new ns2 implementation by Harald Welte · 3 years, 9 months ago
  92. 7da6ace gprs_ns2_sns: Fix compilation on Debian 8 by Harald Welte · 3 years, 9 months ago
  93. 6a16149 Gb: add a second NS implementation by Alexander Couzens · 4 years ago