Commit graph

502 commits

Author SHA1 Message Date
Jonathan Barrow
a26750ac10
chore: fix MaxPacketRetransmissions comment on StreamSettings 2024-01-24 13:10:42 -05:00
Jonathan Barrow
f1549a79ca
prudp: removed unnecessary getters/setters 2024-01-24 13:08:49 -05:00
Jonathan Barrow
64b26b3eed
prudp: rework Kerberos ticket generation to use user accounts properly 2024-01-24 12:42:11 -05:00
Jonathan Barrow
00d12db583
types: added List.SetIndex receiver 2024-01-22 12:38:51 -05:00
Jonathan Barrow
af9a57eca0
types: added List.DeleteIndex and List.Remove receivers 2024-01-22 11:00:22 -05:00
Jonathan Barrow
6006842ed2
prudp: added StationURLs to PRUDPConnection 2024-01-22 10:43:38 -05:00
Jonathan Barrow
e8b45e95ad
prudp: removed unused arguments from FindConnectionByID and FindConnectionByPID 2024-01-21 21:15:57 -05:00
Jonathan Barrow
af072671da
types: added List.Slice receiver 2024-01-21 21:15:13 -05:00
Jonathan Barrow
bfc793b039
types: added List.Contains receiver 2024-01-21 21:06:22 -05:00
Jonathan Barrow
af6a183ecb
types: added List.Each receiver 2024-01-20 13:44:09 -05:00
Jonathan Barrow
a9cf3d73cb
types: added bitwise receivers to numeric types 2024-01-20 13:20:48 -05:00
Jonathan Barrow
cc18168f0e
types: added List.Length receiver 2024-01-20 13:20:01 -05:00
Jonathan Barrow
e6c15b1b33
prudp: remove TODO from virtual_port.go 2024-01-15 17:57:37 -05:00
Jonathan Barrow
6697eec1f8
prudp: change PRUDPServer variable name 2024-01-15 17:56:49 -05:00
Jonathan Barrow
ee2bca04df
prudp: add events back to PRUDPServer 2024-01-15 17:55:35 -05:00
Jonathan Barrow
9dc57ac1ff
types: Result -> QResult 2024-01-15 16:39:05 -05:00
Jonathan Barrow
8dba91974d
Apply suggestions from code review
Co-authored-by: Daniel López Guimaraes <112760654+DaniElectra@users.noreply.github.com>
2024-01-15 16:32:57 -05:00
Jonathan Barrow
24d78540b5
chore: update README 2024-01-15 15:13:43 -05:00
Jonathan Barrow
a8eb72b445
encryption: updated RC4 Godoc comment 2024-01-15 15:08:17 -05:00
Jonathan Barrow
a63ca441a9
encryption: added QuazalRC4 2024-01-15 15:07:57 -05:00
Jonathan Barrow
9cec5d9e9c
prudp: completely redo virtual connections 2024-01-15 15:01:26 -05:00
Jonathan Barrow
b82f545a03
types: update some bad Equals methods 2024-01-07 16:52:30 -05:00
Jonathan Barrow
7c38a411fe
types: update Map FormatToString to remove linter warning 2024-01-07 16:19:24 -05:00
Jonathan Barrow
2c4d6aa662
types: update Godoc comments 2024-01-07 16:18:32 -05:00
Daniel López Guimaraes
04220dfcd1
types: Add String printing overrides to all types 2024-01-03 00:29:15 +00:00
Jonathan Barrow
84dd859e17
prudp: added PRUDPV0Settings 2024-01-01 00:50:45 -05:00
Jonathan Barrow
bdfeb0b5a8
streams: added ByteStreamSettings 2023-12-31 23:51:18 -05:00
Jonathan Barrow
fc1da5b833
prudp: use real Buffer type in connection check 2023-12-31 23:29:16 -05:00
Jonathan Barrow
1093a614db
streams: rename streams to ByteStreams 2023-12-31 23:22:41 -05:00
Jonathan Barrow
059da89429
types: Data e to d 2023-12-31 22:42:00 -05:00
Daniel López Guimaraes
6933349e91
structure: Remove ParentType
As we know a structure's parent type inside the child structure, this
isn't needed anymore now that we are writing all the structure from
itself.
2023-12-28 00:39:06 +00:00
Daniel López Guimaraes
03434ad777
types: Use RV types for AnyDataHolder and Variant
Also fix a typo in the `ExtractFrom` funcions.
2023-12-27 23:07:51 +00:00
Daniel López Guimaraes
34fa2d53de
types: Replace type aliases with struct wrappers
Also remove StructureInterface, and make all structures initialize all
their fields. The structure header is now added as a common function
`ExtractHeaderFrom` and `WriteHeaderTo`.
2023-12-27 22:16:06 +00:00
Jonathan Barrow
e61cddf06e
types: rename Empty to Data and update AnyDataHolder docs 2023-12-25 22:16:31 -05:00
Jonathan Barrow
9a1db6b090
types: fix types Copy methods 2023-12-23 15:50:33 -05:00
Jonathan Barrow
793664257a
types: remove unused generic from PID type 2023-12-23 15:21:22 -05:00
Jonathan Barrow
c6edc9108c
types: rename NullData to Empty 2023-12-23 15:04:41 -05:00
Jonathan Barrow
93965aa836
types: removed TODO comment for NewPrimitiveU64 2023-12-23 15:02:41 -05:00
Jonathan Barrow
919cabda7d
types: added constructor values to primitive types 2023-12-23 15:01:55 -05:00
Jonathan Barrow
ba29ad816a
types: remove List constructor type 2023-12-23 14:48:31 -05:00
Jonathan Barrow
86d13513da
types: remove Map constructor types 2023-12-23 14:48:16 -05:00
Jonathan Barrow
715e3182cd
expanded all types into dedicated files and made the stream API generic 2023-12-23 13:03:32 -05:00
Jonathan Barrow
4885f23740
types: added qUUID type 2023-12-22 00:02:09 -05:00
Jonathan Barrow
f2562bd26c
rmc: pass server to RMC messages 2023-12-15 17:02:19 -05:00
Jonathan Barrow
ce2e746e96
prudp: support LZO compressed payloads 2023-12-15 16:54:52 -05:00
Jonathan Barrow
49761ddbf9
rmc: support verbose encoded messages 2023-12-15 01:55:35 -05:00
Jonathan Barrow
95e8f79957
prudp: fix payload compression exports 2023-12-14 17:39:52 -05:00
Jonathan Barrow
ffaf7278eb
prudp: export payload compression methods to support custom compression 2023-12-14 17:17:44 -05:00
Daniel López Guimaraes
816f8e2edd
StationURL: More checks on FromString 2023-12-14 21:21:57 +00:00
Daniel López Guimaraes
f318d31ed8
README: Uncheck support for "verbose" RMC
The verbose RMC is not supported at the moment.
2023-12-14 20:20:46 +00:00