Commit graph

2236 commits

Author SHA1 Message Date
Chord d27bd7988c Made some hacks to get to 100% on the World login
Literally sending raw bytes instead of actual packets. No fks given
2016-05-17 20:34:21 -04:00
Chord 3c07cc4cf0 Correctly respond to ConnectToWorldRequestMessage 2016-05-14 15:49:35 -04:00
Chord b210df904a Packet: ConnectToWorldRequestMessage 2016-05-14 15:38:34 -04:00
Chord 034dadc96c Packet: ConnectToWorldMessage and fix VNL test 2016-05-14 14:50:33 -04:00
Chord 43a403174f Fix bad ServerType encoding and change server type 2016-05-14 14:31:30 -04:00
Chord aa0b895f4b Discovered name for Unknown3 (ConnectToWorldRequestMessage) 2016-05-14 12:25:32 -04:00
Chord 11298c1a46 Stub out ControlSync to prevent client from leaving
Still have no idea what these packets are actually doing...
2016-05-14 03:17:51 -04:00
Chord 6ea1d157af Packet: Unknown{7,8} -> ControlSync{,Resp}
Used IDA to figure out packet fields. Not sure what these fields
actually mean yet. Something to do with the meta / relatedA/B packets.
2016-05-14 02:54:42 -04:00
Chord 4d52d65b33 Add fault tolerance to SessionRouter and it's children 2016-05-13 23:31:27 -04:00
Chord 10f54b7980 Remove scroller and parametize UDP listener 2016-05-05 11:36:28 -04:00
Chord cdf240cf66 Handle meta packet and return ack. server scroller
The scroller isn't usable in production as the client will deselect the
server listing each time the list is updated. This prevents you from
selecting a server.
2016-05-04 23:03:30 -04:00
Chord c7f70e3543 Finish coding for SlottedMetaPacket and wrote test 2016-05-04 02:36:47 -04:00
Chord ff4ea792ce Organize packets in to their own packages
Also remove legacy CryptoStateManager
2016-05-03 20:11:45 -04:00
Chord e41d0ac9c4 Fix broken organization name in build.sbt 2016-05-03 04:04:36 -04:00
Chord df1d222df8 Refactor package naming scheme and line endings (CRLF) 2016-05-03 03:58:58 -04:00
Chord 14e48d47ae Improve copyright script perf and perserve LE 2016-05-03 03:38:13 -04:00
Chord 83da72e50e Refactor all packet definitions out of PSPacket 2016-05-03 03:37:55 -04:00
Chord f81d67f959 Fix missing MDC Actor tell on session creation 2016-05-02 22:28:11 -04:00
Chord e0ac823dd6 Add GPLv3 licensing information 2016-05-02 00:08:33 -04:00
Chord 67e79e3efa Make UdbListener listen on the host address (public) 2016-05-01 23:56:44 -04:00
Chord bc87042c0f Fix line endings and add PSForever copyright 2016-05-01 21:46:18 -04:00
Chord e299abb03a Add SLF4J MDC session logging 2016-05-01 21:41:10 -04:00
Chord 2fc78f49a9 Add banner screenshot to README.md 2016-05-01 04:43:20 -04:00
Chord 1318ebd751 New SLF4J logger log4s. ANSI colors
Used jANSI for Windows console color support. Log4s for a Scala logging
facade (which uses SLF4J). Using logback as the logging driver.
2016-05-01 04:37:36 -04:00
Chord 36d9f5134c Revert change to LoginMessage tokenPath 2016-04-30 23:54:10 -04:00
Chord 30a94a0725 Remove extra logging and discord bot test 2016-04-24 21:13:52 -04:00
Chord 53488613d6 New session pipeline and able to see server selection 2016-04-24 19:06:17 -04:00
Chord 0d986bcb29 Migrate to sbt-pack vs assembly for faster packing 2016-04-22 23:02:47 -04:00
Chord 6711786f44 CryptoInterface cross platform, UDP listen public 2016-04-22 23:00:39 -04:00
Chord 8cec84787d Ignore binary files 2016-03-04 15:16:20 -05:00
Chord a3de62db90 Add copyrights to top of all files 2016-03-04 15:14:50 -05:00
Chord f762aa8e1f [Packet] VNLWorldStatus message - added IP port
Found out that the hidden fields were an array of IP and ports
2016-03-04 14:49:26 -05:00
Chord cc87c15b21 Add minimal readme 2016-03-04 14:47:14 -05:00
Chord b8ff34c0f9 [packet] VNLWorldStatusMessage
Added VNL packet type from IDA. Moved definition in to its own file.
Refactored PacketCoding MarshalPacket. The whole structure needs a
rework.

Now able to get a PlanetSide client to the server screen with a server
of choice.
2016-03-04 13:00:03 -05:00
Chord 1643ecc1dd Added document notes 2016-02-16 00:31:33 -05:00
Chord d96fce6299 Initial Commit 2016-02-05 03:19:13 -05:00