Manevolent
a6a263cae1
get rid of JavaFX
2018-08-10 22:42:44 -04:00
Manevolent
de6b4b370b
Trying maven compiler target
2018-08-10 22:35:58 -04:00
Manevolent
2d21b701c5
Jitpack failed...
2018-08-10 22:28:39 -04:00
Manevolent
7aa0f864a0
Handle throwable
2018-08-10 22:20:27 -04:00
Manevolent
83b2f5c46f
Network reader should close if it has to exit
2018-08-10 22:20:03 -04:00
Manevolent
2f7b5a376b
Facepalm, nanoTime
2018-08-10 19:56:53 -04:00
Manevolent
d3a157672b
More accurate ping and handling all packet types properly
2018-08-10 19:27:46 -04:00
Manevolent
844e3e6e75
More accurate ping and handling all packet types properly
2018-08-10 19:01:06 -04:00
Manevolent
4072b19f09
Fix total
2018-08-10 16:30:58 -04:00
Manevolent
99961d84aa
notifyconnectioninforequest
2018-08-10 16:28:55 -04:00
Manevolent
3d09c5ef21
Disconnected and leave events were not on the proper handlers
2018-08-05 19:47:35 -04:00
Manevolent
a316b76d70
Channel subscription, getting channel info, and multithreaded event handling
2018-08-05 19:20:02 -04:00
Manevolent
fffd19cf9b
Microphone changes
2018-08-05 02:21:33 -04:00
Manevolent
582daddf67
Microphone changes
2018-08-05 01:57:12 -04:00
Manevolent
68dcaa35c3
Microphone changes
2018-08-05 01:24:10 -04:00
Manevolent
836a952a6d
Need actual byte length for characters
2018-08-05 00:58:21 -04:00
Manevolent
e7beee972d
Nickname changing
2018-08-05 00:17:02 -04:00
Manevolent
44edb80431
Nickname changing
2018-08-05 00:02:16 -04:00
Manevolent
0c2f4c0341
Must get client ID properly there
2018-08-04 23:58:34 -04:00
Manevolent
07ca284851
Client info call
2018-08-04 23:10:14 -04:00
Manevolent
95adfc6e3d
Ignore compressed packets for voice, there is an issue
2018-08-04 23:01:03 -04:00
Manevolent
8f9cc3cdd8
Merge remote-tracking branch 'origin/master'
2018-08-04 22:39:03 -04:00
Manevolent
a535724a4b
Ignore compressed packets for voice, there is an issue
2018-08-04 22:38:44 -04:00
mane
8770596dda
Update README.md
2018-08-04 20:19:19 -04:00
mane
1c86abd638
Update README.md
2018-08-04 20:18:16 -04:00
mane
182d2360eb
Update README.md
2018-08-04 20:15:13 -04:00
mane
07b9718805
Update README.md
2018-08-04 20:12:55 -04:00
mane
e0a2537b25
Update README.md
2018-08-04 20:10:32 -04:00
mane
ee9b8a0a4b
Update README.md
2018-08-04 20:10:23 -04:00
Manevolent
80a57784ef
Any kind of proper acknowledgement constitutes an alive connection for 30 seconds.
2018-08-04 20:08:41 -04:00
Manevolent
7239f3f7ef
Needed virtual server id
2018-08-04 19:31:51 -04:00
Manevolent
1ed4e0c4da
Channel list event is back, adding chat to client commands.
2018-08-04 19:22:08 -04:00
Manevolent
1236221f6b
Commands now spool sequentially. Command ACK queues no longer collide with pings or ack_low. Getter more stable.
2018-08-02 19:52:44 -04:00
Manevolent
964936abdf
Working on commands, having trouble with acks right now
2018-08-01 16:29:31 -04:00
Manevolent
401f00c83d
Added events that were needed
2018-08-01 12:46:14 -04:00
Manevolent
f50ada0888
Working quickly to finish packet generation following. I've implemented my own counter now, using the same window system as the previous Java rewrite, using just an integer array and one array copy call. Hopefully this is good for performance.
...
Also, there was a breaking issue with the computeParameters() call that the test did not account for. Once you reached packet ID 128, the encryption keys were all off. This was due to the packet ID byte shifting: it worked for the first 127 bytes. We can thank Java's lack of unsigned primitives, and a little bit of my own ignorance for that issue.
At this point, I believe all we need now are the clientQuery commands. Several events must be added, and the responding commands must be typed out as well. More to come. Home stretch.
2018-08-01 12:27:09 -04:00
Manevolent
1bdffc8634
Update test
2018-07-31 16:30:22 -04:00
Manevolent
f794c23391
Merge remote-tracking branch 'origin/master'
2018-07-31 16:19:17 -04:00
Manevolent
7b457c97c2
Possibly at the point where we can send audio into a channel now.
2018-07-31 16:19:05 -04:00
mane
42b6e04579
Update README.md
2018-07-31 15:46:28 -04:00
mane
c73abbf789
Update README.md
2018-07-31 15:43:06 -04:00
mane
6d9e6cb26d
Update README.md
2018-07-31 15:40:25 -04:00
Manevolent
44a18ad7a0
Beginning to work on audio stuff now. Lots of changes.
2018-07-31 15:39:03 -04:00
Manevolent
e93b0dee6f
Moving more towards a serverquery look.
2018-07-30 16:32:50 -04:00
Manevolent
f533e2e918
Moving further along with the connection-level commands that are received, and now have model objects to store variables. No callbacks to the server yet, but that will happen soon. Right now I have channel listings and basic client information done.
2018-07-28 22:34:18 -04:00
Manevolent
f124583fa6
Merge remote-tracking branch 'origin/master'
2018-07-28 13:32:29 -04:00
Manevolent
c121202735
We can now connect to servers, get the welcome message, handle pings, properly decompress fragments, etc. I have also added CommandLow/AckLow support. We need to implement data objects now to recognize command objects, and then implement the voice protocol.
2018-07-28 13:32:01 -04:00
mane
c54bd07dd4
Update README.md
2018-07-28 12:14:19 -04:00
mane
784c6fa415
Update README.md
2018-07-28 12:12:33 -04:00
Manevolent
ab4cb12010
Command processing started
2018-07-27 16:30:49 -04:00