Commit Graph

65 Commits

Author SHA1 Message Date
Ismael Gomez 4662b83fe9 Use bzero instead of {} for initializing structs 2018-05-22 15:14:03 +02:00
Andre Puschmann cfd387e7b0 fix null-termination when sending APN in ESM info response 2018-05-15 12:40:29 +02:00
Andre Puschmann 6add9ed4b4 generate random challenge during CHAP auth 2018-05-15 12:40:29 +02:00
Andre Puschmann d0457211ad adding support for CHAP auth 2018-05-15 12:40:29 +02:00
Andre Puschmann ca8adde0c6 cleanup rebase 2018-05-15 12:40:29 +02:00
Andre Puschmann 5ac08b62e9 remove usage of std::string for APN 2018-05-15 12:40:29 +02:00
Andre Puschmann 0f6695b9cd fixing uninitialized vars 2018-05-15 12:40:29 +02:00
Andre Puschmann 4dc2951d59 perform initial attach with ESM info transfer 2018-05-15 12:40:29 +02:00
Andre Puschmann 3b70c70eee add DNS option parsing 2018-05-15 12:40:29 +02:00
Andre Puschmann 3fe6dad323 adding hard SIM card support using PCSC 2018-05-15 12:40:29 +02:00
Ismael Gomez aa1724b8f3 Add missing-field-initializers flag and properly initialize structs 2018-04-29 17:55:19 +02:00
Andre Puschmann 8df9f46e13 fix NAS and NAS test 2018-04-26 13:21:13 +02:00
Ismael Gomez 06db4e2a87 Start PCCH Only when switching cell in IDLE mode 2018-04-25 23:50:50 +02:00
Ismael Gomez 28dc194e2f Fix UE blocking on Reestablishment when Overflow 2018-04-25 19:47:03 +02:00
Ismael Gomez 208871b251 Changed liblte structs to simple structs and initialized nas/rrc uses. 2018-04-25 18:01:37 +02:00
Ismael Gomez edd9cbf4dc Merge branch 'next' into sync_states 2018-04-10 09:35:21 +02:00
David Rupprecht 06d4559294 Change include path absolut to project dir 2018-04-01 18:08:24 +02:00
Joseph Giovatto 49da57c8a1 Changed log methods to take string literal vs string object
to allow for format checking and save on object copy.
Fixed log format specifier warnings.
2018-03-29 16:59:19 +02:00
Andre Puschmann b50672b0ef fix non-returning function warning 2018-03-28 16:41:10 +02:00
Ismael Gomez 0d099a132b Reconnection from paging and IDLE working. Reselecting cell when turning off working 2018-03-22 11:47:30 +01:00
Ismael Gomez f4243656c9 Check integrity_generate msg_size parameter 2018-03-21 11:47:30 +01:00
Ismael Gomez b3be54b274 Attach and paging ok. Reselection on IDLE not working 2018-03-21 10:46:24 +01:00
Ismael Gomez f88f465c97 Refactored NAS/RRC/PHY cell_search/selection procedures 2018-03-19 14:14:51 +01:00
Ismael Gomez be7dc37e7c Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 2018-03-06 22:20:46 +01:00
Ismael Gomez 13efa740e8 Changed logic in RRC/NAS/PHY for cell/plmn search to avoid stucking in IDLE 2018-03-06 22:20:38 +01:00
Andre Puschmann f5e3049f63 add check for possible buffer pool misallocation in RRC/NAS/GW 2018-03-06 14:46:50 +01:00
Ismael Gomez 69a2542e0f Fixed deallocating PDU in NAS too early 2018-03-06 13:30:52 +01:00
Paul Sutton 57505725e0
Merge pull request #157 from softwareradiosystems/issue_154fix
Issue 154fix
2018-03-06 12:51:02 +01:00
Ismael Gomez be959d0575 Fix several pool leaks in RRC/NAS 2018-03-06 12:46:02 +01:00
Ismael Gomez 90553e830d Fixed cell search for non-home PLMN 2018-03-05 13:07:24 +01:00
Ismael Gomez fd0c8168f0 Set to Continuous RX and TX 2018-03-02 20:59:17 +01:00
Ismael Gomez 0fcb065ae8 Disabled TX continuous and sleep on cell search 2018-03-02 14:08:29 +01:00
Ismael Gomez 42ece73453 Changed cell selection/reselection to avoid stopping/restarting radio. Fixed SIB message search 2018-02-24 21:33:13 +01:00
Andre Puschmann b2ce6ec9a9
Merge pull request #139 from mrlnc/apn_cfg
Add APN to config and PDN connectivity request
2018-02-16 09:43:20 +01:00
Merlin Chlosta 9484887f80 Write Identity Response to PCAP 2018-02-05 16:04:14 +01:00
Andre Puschmann 02856704c8 more coverity fixes 2018-01-31 10:32:26 +01:00
Merlin Chlosta fcedeb0278 Add APN to config and PDN connectivity request 2018-01-22 19:12:02 +01:00
Andre Puschmann 74138071db move radio bearer definition to RRC 2018-01-12 14:57:38 +01:00
Ismael Gomez fba900f63c Merge branch 'mob_crypto_mimo' into next 2017-12-13 10:20:44 +01:00
Andre Puschmann 0641fee20b nas: fix IMSI print 2017-12-05 22:15:57 +01:00
Andre Puschmann 3705baddc3 nas: initialize ctxt variable and only check ksi if ctxt is present 2017-12-05 22:06:30 +01:00
Ismael Gomez 9a255b477a Merge branch 'crypto' into mobility_crypto 2017-12-02 12:23:05 +01:00
Ismael Gomez c69d4a37e8 Implemented proper cell reselection. Tested reestablishment from one cell to another. 2017-12-01 17:00:30 +01:00
Paul Sutton 516fdc27f1 Fix for NAS security bearer id, added encryption test sets, fix for compile warning 2017-12-01 12:38:18 +00:00
Paul Sutton 84724d2ab1 NAS-plane encryption working (thanks to David Rupprecht) 2017-11-30 17:09:12 +00:00
Paul Sutton 5292137b3a Adding APN info to log output 2017-11-29 11:51:12 +00:00
Paul Sutton d34ce74419 NAS security context file tidy-up, usim_test minor edit 2017-11-28 13:01:38 +00:00
Paul Sutton 4877c7ab07 Adding support for GUTI attach 2017-11-23 18:42:48 +00:00
Ismael Gomez e5f78b1620 Print error to console if security/integrity not supported 2017-11-10 19:11:15 +01:00
Paul Sutton b8d5b5b6a9 count_dl fix 2017-10-18 19:06:43 -04:00