Commit Graph

104 Commits

Author SHA1 Message Date
Travis Burtrum cbca1a486f Restructure and mavenize, should be able to do everything with a simple 'mvn package' now 2013-10-23 15:12:13 -04:00
Travis Burtrum 9ed343364d Fixed Hasher. 2013-09-21 15:23:19 -04:00
Travis Burtrum 955ad048c2 Fixed escape issue with win7 and family. 2013-09-21 15:23:19 -04:00
Travis Burtrum 1588ab4543 First release of 4.2, getting nullpointerexception with 508, check that first thing. 2013-09-21 15:23:18 -04:00
Travis Burtrum 0b866654d2 Need to figure out why server.zip CRC differently every time... 2013-09-21 15:23:18 -04:00
Travis Burtrum 331e0dd844 Cleaning up before release. 2013-09-21 15:23:18 -04:00
Travis Burtrum c1a46b6400 Need to add automatic seeding then debug. 2013-09-21 15:23:02 -04:00
Travis Burtrum ea86195736 Ready for deployment, applet is centered and resizes itself. 2013-09-21 15:23:02 -04:00
Travis Burtrum 917d71e4b6 Tested publicKey implementation, everything looks ready for release. 2013-09-21 15:23:02 -04:00
Travis Burtrum 04b10b9112 Added automatic downloading of RSAPublicKey in Base-64 format. Need to add it to options and test. 2013-09-21 15:22:57 -04:00
Travis Burtrum 53c8a555a4 Support for custom RSAPublicKeys, and password hashing. Refactored some 508 and 317. Need to add support for downloading public keys and release. 2013-09-21 15:22:57 -04:00
Travis Burtrum 29c6612ea0 Removed some comments. 2013-09-21 15:22:56 -04:00
Travis Burtrum 5a2f728a92 Custom key support, along with manual override support for SecurityManager. 2013-09-21 15:22:56 -04:00
Travis Burtrum 21f52a87db Updated interfaces, trying to get SecurityManager to cooperate with manual override. 2013-09-21 15:22:56 -04:00
Travis Burtrum f01c2dc317 Added SafeClientInterface so I could safely change the definition of ClientInterface but expect it to run with older versions. 2013-09-21 15:22:39 -04:00
Travis Burtrum 476c1017b8 Refactored a method in client based on renaming by Method_ 2013-09-21 15:22:39 -04:00
Travis Burtrum cbcf99c483 Fixed ClassLoader so it works as an applet, fixed keypress issue. 2013-09-21 15:22:38 -04:00
Travis Burtrum 2ab0ded4b8 Added AppletRedirectThread, new code refuses to run as an applet, big todo. 2013-09-21 15:22:38 -04:00
Travis Burtrum e2dcade4d9 Believe I fixed all synchronization errors with ResourceGrabber, now waits for full timeout. and AbstractDownloadListener has a queue of states. 2013-09-21 15:22:38 -04:00
Travis Burtrum f7fd42f8d3 Fixed a few more bugs with ResourceGrabber and found a bug, in GUIUpdater, todo has potential fix. 2013-09-21 15:22:38 -04:00
Travis Burtrum a7c7a4ac22 Added music support, need to remove all but versions from choose dialog. 2013-09-21 15:22:38 -04:00
Travis Burtrum f1a4a1ecb6 Added CompleteRunnable for callback support when download is finished. 2013-09-21 15:22:38 -04:00
Travis Burtrum 781214c388 RSC finally works, with keyListener and everything. Need to add music support. 2013-09-21 15:22:38 -04:00
Travis Burtrum a5b6500009 Finished RSC implementation, worked on 508 image loading to clean it up, added 2 more parameters, randomBackground, and customClientClassName. 2013-09-21 15:22:20 -04:00
Travis Burtrum c3c68d9eef RSC client works now, fixes for different sized clients, keypress fixes. 2013-09-21 15:22:20 -04:00
Travis Burtrum 30e8bcfa0a Fixed most sizes, just need to do JMenuBar work. Initial RSC client works. 2013-09-21 15:22:20 -04:00
Travis Burtrum 1eead123ae ResourceGrabber works fine with http things, working on native human client now. 2013-09-21 15:22:20 -04:00
Travis Burtrum aaa521c1cb Finishing up and fixing bugs with ResourceGrabber. 2013-09-21 15:22:20 -04:00
Travis Burtrum a430006739 Need to fix wait() in resourcegrabber and initial startserver download. 2013-09-21 15:22:20 -04:00
Travis Burtrum ede5c88aa3 Cleaning up CRC code, but encountering random freezing, restarting computer. 2013-09-21 15:22:20 -04:00
Travis Burtrum ef84808aee MakeTorrent should be complete, now just to test everything one last time. 2013-09-21 15:22:19 -04:00
Travis Burtrum b0a5d8ab96 Added tracker and url-list support to MakeTorrent, also included public domain Base32 for magnet links. 2013-09-21 15:22:19 -04:00
Travis Burtrum ccca912418 Changes to make Checksum work reliably, changed CRC quite a bit to simplify it and support .jar.gz, and added MakeTorrent. 2013-09-21 15:22:19 -04:00
Travis Burtrum 9ac9b3a6a4 Work on MakeTorrent, potential CRC problem, files appear to be read in a different order. 2013-09-21 15:22:19 -04:00
Travis Burtrum 999871abeb Final touches, grabbing everything over HTTP works, next to check torrents, and write CRC util. 2013-09-21 15:22:19 -04:00
Travis Burtrum 8261c036d5 ResourceGrabber integration finally completed! Next is just thorough testing. 2013-09-21 15:22:01 -04:00
Travis Burtrum d41b7908ba ResourceGrabber tweaks, CRCClassLoader should work, but could be cleaned up. 2013-09-21 15:21:27 -04:00
Travis Burtrum 82d590ed60 Added helper methods to ResourceGrabber. 2013-09-21 15:21:27 -04:00
Travis Burtrum 0d056fcff9 More abstraction for http vs torrent differences, option to report downloaded files back to program. Changed Downloader interface. 2013-09-21 15:21:27 -04:00
Travis Burtrum dd47125124 More work integrating RG, next is support for the cache. 2013-09-21 15:21:27 -04:00
Travis Burtrum 4cff6d2a68 Switched from Update to ResourceGrabber, next is cache support... 2013-09-21 15:21:27 -04:00
Travis Burtrum 3ccf637838 Fixed error with using same ChecksumInfo twice, hopefully everything is ready. 2013-09-21 15:21:27 -04:00
Travis Burtrum 978afd5e64 Made windows send \n with each command, setup gitignore to not include certain idea config files. 2013-09-21 15:21:27 -04:00
Travis Burtrum 09146d7e71 Dedicated getline() thread on windows for async reading of stdin. 2013-09-21 15:21:26 -04:00
Travis Burtrum 77d363fa0a Hopefully fixed the windows issue, with debug lines. 2013-09-21 15:21:26 -04:00
Travis Burtrum b2df298417 Changed java_client default timeout to 10 2013-09-21 15:21:26 -04:00
Travis Burtrum c7182ed2e2 First test release of ResourceGrabber. 2013-09-21 15:21:26 -04:00
Travis Burtrum 6dbcd282cf Fixed CheckSumInputStream with help of iKilem on the forum, thanks! Everything works I believe, need to update java_client and release for testing. 2013-09-21 15:21:26 -04:00
Travis Burtrum c57253690a Made HelpMe.java to isolate problem, someplace... 2013-09-21 15:21:26 -04:00
Travis Burtrum f46921b617 BTDownloader working perfectly without a hitch, still refuses to extract win32.exe though, gotta work on that. 2013-09-21 15:21:26 -04:00