Commit graph

  • 894de44ff4
    Merge pull request #8 from Virepri/refactor/crunch superwhiskers 2019-08-29 11:18:24 -05:00
  • 6d516d160d Replace used bytes.Buffers with crunch buffers Adele Reed 2019-08-11 22:21:10 -07:00
  • f1f02ad30c Finish stream removal with kerberos.go Adele Reed 2019-08-11 16:07:16 -07:00
  • 582c07a95c Refactor rmc to use crunch instead of streams Adele Reed 2019-08-11 16:03:28 -07:00
  • c31644abca Refactor packet_v1 to use crunch instead of streams Adele Reed 2019-08-11 15:59:57 -07:00
  • d8f080807a Refactor packet_v0 to use crunch instead of streams Adele Reed 2019-08-11 15:42:39 -07:00
  • c157d16a3c Add gitignore for Jetbrains files, include crunch in go.mod Adele Reed 2019-08-11 14:59:37 -07:00
  • 547d4ed6a5 made some adjustments; can't guarentee this'll work as intended though SuperMarioDaBom 2019-05-26 15:31:27 -07:00
  • 3db4831968
    Merge pull request #7 from Stary2001/pr RedDucks 2019-01-15 19:26:22 -05:00
  • b564a9c890 +1 -> +4 in RMCResponse.Bytes() Ezekiel Bethel 2019-01-15 22:40:08 +00:00
  • 7b200b9e16 syntax + comment fixes Ezekiel Bethel 2019-01-15 22:05:17 +00:00
  • dfa28c0be0 Fix RMC sizes being off by 4, fix acks missing their signatures. Ezekiel Bethel 2019-01-12 02:52:11 +00:00
  • f9afc4d8a5 SetCipher->SetKey, added AcknowledgeWithPayload Ezekiel Bethel 2018-12-24 15:36:17 +00:00
  • 4be4ec432b NEX stream additions Ezekiel Bethel 2018-12-24 03:52:28 +00:00
  • f2f3e75777
    Merge pull request #6 from RedDuckss/master RedDucks 2018-10-11 13:07:12 -04:00
  • 4817764086 Made RMC requests stream based RedDuckss 2018-10-08 20:05:29 -04:00
  • bf0acd1160 finish editing 'packet_v1.go' and add documentation for some helper methods and functions of the 'packet.go' file doc-redo superwhiskers 2018-10-03 19:32:04 -05:00
  • 42f9cc0b7b update documentation on the checksum calculator and the signature calculator of v0 packets superwhiskers 2018-10-02 23:05:06 -05:00
  • 9849844a24
    Merge pull request #5 from RedDuckss/master RedDucks 2018-10-02 18:02:53 -04:00
  • ffb2e1fb5d Made v0 stream-based like v1 RedDuckss 2018-10-02 18:01:03 -04:00
  • 2eb470426e
    Merge pull request #4 from RedDuckss/master RedDucks 2018-10-02 17:29:34 -04:00
  • 444749f792 Updated README to have a basic example RedDuckss 2018-10-02 17:28:10 -04:00
  • f478ebe45d
    Merge pull request #3 from RedDuckss/master RedDucks 2018-10-02 17:20:23 -04:00
  • a8e90ad38b Some small code clean up RedDuckss 2018-10-02 17:18:54 -04:00
  • 4860e91213
    Merge pull request #2 from RedDuckss/master RedDucks 2018-10-02 17:12:07 -04:00
  • 2b0a8d8ea6 Added GoDoc comments on exported values RedDuckss 2018-10-02 17:10:59 -04:00
  • a4c486fca4
    Merge pull request #1 from RedDuckss/master RedDucks 2018-10-02 17:05:43 -04:00
  • 24ee0aad2b Basic v1 implementation (still kinda broken) RedDuckss 2018-10-02 17:02:36 -04:00
  • 686a59737c Properly send fragmented packets + godoc comments RedDuckss 2018-09-26 21:42:48 -04:00
  • 126a1016cb Minor updates RedDuckss 2018-09-25 10:10:20 -04:00
  • c19f0e7dda It work now RedDuckss 2018-09-18 22:05:12 -04:00
  • d0138036ed RMC fixes and README updated RedDuckss 2018-09-18 19:22:25 -04:00
  • 71a1387f0e RC4 and session ID fixes RedDuckss 2018-09-18 18:50:11 -04:00
  • acfc4c10c6 Quick patch - Added OR by 0x80 to ProtocolID in RMC SuperMarioDaBom 2018-09-17 23:16:36 -07:00
  • 2f60727e4e restructure and, rewrite. Things do things now RedDuckss 2018-09-18 00:25:31 -04:00
  • 6fb0e6b78f defaults RedDuckss 2018-08-28 13:40:15 -04:00
  • c1200be076 v0 checksum tweaks RedDuckss 2018-08-27 01:50:12 -04:00
  • 4416ea2764 Small reworks RedDuckss 2018-08-27 00:35:25 -04:00
  • 8d25f65d8b Bug fix RedDuckss 2018-08-16 03:21:41 -04:00
  • 5d775b5226 QOL RedDuckss 2018-08-16 03:17:31 -04:00
  • 61616c88d1 Server now uses updated packet handling RedDuckss 2018-08-14 15:31:47 -04:00
  • bdb2b21740 Refactored PRUDP packet handling RedDuckss 2018-08-14 15:21:27 -04:00
  • 2d33830a91 Quick patch SuperMarioDaBom 2018-08-04 12:59:58 -07:00
  • 2c9191bc4e Big Update! Probably doesn't work lol Added the PRUDPLib here. Tweaked the files already here to reflect this. The original go PRUDPLib repo is now considered "deprecated". PRUDPLib has some changes too! + Added the ability to toggle the debug output. Request from RedDucks(s). * Changed variable names to better reflect Go standards. * Changed some function names to better reflect Go standards. NewPacket() now returns a new instance of General.Packet; no need to create it yourself via := General.Packet{} FromBytes() is what used to be NewPacket() Bytes() is what used to be BuildPacket() There may be other stuff too that I forgot lol SuperMarioDaBom 2018-08-04 12:36:42 -07:00
  • d001a653f5 Split server code into 2 files and fixed RMC bug RedDuckss 2018-08-03 03:29:41 -04:00
  • 13bcc6ee87 Server now uses Client and has new properties RedDuckss 2018-08-03 02:40:04 -04:00
  • 40e89ba77e More detailed README RedDuckss 2018-08-02 16:05:12 -04:00
  • 76f98f4165 Updated README RedDuckss 2018-08-02 00:49:42 -04:00
  • 390698a6ec Restructure lib and added better godoc support RedDuckss 2018-08-02 00:47:17 -04:00
  • 8ecc7ddd42 NEX related libraries to make NEX servers in Go RedDuckss 2018-07-31 00:02:38 -04:00