Lion
|
cd19cd343a
|
Update README.md
add "releases" link
|
2021-01-12 09:40:55 +01:00 |
|
Lion Kortlepel
|
61776d6a1b
|
Client: inline trivial getters & setters
|
2021-01-02 03:19:51 +01:00 |
|
Lion Kortlepel
|
0f30706a0a
|
Improve UDPRcvFromClient
|
2021-01-02 02:55:14 +01:00 |
|
Lion Kortlepel
|
cb92833bfd
|
Fix useless strlen & substr
|
2021-01-02 02:42:39 +01:00 |
|
Lion Kortlepel
|
a21ca74c58
|
remove include
|
2021-01-02 02:39:18 +01:00 |
|
Lion Kortlepel
|
e2611e13e0
|
Console.cpp: Fix console history crashes and inconsistent behavior
|
2021-01-02 01:00:35 +01:00 |
|
Lion Kortlepel
|
5fb7c459c6
|
main.cpp: use c++ header naming scheme
|
2021-01-02 00:10:01 +01:00 |
|
Lion
|
d8e1d389bf
|
Update README.md
|
2021-01-01 16:23:38 +01:00 |
|
Lion
|
2c6386013d
|
Update README.md
|
2020-12-27 23:11:23 +01:00 |
|
Lion
|
3cb4c7cb67
|
Update README.md
|
2020-12-27 22:49:24 +01:00 |
|
Lion
|
229010647c
|
Update README.md
|
2020-12-27 22:30:22 +01:00 |
|
Lion
|
03968f34b1
|
Update README.md
|
2020-12-27 22:28:15 +01:00 |
|
Lion Kortlepel
|
941287d22c
|
remove debian build script again, rethinking this
|
2020-12-27 22:17:10 +01:00 |
|
Lion Kortlepel
|
8e4e0c0896
|
add debian build script for easier deployment
|
2020-12-27 22:13:24 +01:00 |
|
Lion Kortlepel
|
c5d1682d5e
|
CMake: Change minimum required version to 3.13, due to it being the
default in debian stable which we officially will support now, and
changed "lua" to find_directories result in UNIX linking of libraries
|
2020-12-27 22:06:48 +01:00 |
|
Lion Kortlepel
|
04cf7ca092
|
suppress unused variables
|
2020-12-24 00:42:39 +01:00 |
|
Lion Kortlepel
|
639c94e0f2
|
fixed my own mistake again again
|
2020-12-24 00:01:09 +01:00 |
|
Lion Kortlepel
|
623437e864
|
fix not calling curl_global_init in release mode
|
2020-12-23 23:57:27 +01:00 |
|
Lion Kortlepel
|
fb420eac1b
|
fix not memsetting in release mode (yikes)
|
2020-12-23 23:56:17 +01:00 |
|
Lion Kortlepel
|
0f33367f6b
|
fixed what i broke
|
2020-12-23 23:52:51 +01:00 |
|
Lion Kortlepel
|
1a2c956d9e
|
remove dead code in logger's SetThreadName
|
2020-12-23 23:45:28 +01:00 |
|
Lion Kortlepel
|
de859f4762
|
remove Pos < 0 check as Pos is unsigned and never < 0 (always true)
|
2020-12-23 23:45:28 +01:00 |
|
Lion Kortlepel
|
db152e09e9
|
reduce scope of some variables
reduce scope of R in Monitor
reduce scope of Temp in TCPSendRaw
reduce scope of Temp in TCPSend
|
2020-12-23 23:45:21 +01:00 |
|
Lion Kortlepel
|
561c0bb381
|
fix bug which caused kicking to be logged as normal leaving
|
2020-12-23 23:45:21 +01:00 |
|
Lion Kortlepel
|
f60a44f65f
|
remove some unused variables
remove unused variable
remove unused variable
|
2020-12-23 23:45:12 +01:00 |
|
Lion Kortlepel
|
a944565fb9
|
reformat all
|
2020-12-23 23:34:30 +01:00 |
|
Lion Kortlepel
|
0f4c08c068
|
reformat all
|
2020-12-23 23:30:33 +01:00 |
|
Lion Kortlepel
|
f0ad3732f4
|
fix misplaced include
|
2020-12-23 23:29:45 +01:00 |
|
Lion
|
fac1b43b44
|
Create LICENSE
please read over this and make sure its solid enough
|
2020-12-23 21:51:51 +01:00 |
|
Lion Kortlepel
|
5cf97850d7
|
add nobuiltin flag for gcc
|
2020-11-24 01:28:35 +01:00 |
|
Lion Kortlepel
|
6a8d097dc5
|
fixup
|
2020-11-17 23:25:59 +01:00 |
|
Lion Kortlepel
|
e2a45601b3
|
possibly fix recurring backend timeout
|
2020-11-17 23:21:45 +01:00 |
|
Lion Kortlepel
|
a78f65b274
|
fix getch spin
|
2020-11-17 23:21:45 +01:00 |
|
Lion Kortlepel
|
e12b7da27f
|
lua unique_ptr to shared_ptr
|
2020-11-16 16:48:00 +01:00 |
|
Lion Kortlepel
|
450f6d7139
|
rearrange cmakelists
|
2020-11-16 15:39:23 +01:00 |
|
Lion Kortlepel
|
5a275580a4
|
add Resources folder to gitignore
|
2020-11-13 22:58:18 +01:00 |
|
Lion Kortlepel
|
03ee46d293
|
fixed filename stuff in lua
|
2020-11-13 22:57:08 +01:00 |
|
Lion Kortlepel
|
21c9ac4f53
|
fixed missing backslash
|
2020-11-13 22:52:26 +01:00 |
|
Lion Kortlepel
|
ab5da1d94b
|
add boost_ to gitignore for linux dev
|
2020-11-13 22:45:03 +01:00 |
|
Lion Kortlepel
|
6710c18168
|
fix lua file stuff and more file stuff
|
2020-11-13 22:43:35 +01:00 |
|
Lion Kortlepel
|
cdd9ef86ae
|
fix history bug
|
2020-11-13 02:13:02 +01:00 |
|
Lion Kortlepel
|
85edadb6e4
|
use read(..., ..., 1) instead of getchar
|
2020-11-13 01:38:36 +01:00 |
|
Lion Kortlepel
|
aa29530d92
|
fix identification & check thread issue with atomic bool
|
2020-11-13 00:17:27 +01:00 |
|
Lion Kortlepel
|
270cca40ac
|
fix closesocketproper on windows
|
2020-11-12 23:39:04 +01:00 |
|
Lion Kortlepel
|
c1633b6401
|
remove debug error
|
2020-11-12 23:22:14 +01:00 |
|
Lion Kortlepel
|
fa9bc16038
|
CloseSocketProper instead of closesocket
|
2020-11-12 23:20:37 +01:00 |
|
Lion Kortlepel
|
fedca58e8e
|
remove Temp < 0 message for now
|
2020-11-12 23:02:47 +01:00 |
|
Lion Kortlepel
|
954d55c1a6
|
minor format fixes
|
2020-11-12 17:11:51 +01:00 |
|
Lion Kortlepel
|
58e65cf43f
|
clang-format everything
|
2020-11-12 17:09:14 +01:00 |
|
Lion Kortlepel
|
c9f5ee9729
|
log any and every time we closesocket
|
2020-11-12 03:00:32 +01:00 |
|
Lion Kortlepel
|
583819070b
|
add Client( ) around player name in TID output
|
2020-11-12 02:40:01 +01:00 |
|
Lion Kortlepel
|
9ddab14f01
|
possibly fix port in use
|
2020-11-12 02:35:11 +01:00 |
|
Lion Kortlepel
|
d44aa86ed1
|
shutdown the socket on linux as well
|
2020-11-12 02:31:11 +01:00 |
|
Lion Kortlepel
|
7a5861a917
|
add tid print to check thread in identification
|
2020-11-12 02:24:41 +01:00 |
|
Lion Kortlepel
|
5e603c65b6
|
fix timeout in identification
|
2020-11-12 02:22:49 +01:00 |
|
Lion Kortlepel
|
3137f4e9db
|
comment out timeout thread for now
|
2020-11-12 02:02:26 +01:00 |
|
Lion Kortlepel
|
80c5341650
|
add last error for windows as well
|
2020-11-12 01:56:50 +01:00 |
|
Lion Kortlepel
|
cde41f01b2
|
error on send failure
|
2020-11-12 01:52:44 +01:00 |
|
Lion Kortlepel
|
be7e2f1616
|
possible fix for ping=?
|
2020-11-12 01:33:35 +01:00 |
|
Lion Kortlepel
|
308500c01f
|
Fix multiple small issues :)
|
2020-11-11 11:24:36 +01:00 |
|
Lion Kortlepel
|
8f05cdcc61
|
Replace some mutex locks with scoped locks
|
2020-11-11 00:20:14 +01:00 |
|
Lion Kortlepel
|
60c7997c6b
|
Ignore SIGPIPE so we dont crash on broken pipes
|
2020-11-09 23:34:44 +01:00 |
|
Lion Kortlepel
|
2d11841a68
|
Fix crashing when port checking, remove debug prints
|
2020-11-09 23:34:06 +01:00 |
|
Lion Kortlepel
|
01e02edf8c
|
Add clear with "clear", "cls" and Ctrl+L
|
2020-11-09 00:01:04 +01:00 |
|
Lion Kortlepel
|
52bf3cdd21
|
YAFFWH - Yet another fix for win32 history
|
2020-11-08 23:45:59 +01:00 |
|
Lion Kortlepel
|
1bbe88b240
|
Fix history on win32 again
|
2020-11-08 23:39:00 +01:00 |
|
Lion Kortlepel
|
5fc6c3ddd7
|
Implemented history on windows
|
2020-11-08 23:30:32 +01:00 |
|
Lion Kortlepel
|
d226b36f44
|
enable console history again on win32
|
2020-11-08 23:24:04 +01:00 |
|
Lion Kortlepel
|
7ab37b7fe9
|
Properly add RWMutex
|
2020-11-08 22:39:20 +01:00 |
|
Lion Kortlepel
|
747e948339
|
Fix console behavior on win32
|
2020-11-08 22:16:56 +01:00 |
|
Lion Kortlepel
|
7fce274915
|
Fix printing, make CI into unique_ptr (more)
|
2020-11-08 21:46:02 +01:00 |
|
Lion Kortlepel
|
c6fbd3dc49
|
Add more memory safety, fix print(nil) crash
|
2020-11-08 14:44:49 +01:00 |
|
Lion Kortlepel
|
b9758ddaea
|
ProcessCompositeInput: ensure we dont cause UB on memcmp
|
2020-11-08 14:31:15 +01:00 |
|
Lion Kortlepel
|
e42256dd5f
|
Shrink history size to 10 soft 20 hard
|
2020-11-08 14:21:44 +01:00 |
|
Lion Kortlepel
|
0b71d77a48
|
Add console history.
|
2020-11-08 14:18:49 +01:00 |
|
Lion Kortlepel
|
1e5faea1a4
|
Fix console _getch behavior on unix
|
2020-11-08 13:32:45 +01:00 |
|
Lion Kortlepel
|
4ecd57fed4
|
Only show ThreadNames in server debug MODE
|
2020-11-08 13:06:38 +01:00 |
|
Lion Kortlepel
|
1ef6cf53a2
|
Add endian-correctness to TCPSend&Rcv (parallel to the Launcher commit)
|
2020-11-08 11:52:32 +01:00 |
|
Lion Kortlepel
|
26383d5346
|
Add lots of memory safety to client interface
|
2020-11-08 02:50:17 +01:00 |
|
Lion Kortlepel
|
96668add6e
|
Safety improvements
|
2020-11-08 02:29:06 +01:00 |
|
Lion Kortlepel
|
437a654b90
|
Added thread names to logs
|
2020-11-08 02:28:40 +01:00 |
|
Lion Kortlepel
|
a42ab67d2f
|
Minor fixes
|
2020-11-08 01:31:34 +01:00 |
|
Lion Kortlepel
|
fe6cfd027e
|
fix some unix stuff
|
2020-11-07 23:40:53 +01:00 |
|
Lion Kortlepel
|
6bebc4c160
|
Fix lua imports, fix linux backspace behaviour in console
|
2020-11-06 15:50:03 +01:00 |
|
Lion Kortlepel
|
b49abe02eb
|
Merge pull request #4 from Starystars67/cross-platform
Cross platform
|
2020-11-06 14:30:11 +01:00 |
|
Lion Kortlepel
|
3eb2bd0dfc
|
possibly fixed UDPSend error on unix
|
2020-11-06 01:58:36 +01:00 |
|
Lion Kortlepel
|
775e46788c
|
fix SendAll again
|
2020-11-06 01:40:08 +01:00 |
|
Lion Kortlepel
|
1de29dc5e4
|
fix assert in SendToAll
|
2020-11-06 01:34:55 +01:00 |
|
Lion Kortlepel
|
e41b3df095
|
fix glaring f*cking error
|
2020-11-06 01:07:55 +01:00 |
|
Lion Kortlepel
|
24eaa1e079
|
add even more prints
|
2020-11-06 00:58:25 +01:00 |
|
Lion Kortlepel
|
8ba89e491f
|
add even more debugging prints
|
2020-11-06 00:54:05 +01:00 |
|
Lion Kortlepel
|
6a3b933df1
|
more verbose errors
|
2020-11-06 00:31:35 +01:00 |
|
Lion Kortlepel
|
f0c87341ab
|
implement size header for auth
|
2020-11-05 23:57:07 +01:00 |
|
Lion Kortlepel
|
36db73b562
|
Add more safety on some memory handling
|
2020-11-04 14:35:28 +01:00 |
|
Lion Kortlepel
|
f2d87078ae
|
Fix various memory leaks with RAII
|
2020-11-04 13:10:45 +01:00 |
|
Lion Kortlepel
|
5452aeb558
|
Fix race condition in debug build printing
|
2020-11-04 11:58:09 +01:00 |
|
Lion Kortlepel
|
2beff2495f
|
Fix backspace behavior, random printing of >
|
2020-11-03 13:41:23 +01:00 |
|
Lion Kortlepel
|
9bae155439
|
dont assert at all in release mode
|
2020-11-03 12:53:19 +01:00 |
|
Lion Kortlepel
|
c5c21c43ad
|
Implement various WIN32 fixes
|
2020-11-03 12:50:35 +01:00 |
|
Lion Kortlepel
|
f144d451c7
|
Fixup
|
2020-11-03 12:14:19 +01:00 |
|