joo
|
f560f73df8
|
Add support for Minecraft snapshot 16w50a (protocol 316).
|
2016-12-16 08:01:26 +00:00 |
|
joo
|
988653a922
|
Increment package version to 0.3.0.
|
2016-11-23 20:27:20 +00:00 |
|
joo
|
bf17f99083
|
Change version negotiator to use a status query.
|
2016-11-22 14:47:42 +00:00 |
|
joo
|
d72f05c8b0
|
Show exceptions by default and add `handle_exception' parameter to Connection.
|
2016-11-20 06:04:22 +00:00 |
|
joo
|
115693f8c3
|
Implement full Server List Ping capability with test.
|
2016-11-20 06:04:22 +00:00 |
|
Ammar Askar
|
56b06ca80f
|
Make validate treat HTTP code 204 as a success.
Fixes #54
|
2016-11-17 14:34:14 -05:00 |
|
joo
|
37a9bb66f1
|
Fix test failures caused by new flake8 version.
|
2016-11-15 00:02:02 +00:00 |
|
joo
|
037ca68b19
|
Add support for Minecraft 1.11 (protocol 315).
|
2016-11-14 23:33:08 +00:00 |
|
joo
|
b429a4579b
|
Add support for Minecraft 16w43a, 16w44a (protocol 313) and 1.11-pre1 (protocol 314).
|
2016-11-13 22:11:56 +00:00 |
|
joo
|
8e3f1b18b7
|
Add support for Minecraft snapshot 16w42a (protocol 312).
|
2016-10-19 19:24:45 +01:00 |
|
joo
|
4f263a0038
|
Add support for Minecraft snapshot 16w41a (protocol 311).
|
2016-10-14 07:42:09 +01:00 |
|
joo
|
5e0f506531
|
Add support for Minecraft snapshot 16w40a (protocol 310).
|
2016-10-07 05:04:38 +01:00 |
|
joo
|
7ab7381261
|
Fix infinite loop in protocol negotiator.
Add missing protocol versions for 1.10.1 and 1.10.2.
|
2016-10-01 15:52:17 +01:00 |
|
joo
|
0c792a3f22
|
Add support for Minecraft snapshots 16w39b and 16w39c (protocols 308 and 309).
|
2016-09-30 21:36:03 +01:00 |
|
joo
|
caddf653de
|
Add support for Minecraft snapshot 16w39a (protocol 307).
|
2016-09-29 09:55:48 +01:00 |
|
joo
|
864af19f7f
|
Fix erroneous non-integer division in MapPacket.
|
2016-09-29 09:55:28 +01:00 |
|
joo
|
67bfcaac5b
|
Add support for snapshot 16w38a (protocol 306).
Fix incorrect protocol number in ChatPacket.
|
2016-09-27 12:26:50 +01:00 |
|
joo
|
03565e24c8
|
Fix errors caused by the "uncompressed data length" field of compressed packets being erroneously written as the compressed data length.
|
2016-09-27 12:06:21 +01:00 |
|
joo
|
c4ed8e6d68
|
Add support for Minecraft pre-release 16w36a (protocol 305).
Add max_length property to ChatPacket.
|
2016-09-25 22:17:01 +02:00 |
|
joo
|
41394126ab
|
Add support for Minecraft pre-release 16w36a (protocol 305).
|
2016-09-08 20:25:27 +01:00 |
|
joo
|
38deda0d3b
|
Fix race condition causing failed Travis builds #75.3 and #81.1.
|
2016-09-02 00:26:12 +01:00 |
|
joo
|
36f7f1ccc8
|
Add support for Minecraft pre-release 16w35a (protocol 304).
|
2016-09-01 20:06:18 +01:00 |
|
joo
|
e3aad3d623
|
Add support for Minecraft pre-release 16w33a (protocol 303).
|
2016-08-18 09:34:26 +01:00 |
|
joo
|
8268f91009
|
Add support for Minecraft pre-release 16w32b (protocol 302).
|
2016-08-14 04:38:49 +01:00 |
|
joo
|
d0169b2d0b
|
Add support for Minecraft pre-release 16w32a (protocol 301).
|
2016-08-11 10:40:50 +01:00 |
|
joo
|
a753184ca2
|
Increment version to 0.2.0.
|
2016-06-18 19:34:34 +01:00 |
|
joo
|
ce63626bb1
|
Add 4 tests in 'test_connection.py' and fix related bugs.
|
2016-06-18 18:22:18 +01:00 |
|
joo
|
3ff7662684
|
Update tests to match new API.
|
2016-06-17 22:54:21 +01:00 |
|
joo
|
c8b3e7a809
|
Fix several bugs caused or exposed by running in Python 3.
|
2016-06-17 20:38:18 +01:00 |
|
joo
|
471350cea8
|
Add support for Minecraft 1.9.3 and 1.9.4 (protocol 110) and Minecraft 1.10 (protocol 210).
|
2016-06-17 01:06:15 +01:00 |
|
joo
|
5202b2e6df
|
Add support for Minecraft 1.9.1 (protocol 108) and 1.9.2 (protocol 109).
|
2016-04-28 04:01:24 +01:00 |
|
joo
|
e1626ea7e0
|
Add TeleportConfirmPacket and AnimationPacketServerBound packets. Add PlayerPositionAndLookPacket.PositionAndLook utility class. Fix a bug causing Disconnect packets to be ignored in some circumstances.
|
2016-03-28 05:08:01 +01:00 |
|
joo
|
d966709204
|
Add support for Minecraft 1.9 (protocol 107). Miscellaneous bugfixes.
|
2016-03-07 06:22:42 +00:00 |
|
joo
|
f178df5d8f
|
Add automatic protocol version negotiation.
|
2016-03-07 02:40:25 +00:00 |
|
joo
|
3927400178
|
Prepare to support multiple protocol versions.
|
2016-03-05 07:28:14 +00:00 |
|
joo
|
9affeee041
|
Fix attributes in several classes in connection.py which were erroneously defined in the class dictionary instead of the instance dictionary.
|
2015-10-07 08:54:23 +01:00 |
|
Joseph Crowe
|
f1391ab29b
|
Add an 'exception' attribute to Connection objects recording the reason for termination of the networking thread.
|
2015-10-05 03:14:48 +01:00 |
|
joo
|
626b765094
|
Fix errors in implementation of MapPacket. Add __str__ and __repr__ impls to the latter.
|
2015-09-22 08:40:59 +01:00 |
|
joo
|
b9ac3a3356
|
Implement "map" packet.
|
2015-09-20 13:04:37 +01:00 |
|
Joseph Crowe
|
dcd61efed0
|
Fix timing issue caused by reading of consecutive delayed packets.
|
2015-09-12 16:41:13 +01:00 |
|
joo
|
f39872a7f5
|
Implement "player list item" packet.
|
2015-09-05 08:33:12 +01:00 |
|
joo
|
6aea7b36c1
|
Implement network-encoded UUID type.
|
2015-09-05 08:32:42 +01:00 |
|
joo
|
fe66e09dc4
|
Comment out disconnect messages generated by stubs in connection.py.
|
2015-09-04 19:00:03 +01:00 |
|
joo
|
6797a59a70
|
Fix a bug in PacketListener wherein all instances shared the same listener list.
|
2015-09-04 18:59:21 +01:00 |
|
Ammar Askar
|
79ee31c44e
|
Fix two python3 compatibility problems:
We need to explicitly encode the serverID before hashing it
Pass read/binary modes to the file made from socket to avoid encoding problems, fixes #29
|
2015-04-17 17:57:34 +05:00 |
|
Ammar Askar
|
a5a76a8e1c
|
Added more tests, fixed compat.py to run on py3 as well
|
2015-04-12 07:26:12 +05:00 |
|
Jeppe Klitgaard
|
971506533c
|
id is a reserved name, even as an attribute. We now use id_ instead
|
2015-04-06 15:44:51 +02:00 |
|
Jeppe Klitgaard
|
fde8286e7e
|
Things look slightly more legit...
|
2015-04-06 15:27:42 +02:00 |
|
Jeppe Klitgaard
|
9f93c67fb6
|
pylint needed a hand to inspect compat.py
|
2015-04-06 02:21:50 +02:00 |
|
Jeppe Klitgaard
|
ce19872115
|
start.py fixed, added compat.py
|
2015-04-06 02:11:26 +02:00 |
|
Jeppe Klitgaard
|
17e89f23c8
|
Fixed typo, explicitly stated that number was status code.
|
2015-04-05 22:14:38 +02:00 |
|
Ammar Askar
|
5d56162300
|
Quick little base test for connection
|
2015-04-03 22:04:45 +05:00 |
|
Ammar Askar
|
ea11461e76
|
Fully test the encryption package, and add a test for uncompressed packets when packet compression is enabled
|
2015-04-03 21:30:31 +05:00 |
|
Ammar Askar
|
1249f99a1e
|
Packet tests
|
2015-04-03 08:51:53 +05:00 |
|
Ammar Askar
|
08e126188a
|
Add a serialization test
|
2015-04-03 08:06:20 +05:00 |
|
Ammar Askar
|
d3917b42a4
|
split up pylint into errors and warning runners
|
2015-04-03 03:13:22 +05:00 |
|
Ammar Askar
|
c353d8bb86
|
Address more pylint and py3 compatibility problems
|
2015-04-03 02:25:34 +05:00 |
|
Ammar Askar
|
dcb2845ac4
|
Fix some pylint concerns
|
2015-04-03 01:44:03 +05:00 |
|
Ammar Askar
|
f7ed4da0d0
|
Platform independent manifest verification
|
2015-04-02 23:43:03 +05:00 |
|
Ammar Askar
|
4fe5caa7d9
|
Added an easy encryption test
|
2015-04-02 22:02:47 +05:00 |
|
Ammar Askar
|
b37c095039
|
Fix connection to work with new authentication module
|
2015-04-02 22:02:08 +05:00 |
|
Jeppe Klitgaard
|
c1e7960165
|
Finished up authentication.py, I hope. Still needs tests and documentation
|
2015-04-02 00:09:52 +02:00 |
|
Jeppe Klitgaard
|
6cf6110bc5
|
Updated authentication.py and made it work with the rest of pyCraft
|
2015-04-01 23:38:10 +02:00 |
|
Jeppe Klitgaard
|
8e40122c24
|
Moved authentication out of networking submodule.
|
2015-04-01 17:43:16 +02:00 |
|
Jeppe Klitgaard
|
3cb922310a
|
Setup.py and versioning
|
2015-04-01 17:38:14 +02:00 |
|
Jeppe Klitgaard
|
59a5fe1285
|
Merge remote-tracking branch 'origin/master' into jeppes_initial_work
|
2015-04-01 17:22:05 +02:00 |
|
Jeppe Klitgaard
|
bb94d99bd4
|
Moved code into a python module
|
2015-04-01 17:19:12 +02:00 |
|