Commit Graph

23 Commits

Author SHA1 Message Date
Gary Tierney 14f53531c3 Merge remote-tracking branch 'origin/master' into kotlin-experiments 2018-08-23 00:22:16 +01:00
Gary Tierney 09346134fa Make buildscripts backwards compatible with Gradle 4.0 2018-08-19 19:50:27 +01:00
Gary Tierney 0651d535fa Update to Kotlin 1.60 and Gradle 4.9
Removes the dependency on legacy script compilation and now relies on script
discovery.  In addition, the Gradle build scripts were refactored and updated
to be compatible with Gradle 5.0 and make use of the new java-library
configurations.
2018-08-19 19:26:51 +01:00
Kyle Stevenson 1537aa8b93 Add logging to LoginDecoder for session rejections
Fixes #322
2017-09-18 12:46:46 -07:00
Gary Tierney 05e20d9d51 Reorganize project sources from src/main to src/main/java 2017-05-28 22:04:34 +01:00
Gary Tierney 30a1aebb56 Remove Maven POM files 2017-01-02 04:59:41 +00:00
Gary Tierney 4d79052199 Convert to the gradle build system
Ports the Maven build POMs to Gradle build scripts, which are a bit
friendlier to use.  Instead of using the exec:java Maven goal to run the
server now, the gradle run task should be used.
2017-01-02 04:44:04 +00:00
Major dfa8ebed07 Merge pull request #284 from CharlesVaneenoo/remove_useless_if
Remove useless if in GamePacketencoder
2016-03-17 20:39:13 +00:00
CharlesVaneenoo 564977a63d improve putBits 2016-03-15 20:54:11 +01:00
CharlesVaneenoo fc5b8d7b0b Remove useless if 2016-03-15 20:01:00 +01:00
Cube d45b8ef846 Remove bouncycastle dependency from util 2016-03-08 13:56:12 +02:00
Cube bde4061b8a Store RSA in a PEM file instead of xml
- RsaKeyGenerator automatically saves the RSA keys in a PEM file
- Corrects key bit size suggestion
2016-03-08 13:55:08 +02:00
Cube 0eb8a6e7e6 Move RSA keys to their own file
RSA keys are sensitive information that should not be stored in git repositories.
This commit moves them to their own file, adds it to .gitignore and provides a template file.
2016-03-08 13:55:07 +02:00
Shubheksha Jalan f4662d729b Fixes #204 - corrected spelling of octet 2016-02-11 23:04:28 +05:30
atomicint d2b54bde4d Made test class names consistent with other tests
Make test classes final

Ensure all test method names are consistent
2016-02-09 10:21:34 -05:00
lare96 e58cd12745 GamePacketEncoder unit test fix for MTM -> MTB encoder. 2016-01-21 09:40:41 -05:00
lare96 7106ba7df7 Use MessageToByte vs MessageToMessage encoders
* Refactors GamePacketEncoder and LoginEncoder to extend from
  MessageToByteEncoder instead of MessageToMessageEncoder.
2016-01-21 11:12:45 +00:00
Major- ec95fe9d61 Fix login queue. 2015-08-30 21:20:24 +01:00
lare96 b41b920f3d Preconditions instead of if-statements for the GamePacketBuilder class. 2015-08-30 09:04:00 -04:00
Major- bf11a3567c Ensure login response is written immediately (thanks shamonj03). 2015-08-25 07:40:10 +01:00
Major- 02a3170382 Implement toString for Release. 2015-08-01 14:17:39 +01:00
Major- 0877805982 Fix two failing tests. 2015-05-27 14:53:42 +01:00
Major- e4778105f5 Modularise! Also add some unit tests. 2015-05-26 13:49:27 +01:00