Commit Graph

104 Commits

Author SHA1 Message Date
Travis Burtrum 5758910dec java_client now exits nicely in various ways, BTDownloader also has an exit hook, only thing left to do is make BTDownloader handle early child termination gracefully. 2013-09-21 15:21:26 -04:00
Travis Burtrum cb021ca871 Almost done with torrents, just need to get it to halt nicely when the java program is ended. 2013-09-21 15:21:25 -04:00
Travis Burtrum c0d2615990 java_client should be completely ready, BTDownloader just needs seeding progress to be finished. 2013-09-21 15:21:25 -04:00
Travis Burtrum 28d6396247 Commited java_client to repo. 2013-09-21 15:21:25 -04:00
Travis Burtrum e2054116c5 Just finishing/extracting needs completed on torrent download. 2013-09-21 15:21:25 -04:00
Travis Burtrum 9951b63a01 Almost done with torrents, quits working when it gets to seeding though... 2013-09-21 15:21:25 -04:00
Travis Burtrum 8cf1839f12 torrent reading/writing support and preliminary reporting work 2013-09-21 15:21:25 -04:00
Travis Burtrum c63245deb0 Added extract exception for java_client.win32.exe with correct CRC only, and only .gz compression. 2013-09-21 15:21:25 -04:00
Travis Burtrum 14d57b2288 A little more work on BTDownloader, left notes for continuing. 2013-09-21 15:21:24 -04:00
Travis Burtrum abe668019d More work on checksum downloading, pretty much done with that. 2013-09-21 15:21:24 -04:00
Travis Burtrum 1acda7c09c CRC check support for ResourceGrabber and start of BTDownloader. 2013-09-21 15:21:24 -04:00
Travis Burtrum 00d09b342e Finished up wait() and now deal with interrupts instead of waits and polling. 2013-09-21 15:21:24 -04:00
Travis Burtrum fae480946d More work on resourcegrabber 2013-09-21 15:21:24 -04:00
Travis Burtrum a394f25a96 Single-thread swing works, great start on uniform downloading, still a problem illustrated in AlTest. 2013-09-21 15:21:24 -04:00
Travis Burtrum e1aca704a2 invokeAndWait fix, before Timer implementation 2013-09-21 15:21:24 -04:00
Travis Burtrum 5aae6087a0 Preliminary GUI work done, still some swing exceptions to iron out... 2013-09-21 15:21:24 -04:00
Travis Burtrum 0bc206c75f More work on ResourceGrabber 2013-09-21 15:21:24 -04:00
Travis Burtrum 344f5ea9e3 Initial ResourceGrabber, extraction basically done. 2013-09-21 15:21:24 -04:00
Travis Burtrum af28bb70e1 Upgraded to IDEA 10, also not sure about these java edits, they are old, may want to roll back. 2013-09-21 15:21:24 -04:00
Travis Burtrum 0d4801d0d3 Made it easier to run custom clients from filesystem. 2013-09-21 15:20:56 -04:00
Travis Burtrum 1babe85e4d Changed SecurityManager to lowercase paths before checking. 2013-09-21 15:20:55 -04:00
Travis Burtrum dd7f918876 Added printStackTrace in Login. 2013-09-21 15:20:55 -04:00
Travis Burtrum 3e1f272b36 New Login.java from Davidi, still doesn't seem to work... 2013-09-21 15:20:55 -04:00
Travis Burtrum 72df612852 Added patch to 508 client to stop crashing for no mapdata, switched server508 to davidscape from rs2hd 2013-09-21 15:20:55 -04:00
Travis Burtrum aca3085e7b Now with completed readme. 2013-09-21 15:20:41 -04:00
Travis Burtrum 6851a4f31c Added readme.txt, but it isn't complete. 2013-09-21 15:20:41 -04:00
Travis Burtrum 7436e5405e SecurityManager is now gold, hopefully. Interfaces are fully javadoc'd, should be ready to release finally. 2013-09-21 15:20:41 -04:00
Travis Burtrum a964437d1a more securitymanager improvements... 2013-09-21 15:20:41 -04:00
Travis Burtrum 0728b28900 SecurityManager now works with OSX Leopard. 2013-09-21 15:20:30 -04:00
Travis Burtrum 321187dce0 SecurityManager finally ready for release! Bad bug with it and applets fixed. todo: documentation 2013-09-21 15:20:30 -04:00
Travis Burtrum a8b6d709a8 Disabled SecurityManager again, also JDK switch. 2013-09-21 15:20:30 -04:00
Travis Burtrum d89cd69c6d Custom client and servers now supported, ready for release. 2013-09-21 15:20:18 -04:00
Travis Burtrum 2c14524d02 Finished SecurityManager permissions, and it is now ready for custom clients and servers. 2013-09-21 15:20:06 -04:00
Travis Burtrum c00c9ca8da SecurityManager should be about complete now, client permissions are almost like they need to be. 2013-09-21 15:20:06 -04:00
Travis Burtrum a26bc1d519 Made 508 run without reflection, sound and all. 2013-09-21 15:20:06 -04:00
Travis Burtrum 1937cd9b59 Removed cachedump. Added server508 and hackme. Cleaned up various other things. 2013-09-21 15:19:49 -04:00
Travis Burtrum b9a6fef0e4 Next release. Worked more on SecurityManager, it is finally getting there. 2013-09-21 15:19:49 -04:00
Travis Burtrum 70a4c73f10 Changed StartServer to use CRCClassloader. The latter now allows extra jars to be added. Another constructor added to Update. 2013-09-21 15:19:49 -04:00
Travis Burtrum 63641659e9 Can't remember, should have committed before. ConcurrentUpdateServer's added. 2013-09-21 15:19:49 -04:00
Travis Burtrum a7fae9bcc5 Improved 317 update server, tried to do the same to 508 but failed so far. Cache Dumper is more correct now. 2013-09-21 15:19:49 -04:00
Travis Burtrum 7c7c512aaa First release, 4.0, changes to Login.java in 508. 2013-09-21 15:19:26 -04:00
Travis Burtrum c3e7971cd7 Refactoring, added renamed508, finish everything up 2013-09-21 15:19:05 -04:00
Travis Burtrum afb966445b Finished up just about everything. 2013-09-21 15:19:05 -04:00
Travis Burtrum 52ddb4e61c Refactored Sprite 508 2013-09-21 15:19:04 -04:00
Travis Burtrum 4bfed371c1 508 only needs logo removed now 2013-09-21 15:19:04 -04:00
Travis Burtrum ee56129f49 Fixed 317 background, started working on 508 as well. 2013-09-21 15:19:04 -04:00
Travis Burtrum 92ec7b0e72 I think I changed select runescapes to moparscape, I'm tired... 2009-09-21 03:54:51 -04:00
Travis Burtrum bbecdabde1 Set up a server framework, added server317. client317 crashes when doing stuff though, test on 32-bit and pray. 2009-09-21 02:01:58 -04:00
Travis Burtrum 785d578f31 Rewrote Update, got custom image working for 317, not quite yet for 508. 2009-09-20 22:44:59 -04:00
Travis Burtrum 6d2035c960 Finished client317 map move, map lock, and hp options. Changed update.java to not use threads.
508 servers are too slow, needs work.
2009-09-20 18:56:35 -04:00