Commit graph

  • 1d93125098
    Update PRUDPv1 magic comment Jonathan Barrow 2023-06-07 23:13:41 -04:00
  • 0c4508e64f
    All relevant methods now return errors, and all errors are now checked Jonathan Barrow 2023-06-07 23:12:13 -04:00
  • 3166aa974c
    Added structure version to structure type Jonathan Barrow 2023-06-07 13:41:15 -04:00
  • 0a47838d53
    Merge pull request #30 from DaniElectra/map v1.0.25 Jonathan Barrow 2023-06-06 11:20:02 -04:00
  • 39045e2650
    Revert ReadMap() to original implementation Daniel López Guimaraes 2023-06-06 15:52:36 +01:00
  • 062470d47a
    Implement ReadMap() and WriteMap() Daniel López Guimaraes 2023-06-05 20:11:38 +01:00
  • 6eac68ab1a
    Add Bytes() to Variant and minor changes Daniel López Guimaraes 2023-06-05 20:09:31 +01:00
  • c64925b6e1
    Merge pull request #29 from DaniElectra/copy Jonathan Barrow 2023-05-28 10:19:43 -04:00
  • 7eeae41f05
    Fix comments linting issues Daniel López Guimaraes 2023-05-27 23:33:52 +01:00
  • 92116b2857
    Use structure.Copy() instead of reflect Daniel López Guimaraes 2023-05-27 23:12:32 +01:00
  • 4113d234a0
    Added a real Variant type and updated StreamIn.ReadVariant v1.0.24 Jonathan Barrow 2023-05-21 23:41:42 -04:00
  • 7e4b98cfe2
    Fixed RVConnectionData specialProtocols slice not being copied correctly Jonathan Barrow 2023-05-21 18:26:56 -04:00
  • e39ebbe64c
    Add Copy and Equals methods to all types Jonathan Barrow 2023-05-21 18:22:52 -04:00
  • 0801d7539c
    Added Equals method to StructureInterface and required types v1.0.23 Jonathan Barrow 2023-05-21 17:32:48 -04:00
  • 63f6a23cce
    Added Copy method to StructureInterface and required types Jonathan Barrow 2023-05-21 17:20:07 -04:00
  • b153233c91
    Updated go modules Jonathan Barrow 2023-05-21 17:09:30 -04:00
  • 5dc71db489
    Removed hierarchy tree system in favor of a single parentType field Jonathan Barrow 2023-05-21 17:09:10 -04:00
  • 771e66e9f2
    Merge pull request #28 from DaniElectra/dataholder Jonathan Barrow 2023-05-21 16:10:57 -04:00
  • 031f69c87b
    Fix various DataHolder issues Daniel López Guimaraes 2023-05-21 14:58:55 +01:00
  • 05fa2c0ae7
    Merge pull request #27 from shutterbug2000/dataholder-hierarchy v1.0.22 Jonathan Barrow 2023-05-21 01:28:20 -04:00
  • bdf790db45 Add Hierarchy handling to DataHolder shutterbug2000 2023-05-21 00:26:05 -05:00
  • e4f02878e7
    Merge pull request #26 from shutterbug2000/station-url-change v1.0.21 Jonathan Barrow 2023-05-20 09:45:29 -04:00
  • 6590659477 Store both session URLs on the Client object This removes the need for a DB to handle this shutterbug2000 2023-05-20 03:42:53 -05:00
  • 41568c0d6f
    Merge pull request #25 from DaniElectra/hierarchy Jonathan Barrow 2023-05-19 22:37:53 -04:00
  • 4276ce2967
    Revert hierarchy on nex.Structure Daniel López Guimaraes 2023-05-19 21:22:13 +01:00
  • f6cb847021
    Write structure hierarchy on WriteStructure Daniel López Guimaraes 2023-05-19 21:05:59 +01:00
  • 9c78ebcef9
    Merge pull request #24 from DaniElectra/hpp v1.0.20 Jonathan Barrow 2023-04-23 14:15:11 -04:00
  • a97e9e6b19
    Add getter for PasswordFromPIDFunction Daniel López Guimaraes 2023-04-23 18:05:19 +01:00
  • 98fc727028
    Add HPP protocol support Daniel López Guimaraes 2023-04-23 15:45:17 +01:00
  • 0b5e809431
    Merge pull request #23 from PretendoNetwork/kick-all Jonathan Barrow 2023-04-15 22:49:34 -04:00
  • b1d7004d6b remove stray version assignment shutterbug2000 2023-04-15 21:41:12 -05:00
  • 71534efa19
    Added methods to Standard to get standard time values v1.0.19 Jonathan Barrow 2023-04-11 22:34:09 -04:00
  • 6fb5c7d0f0
    Added default NEX version to all servers v1.0.18 Jonathan Barrow 2023-04-10 22:32:12 -04:00
  • 8fe373c2b1
    Added type check to DataHolder reading v1.0.17 Jonathan Barrow 2023-04-10 22:26:07 -04:00
  • a50ff5b21c Set correct version for packets (oops lol) shutterbug2000 2023-04-09 23:42:09 -05:00
  • 3fcc1d44c7 Seperate kick methods for graceful and timeout shutterbug2000 2023-04-09 23:24:05 -05:00
  • 3c7a22f99c KickAll command + "graceful" kick shutterbug2000 2023-04-09 02:44:51 -05:00
  • d65b2f2d4c
    Added Station URL methods to StreamIn v1.0.16 Jonathan Barrow 2023-04-07 19:35:34 -04:00
  • ebc095e782
    Added generic StreamIn::ReadListStructure Jonathan Barrow 2023-04-07 19:32:45 -04:00
  • cd950eff9e
    More consistent PRUDP method naming v1.0.15 Jonathan Barrow 2023-04-05 19:31:00 -04:00
  • 86eb9b08e0
    Removed SetNexVersion and added methods for setting specific NEX protocol versions Jonathan Barrow 2023-04-05 19:28:18 -04:00
  • 67e64f3fe7
    Merge pull request #22 from hauntii/feature-write-date-time v1.0.14 Jonathan Barrow 2023-04-02 00:05:02 -04:00
  • 127f685036 Add WriteDateTime for clarity light 2023-04-01 17:02:22 -04:00
  • 21416aab1c
    Added BE for uint32 and uint64 on StreamIn v1.0.13 Jonathan Barrow 2023-03-30 00:52:33 -04:00
  • 935836805e
    Merge branch 'master' of https://github.com/PretendoNetwork/nex-go Jonathan Barrow 2023-03-26 12:29:26 -04:00
  • 44f40a5dbf
    Merge pull request #21 from DaniElectra/rmcrequest v1.0.12 Jonathan Barrow 2023-03-26 12:27:50 -04:00
  • aa7f415a24
    Acknowledge disconnect packet 3 times Jonathan Barrow 2023-03-25 20:55:58 -04:00
  • c7ce81502e
    Fix RMCRequest parameters Daniel López Guimaraes 2023-03-25 22:56:46 +00:00
  • cc21f763bb
    Merge pull request #20 from PretendoNetwork/chore-linting-updates Jonathan Barrow 2023-01-02 14:21:43 -05:00
  • dfbab77c47
    Removed unnecessary nil checks for v0 packet payloads Jonathan Barrow 2023-01-01 14:02:27 -05:00
  • 55ad872c07
    Added ReadDataHolder error check Jonathan Barrow 2023-01-01 14:01:19 -05:00
  • 252726d5e3
    Added WriteToUDP error check Jonathan Barrow 2023-01-01 13:58:25 -05:00
  • 7afc45a760
    Removed additional type assertions in server.Emit method Jonathan Barrow 2023-01-01 13:55:16 -05:00
  • 914d8dd667
    Removed unused hierarchy from RVConnectionData Jonathan Barrow 2023-01-01 13:53:45 -05:00
  • b010f6d2aa
    Fixed all incorrect Godoc comments Jonathan Barrow 2023-01-01 13:51:53 -05:00
  • a466103550
    Unexport InitErrorsData Jonathan Barrow 2023-01-01 13:47:27 -05:00
  • bc9dd4601b
    Changed ErrorsStruct to nexerrors and unexport Jonathan Barrow 2023-01-01 13:46:52 -05:00
  • 32d0632ab3
    Added all missing Godoc comments Jonathan Barrow 2023-01-01 13:45:06 -05:00
  • e7d991fafc
    Fixed all naming convention issues Jonathan Barrow 2023-01-01 13:30:45 -05:00
  • 48d90055bb
    Removed unused Client struct properties Jonathan Barrow 2022-12-31 17:37:43 -05:00
  • b25f1d040b
    rename RC4Key -> key Jonathan Barrow 2022-12-31 17:36:18 -05:00
  • 6be86dec58
    localStationUrl -> localStationURL Jonathan Barrow 2022-12-31 17:35:22 -05:00
  • 7523648ecb
    Added golangci-lint config for aggregated linting Jonathan Barrow 2022-12-31 13:16:55 -05:00
  • 3efe2d90b8
    Added godoc package comment Jonathan Barrow 2022-12-31 11:21:52 -05:00
  • d35cec6121
    Added DateTime.UTC() v1.0.11 Jonathan Barrow 2022-12-29 23:06:08 -05:00
  • 3b717bdfee
    Merge pull request #19 from DaniElectra/custom-id Jonathan Barrow 2022-12-13 15:57:42 -05:00
  • 74a72fc436
    Fix comments Daniel López Guimaraes 2022-12-13 20:53:05 +00:00
  • 246bbb195e
    Fix comments Daniel López Guimaraes 2022-12-13 20:51:33 +00:00
  • d50cb48ef3
    Add RMCResponse getter and setter for Custom ID Daniel López Guimaraes 2022-12-13 20:35:58 +00:00
  • 4d7dc79ad8 Current changes for Jon splatoon shutterbug2000 2022-11-17 20:06:23 +00:00
  • de6ce6cb0c
    Merge pull request #18 from shutterbug2000/master Jonathan Barrow 2022-09-17 06:14:05 -04:00
  • 8a5d8d23eb Fix connection issues in Splatoon. shutterbug2000 2022-09-17 06:58:53 +00:00
  • 7ee7af5f38
    Disconnect lingering connections v1.0.10 Jonathan Barrow 2022-09-11 14:55:31 -04:00
  • bb6d6348b0
    Removed duplicate code in V1 ACK encoding v1.0.9 Jonathan Barrow 2022-09-05 09:51:38 -04:00
  • 95ecd962f0
    Remove event handler type assertion Jonathan Barrow 2022-09-05 09:48:11 -04:00
  • 27ad758bd7
    Fixed Client constructor Jonathan Barrow 2022-09-05 09:46:06 -04:00
  • 4bb09fd0ea
    Track client PRUDP minor version and supported functions Jonathan Barrow 2022-09-05 09:45:36 -04:00
  • 55b5f287ec
    Properly encode supported functions in V1 packets Jonathan Barrow 2022-09-05 09:43:34 -04:00
  • 92e596657f
    Added (Set)PRUDPProtocolMinorVersion methods on V1 packets Jonathan Barrow 2022-09-05 09:42:41 -04:00
  • 4d1c7455d8
    Properly decode supported functions option Jonathan Barrow 2022-09-05 09:19:39 -04:00
  • 52b2001c00
    Removed useless line breaks Jonathan Barrow 2022-09-05 09:11:55 -04:00
  • 7273e142d1
    Added PRUDP minor version and support functions methods to client Jonathan Barrow 2022-09-05 09:11:09 -04:00
  • d62f77a58f
    Added (Set)SupportedFunctions methods Jonathan Barrow 2022-09-05 09:08:54 -04:00
  • eef299b0bf
    Corrected structure header check Jonathan Barrow 2022-09-05 08:59:53 -04:00
  • 003b4c2baa
    Added (Set)PRUDPProtocolMinorVersion methods and corrected misuse of server NEX version Jonathan Barrow 2022-09-05 08:57:56 -04:00
  • d46c1e7928
    Updated README.md Jonathan Barrow 2022-09-03 17:13:42 -04:00
  • fdd50063d0
    Updated .gitignore Jonathan Barrow 2022-08-29 18:06:53 -04:00
  • 6c84f0fc4c
    Merge branch 'master' of https://github.com/PretendoNetwork/nex-go v1.0.8 Jonathan Barrow 2022-08-28 21:07:42 -04:00
  • efc4c53af0
    Updated plogger to plogger-go Jonathan Barrow 2022-08-28 21:07:08 -04:00
  • 58b4025f96
    Merge pull request #17 from PretendoNetwork/new-license Jonathan Barrow 2022-08-14 13:00:14 -04:00
  • 079041fd42
    Create LICENSE Jonathan Barrow 2022-08-13 20:16:23 -04:00
  • 35414b9219 Added better DataHolder type handling v1.0.7 Jonathan Barrow 2022-05-09 10:21:30 -04:00
  • 69e9aa2740 updated go.mod Jonathan Barrow 2022-05-09 10:21:19 -04:00
  • 33304ea96a NullData is actually supposed to be named Data Jonathan Barrow 2022-04-18 22:57:33 -04:00
  • 58b18c42eb Moved DeriveKerberosKey to be more clear v1.0.6 Jonathan Barrow 2022-04-17 22:01:47 -04:00
  • 982781c4f9 Added Decrypt method to internal ticket data Jonathan Barrow 2022-04-17 22:01:20 -04:00
  • ac36d78a22 Added StreamIn.ReadDateTime Jonathan Barrow 2022-04-17 22:01:00 -04:00
  • 03d33f36b6 Removed unnecessary linebreaks Jonathan Barrow 2022-04-17 22:00:44 -04:00
  • 3f91013496 Added kerberos password field Jonathan Barrow 2022-04-16 19:58:00 -04:00
  • 5c22973b4a Addeed DeriveKerberosKey Jonathan Barrow 2022-04-16 19:55:59 -04:00