Commit graph

  • 374d58ec65
    Create Scumoftheearths 1WishImoraToLoseWeight 2025-03-18 10:00:00 -04:00
  • 43047a6e66
    Create Why did it not do my first pull thepretendomorelikethepreturdo 2025-03-15 18:21:09 -04:00
  • ba25d7866f
    Merge cbeedbdd36 into 519e786544 thepretendomorelikethepreturdo 2025-03-15 18:06:24 -04:00
  • cbeedbdd36
    Create Itstinks thepretendomorelikethepreturdo 2025-03-15 18:05:49 -04:00
  • 5e98eeebd2
    Merge d95a0538fa into 519e786544 PabloMK7 2025-03-15 22:49:33 +01:00
  • 8af77ff932
    Merge 77947f23be into 519e786544 PabloMK7 2025-03-15 22:49:33 +01:00
  • 1fce37607a
    Merge 8ce16d0afe into 519e786544 Ash 2025-03-15 22:49:33 +01:00
  • 519e786544
    Merge pull request #83 from DaniElectra/stationurl-custom-params master Jonathan Barrow 2025-03-15 17:10:12 -04:00
  • 4a55120377
    fix(types/station_url): Fix invalid checks for custom parameters Daniel López Guimaraes 2025-03-15 18:20:26 +00:00
  • 4cb8b49c51
    Merge pull request #81 from DaniElectra/size-checks Daniel López Guimaraes 2025-03-15 16:57:14 +00:00
  • 397ebe4144
    fix(prudp): Add missing size checks on PRUDP packets Daniel López Guimaraes 2025-02-26 23:51:21 +00:00
  • a6f59a7511
    Update README.md Raptor06 2025-02-21 00:00:52 +01:00
  • f34f86f7b7
    fix(prudp): Check for matching user PID and ticket source PID v2.1.2 Daniel López Guimaraes 2025-02-13 21:50:11 +00:00
  • 6ec50052cd fix(datetime): Have FromTimestamp modify the underlying DateTime v2.1.1 Ash Logan 2025-01-27 19:52:18 +11:00
  • a7fb52ae81
    chore: Update go modules v2.1.0 Daniel López Guimaraes 2025-01-12 20:15:30 +00:00
  • 7159d9120d
    Merge pull request #56 from PretendoNetwork/types-updates Jonathan Barrow 2025-01-12 14:44:28 -05:00
  • be12609cc1
    chore: Move DataHolder into its own file types-updates Daniel López Guimaraes 2025-01-11 22:37:31 +00:00
  • 9c8f7bd62e
    chore(AnyObjectHolder): Inline cast check Daniel López Guimaraes 2025-01-11 22:37:00 +00:00
  • cc6eabed67 work: post-response notifications work/post-response-notifs Ash Logan 2025-01-11 14:35:48 +11:00
  • 340b851e5f
    refactor: Replace AnyDataHolder with AnyObjectHolder Daniel López Guimaraes 2025-01-09 23:12:03 +00:00
  • 10faf0a38a
    Merge branch 'master' into types-updates Daniel López Guimaraes 2025-01-09 21:13:19 +00:00
  • 9a3d0bcbb1
    Merge pull request #76 from PretendoNetwork/patch/cleanup-connections Jonathan Barrow 2025-01-06 18:30:37 -05:00
  • 9e5e0332b5 fix(endpoint): Check PID invariant in FindConnectionByPID Ash Logan 2025-01-03 18:30:58 +11:00
  • fbe2b91e75 feat(endpoint): Route connection closures via new cleanupConnection method Ash Logan 2025-01-03 18:27:20 +11:00
  • 461d2f2846
    Merge pull request #75 from PretendoNetwork/patch/simplify-socket-connection Ash 2025-01-04 10:56:37 +11:00
  • a3407bb186 fix(endpoint): Try to avoid double-locking the Connections map work/conns-tracking Ash Logan 2025-01-03 21:26:28 +11:00
  • de15fd4b37 hack(endpoint): Hotfix FindConnectionByPID Ash Logan 2025-01-03 18:30:58 +11:00
  • fadcea46f8 feat(endpoint): Route connection closures via new cleanupConnectionByID method Ash Logan 2025-01-03 18:27:20 +11:00
  • 5dda129a6f chore: Remove Connections tracking from SocketConnection Ash Logan 2025-01-03 17:58:37 +11:00
  • 6f3f3d1b4a .gitignore: add IDEA Ash Logan 2025-01-03 17:54:55 +11:00
  • eee4fc9e88
    fix(AnyDataHolder): Use CopyRef to get RVTypePtr of object data Daniel López Guimaraes 2024-12-24 13:08:01 +00:00
  • f7b5d4f186 feat(test): Add "pcap replay" ability work/pcap-replay Ash Logan 2024-12-14 01:17:12 +11:00
  • 2797330f2f
    chore: fix kerberos.go indentation Jonathan Barrow 2024-11-20 15:04:05 -05:00
  • 359eb435c2
    refactor(types): simplify CopyRef() to use Copy() internally Jonathan Barrow 2024-11-17 14:36:06 -05:00
  • 337fdcdbc4
    chore: add method comments to RVType and RVTypePtr interfaces Jonathan Barrow 2024-11-16 23:52:42 -05:00
  • d3b7a0175f
    chore: make CopyRef do safer, full, copies Jonathan Barrow 2024-11-16 23:48:42 -05:00
  • fb784e4e4f
    Merge branch 'types-updates' of https://github.com/PretendoNetwork/nex-go into types-updates Jonathan Barrow 2024-11-16 10:20:20 -05:00
  • b36470e680
    feat: add CopyRef and Deref methods to RVType(Ptr) Jonathan Barrow 2024-11-16 10:16:37 -05:00
  • 37d01ad3d7
    Merge branch 'master' into types-updates Jonathan Barrow 2024-07-07 17:28:22 -04:00
  • a035545093
    Merge pull request #70 from wolfendale/performance-tweaks v2.0.5 Jonathan Barrow 2024-07-07 13:55:06 -04:00
  • feee2dd599
    fix: allocate buffers for incoming packets Michael Wolfendale 2024-07-07 15:54:30 +01:00
  • 4fab7a2c86
    fix: fix kerberos key derivation Michael Wolfendale 2024-07-07 09:30:47 +01:00
  • 4fbbe2da25
    chore: fix indentation in DeriveKerberosKey from merge Jonathan Barrow 2024-07-05 13:01:58 -04:00
  • 27cdd4c7e3
    Merge branch 'master' into types-updates Jonathan Barrow 2024-07-05 13:00:33 -04:00
  • d633dca018
    Merge pull request #69 from wolfendale/performance-tweaks v2.0.4 Jonathan Barrow 2024-07-05 12:55:28 -04:00
  • 22d2698cef
    chore: add comment to TimeoutManager Michael Wolfendale 2024-07-05 17:48:47 +01:00
  • ad488be838
    chore: update kerberos key derivation to reduce allocations Michael Wolfendale 2024-07-05 17:26:53 +01:00
  • abfca9a10d
    chore: remove unnecessary goroutines Michael Wolfendale 2024-07-05 17:15:17 +01:00
  • c214a2a7a5
    chore: reduce buffer allocations when receiving packets Michael Wolfendale 2024-07-05 16:36:41 +01:00
  • 4fefb05f86
    chore: limit the scope of connection locking in TimeoutManager Michael Wolfendale 2024-07-05 16:22:18 +01:00
  • 348c37df5d
    fix: removed double lock from reliable ping packet handling Michael Wolfendale 2024-07-05 16:12:38 +01:00
  • a0107a982a
    fix: AccountDetailsByPID signature to not take in a pointer Jonathan Barrow 2024-07-04 17:33:14 -04:00
  • 182418f999
    feat: add struct tags to struct types Jonathan Barrow 2024-07-03 23:39:23 -04:00
  • 2309a6d409
    Merge branch 'master' into types-updates Jonathan Barrow 2024-07-03 23:26:52 -04:00
  • 293c20d6be
    Merge pull request #68 from wolfendale/timeout-rework v2.0.3 Jonathan Barrow 2024-07-02 12:47:24 -04:00
  • 0502cc64b1
    chore: renamed GetRTO to RTO to match style rules Michael Wolfendale 2024-07-02 17:31:42 +01:00
  • 9997fb672a
    chore: rename ResendScheduler TimeoutManager Michael Wolfendale 2024-07-02 17:29:28 +01:00
  • 0d8506dd52
    chore: updated documentation Michael Wolfendale 2024-07-02 17:28:31 +01:00
  • 680abd3cb0
    chore: update max silence time Michael Wolfendale 2024-07-02 16:14:43 +01:00
  • 18380590ab
    feat: rework resending packets to be more accurate Michael Wolfendale 2024-06-27 23:33:46 +01:00
  • 2b6ea02749
    Merge pull request #67 from wolfendale/master Daniel López Guimaraes 2024-06-25 23:00:43 +02:00
  • 83e5157350
    feat: add delay to outgoing fragmented data packets Michael Wolfendale 2024-06-25 18:38:20 +01:00
  • b57adeb748
    refactor: remove references to "Primitive" naming conventions Jonathan Barrow 2024-06-16 11:52:39 -04:00
  • 090cfb5568
    Merge pull request #65 from wolfendale/connection-state-checks Daniel López Guimaraes 2024-06-14 22:29:19 +02:00
  • a4b341dab5
    chore(types): update Godoc comment on StationURL.URL Jonathan Barrow 2024-06-13 10:40:31 -04:00
  • 1bee30dc05
    chore: update test secure server StationURL Jonathan Barrow 2024-06-13 10:38:22 -04:00
  • a1ca41e880
    fix(types): add address and port validation in StationURL Jonathan Barrow 2024-06-13 10:37:45 -04:00
  • 88c51d6f3a
    fix(types): make StationURL.Format a pointer receiver Jonathan Barrow 2024-06-13 09:37:23 -04:00
  • 2c2dd7a3bd
    fix(types): add url length checks for StationURL Jonathan Barrow 2024-06-13 09:36:25 -04:00
  • 9373fd8723
    refactor(types): add StationURL.SetURL and URL, and more accurate implementation Jonathan Barrow 2024-06-13 09:05:44 -04:00
  • 7f5a097a92
    refactor(types): only call ensureFields in StationURL.ExtractFrom Jonathan Barrow 2024-06-13 08:49:39 -04:00
  • de3610deaf
    fix: added Purge method to PacketDispatchQueue Michael Wolfendale 2024-06-11 21:42:25 +01:00
  • d19d660033
    fix(types): make StationURL check if custom map is nil before accessing Jonathan Barrow 2024-06-11 18:01:16 -04:00
  • 2c48000d5f
    feat(types): add support for custom parameters in StationURLs Jonathan Barrow 2024-06-11 17:58:57 -04:00
  • d668caac02
    fix(types): rename FromString to Parse on StationURL and reject unknown schemes Jonathan Barrow 2024-06-11 17:42:06 -04:00
  • 8271f9acfb
    chore(types): rename EncodeToString to Format on StationURL Jonathan Barrow 2024-06-11 17:31:48 -04:00
  • 1258086480
    fix: modify connection state checks Michael Wolfendale 2024-06-06 22:15:23 +01:00
  • 7dafc92ffc
    fix(types): make StationURL check if map is nil before accessing Jonathan Barrow 2024-06-10 18:03:41 -04:00
  • 0e3840107f
    fix(test): make secure endpoint secure again Jonathan Barrow 2024-06-10 18:03:09 -04:00
  • ab4dbfcd52
    chore(types): remove pointer from StationURL.SetPrincipalID Jonathan Barrow 2024-06-07 17:02:49 -04:00
  • bfe9c9c702
    chore(types): remove old Value and LegacyValue methods on PID Jonathan Barrow 2024-06-07 16:59:18 -04:00
  • f7b8a549ba
    Merge pull request #64 from wolfendale/revert-ack-changes Daniel López Guimaraes 2024-06-06 22:51:36 +02:00
  • a638798255
    fix: remove reliable check from ack packets Michael Wolfendale 2024-06-06 21:24:17 +01:00
  • 832bd19751
    refactor(types): remove reliance on pointers Jonathan Barrow 2024-06-05 17:24:00 -04:00
  • 99acae026c
    refactor(types): make Map into a type alias Jonathan Barrow 2024-06-04 14:48:57 -04:00
  • 3a90361903
    fix: update StationURLs handling in NewPRUDPConnection Jonathan Barrow 2024-06-04 14:47:58 -04:00
  • b0c937dbe4
    Merge pull request #62 from wolfendale/fix-ping-ack Daniel López Guimaraes 2024-06-03 23:25:55 +02:00
  • 77947f23be
    Fix typo PabloMK7 2024-06-03 22:56:07 +02:00
  • 1f8c5ffeba
    fix(types): remove recursive String call in List type Jonathan Barrow 2024-06-02 15:48:48 -04:00
  • 943f141096
    fix(types): remove recursive String call in String type Jonathan Barrow 2024-06-02 15:47:55 -04:00
  • 8d306f43f4
    refactor(types): make List into a type alias Jonathan Barrow 2024-06-02 15:42:03 -04:00
  • daceca2dfb
    Merge branch 'types-updates' of https://github.com/PretendoNetwork/nex-go into types-updates Jonathan Barrow 2024-06-02 15:30:46 -04:00
  • 446a730e4c
    fix(types): fix bad Copy methods Jonathan Barrow 2024-05-22 17:09:17 -04:00
  • 885121a678
    refactor(types): make QUUID into a type alias Jonathan Barrow 2024-05-22 16:58:39 -04:00
  • c1aa55c3ba
    fix(types): QBuffer.Equals should not be a pointer Jonathan Barrow 2024-05-22 16:54:22 -04:00
  • 3c28fb75de
    refactor(types): make String into a type alias Jonathan Barrow 2024-05-22 16:48:35 -04:00
  • feca72a672
    refactor(types): make QResult into a type alias Jonathan Barrow 2024-05-22 16:38:42 -04:00
  • 502b6011c6
    refactor(types): make PID into a type alias Jonathan Barrow 2024-05-22 16:31:14 -04:00
  • d5feb922f4
    refactor(types): make DateTime into a type alias Jonathan Barrow 2024-05-22 16:26:05 -04:00
  • 7998d1469d
    refactor(types): make QBuffer into a type alias Jonathan Barrow 2024-05-22 16:20:22 -04:00