1
0
Commit Graph

23 Commits

Author SHA1 Message Date
peterbell10
757231cc6e
Add the fmt library (#4065)
* Replaces AppendVPrintf with fmt::sprintf
* fmt::ArgList now used as a type safe alternative to varargs.
* Removed SIZE_T_FMT compatibility macros. fmt::sprintf is fully portable and supports %zu.
* Adds FLOG functions to log with fmt's native formatting style.
2018-01-03 17:41:16 +00:00
Alexander Lyons Harkness
1926181cb7 Fix style of Tools 2017-12-24 14:23:23 +00:00
Lukas Pioch
c5f590d460 Removed UTF-8 BOM (#4033) 2017-09-19 10:34:08 +02:00
peterbell10
84941bcc9f Update mbedtls to 2.5.1 (#3964)
* Renaming changes:
  * macro prefix "POLARSSL" -> "MBEDTLS"
  * functions now prefixed with "mbedtls_"
  * rename PolarSSL++ -> mbedTLS++
  * rename polarssl submodule

* Use mbedtls' AES-CFB8 implementation.

* Add cSslConfig to wrap mbedtls_ssl_config

* Update cTCPLink and cBlockingSslClientSocket to use cSslConfig

* Use cSslConfig in cHTTPServer

* Use cSslConfig for cMojangAPI::SecureRequest

* CI Fixes

* Set -fomit-frame-pointer on the right target
2017-08-30 15:00:06 +01:00
Matyas Dolak
b333551830 ProtoProxy: Fixed warnings in Connection.cpp. 2015-01-21 11:24:32 +01:00
Tiger Wang
6382989ba0 Compilation fixes 2014-11-23 14:22:05 +00:00
madmaxoft
6cb2d2461f Moved the rest of the Crypto objects into their own respective files. 2014-04-29 17:37:15 +02:00
madmaxoft
446a651502 ProtoProxy: Fixed a few Clang and MSVC warnings. 2014-04-04 08:55:48 +02:00
Tycho
bc556e7f00 Fixed Issues in ProtoProxy 2014-03-10 12:21:18 -07:00
madmaxoft
8f1890e877 ProtoProxy: Modified to use PolarSSL. 2014-01-25 19:19:37 +01:00
madmaxoft
19895dc428 ProtoProxy: Fixed after folder move. 2013-11-28 09:52:28 +01:00
madmaxoft
e4906b3027 ProtoProxy: Working 1.7 protocol.
Players can login, move around, dig blocks.
2013-10-29 22:55:16 +01:00
madmaxoft
111fb24d3a ProtoProxy: Updated the server-side packets to 1.7. 2013-10-29 19:05:51 +01:00
madmaxoft
21192e5ead ProtoProxy: The login part of the protocol is implemented. 2013-10-29 15:47:22 +01:00
madmaxoft
fe82ada084 ProtoProxy: Implemented 1.7.2 status request / response / ping. 2013-10-28 23:05:53 +01:00
madmaxoft
19bfab9eca ProtoProxy: Added handling for the Explosion packet.
This will help #129.
2013-09-19 21:51:59 +02:00
madmaxoft
3c0e08ee71 ProtoProxy: Uses cTimer for the timing information.
Previously used clock() is not suitable for the task, unfortunately it worked in MSVC.
2013-08-30 10:10:56 +02:00
madmaxoft
ebc076e8b2 Fixed ProtoProxy compilation, added client Kick handling. 2013-08-25 21:57:12 +02:00
madmaxoft
0b166ee784 ProtoProxy: Added the tab completion packet parsing 2013-07-31 14:32:05 +02:00
Alexander Harkness
53e22b1185 Changed everyting to Unix line endings. 2013-07-29 12:13:03 +01:00
madmaxoft
00196e975a ProtoProxy now properly waits for both sides to establish encryption
No more "End of stream" kicks in the client. Data sent while one connection is encrypted and the other is not is buffered and sent when the other link establishes encryption.
2013-07-28 18:15:19 +02:00
madmaxoft@gmail.com
791bf732fd 1.6.2 protocol implemented, both in MCServer and in ProtoProxy
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1669 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-07-08 12:59:15 +00:00
madmaxoft@gmail.com
b2214a56c4 ProtoProxy: moved into the Tools folder
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1657 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-07-06 19:45:36 +00:00