Commit Graph

18 Commits

Author SHA1 Message Date
eyedeekay
2092844281 Copy over and modify the old sam3 tests to final test interface compatibility 2025-10-03 12:02:18 -04:00
eyedeekay
811e13d80f Refactor sub-session wrapper tests to use unique session IDs for concurrent testing 2025-10-02 20:18:11 -04:00
eyedeekay
ce04da4441 fmt 2025-10-02 17:34:17 -04:00
eyedeekay
bba551d649 Enhance concurrency handling in sub-session creation: use write locks for atomic operations and adjust test 2025-10-02 17:33:42 -04:00
eyedeekay
01e970872f Implement subsession management for SAMv3.3 protocol: add methods for creating and removing subsessions, and update related session constructors to utilize existing subsessions. 2025-10-02 17:05:57 -04:00
eyedeekay
ae2bbade67 work on root package, currently broken but it's late 2025-10-01 21:25:53 -04:00
eyedeekay
b32007040f Implement primary sessions 2025-10-01 19:22:49 -04:00
eyedeekay
e9ae8600bc Add dirs for dg2 and 3 2025-06-01 18:15:17 -04:00
eyedeekay
a53acecb87 godoc 2025-05-29 19:44:45 -04:00
eyedeekay
d3f085b2c8 eliminate a bunch of broken crap and start over from common 2025-05-27 18:25:13 -04:00
eyedeekay
aa9fe1ef62 Switch to oops, simplify error handling in common 2025-05-27 16:40:15 -04:00
eyedeekay
a325a30b06 fix conflicts 2025-05-26 23:30:26 -04:00
eyedeekay
9a62a09f40 get away from logrus 2025-05-26 23:27:42 -04:00
urgentquest
477796de71 general code qualitity and readability. Mostlly no functional changes besides fixing potential null dereferece in SAM.go, avoiding potential (again) infitite loop in util.go. 2025-04-07 23:48:02 +00:00
Call me Phil
0e35eb2df3 Clean up and fixes
-  Define and use a few constants for the sake of code maintainability
- Change log package name to logger so it better reflects its purpose
- Fix depredations
-  Drop unused private methods and constants
- Create an auxiliary func newFromPrimary() to reduce code duplicacy. Also straight away type conversion doesn't seem to type-check. Got to explicitly create a new struct instance.
2025-03-12 21:39:23 +00:00
eyedeekay
c50775ebfd start on a wrapper for sam3 2025-02-23 18:01:43 -05:00
eyedeekay
c1d7c642b4 piece out sam3 2025-02-17 21:48:51 -05:00
eyedeekay
5a1b4e14d9 part out sam3 2025-02-17 21:46:19 -05:00