ddnet/src/engine/shared
bors[bot] 069e5a7c9d
Merge #5848 #5851
5848: Remove cl_http_map_download r=heinrich5991 a=def-

![screenshot-20220918@010406](https://user-images.githubusercontent.com/2335377/190879092-3ca64914-15c5-4835-9fe6-fd9fe75aa57d.png)
Causes problems with GER3
## Checklist

- [x] Tested the change ingame
- [x] Provided screenshots if it is a visual change
- [ ] Tested in combination with possibly related configuration options
- [ ] Written a unit test (especially base/) or added coverage to integration test
- [ ] Considered possible null pointers and out of bounds array indexing
- [ ] Changed no physics that affect existing maps
- [ ] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com/ddnet/ddnet/#using-addresssanitizer--undefinedbehavioursanitizer-or-valgrinds-memcheck) (optional)


5851: Respect reserved slots in old serverinfo r=heinrich5991 a=def-

Noticed in https://github.com/ddnet/ddnet/pull/5850 that reserved slots were not respected

<!-- What is the motivation for the changes of this pull request? -->

<!-- Note that builds and other checks will be run for your change. Don't feel intimidated by failures in some of the checks. If you can't resolve them yourself, experienced devs can also resolve them before merging your pull request. -->

## Checklist

- [ ] Tested the change ingame
- [ ] Provided screenshots if it is a visual change
- [ ] Tested in combination with possibly related configuration options
- [ ] Written a unit test (especially base/) or added coverage to integration test
- [ ] Considered possible null pointers and out of bounds array indexing
- [ ] Changed no physics that affect existing maps
- [ ] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com/ddnet/ddnet/#using-addresssanitizer--undefinedbehavioursanitizer-or-valgrinds-memcheck) (optional)


Co-authored-by: def <dennis@felsin9.de>
2022-09-18 11:40:11 +00:00
..
assertion_logger.cpp Port some code to str_copy() template 2022-07-09 19:40:58 +03:00
assertion_logger.h Unify logging infrastructure between IConsole and dbg_msg 2022-04-29 15:21:26 +02:00
compression.cpp Include <iterator> instead of <array> for std::size 2022-06-17 17:39:24 +02:00
compression.h Add size checks to CVariableInt::Pack and ::Unpack 2022-03-05 20:49:55 +01:00
config.cpp Fix more unsafe define 2022-06-29 23:52:03 +02:00
config.h Mark virtual function as override using a script: 2022-05-17 23:47:32 +02:00
config_variables.h Merge #5848 #5851 2022-09-18 11:40:11 +00:00
console.cpp Handle path/link arguments using the console argument parser 2022-08-30 22:17:04 +02:00
console.h Handle path/link arguments using the console argument parser 2022-08-30 22:17:04 +02:00
csv.cpp Add a simple CSV writer for Python's "excel" csv dialect 2020-06-23 09:11:59 +02:00
csv.h Fix some variable name's style 2020-11-08 17:15:48 +01:00
datafile.cpp Huge variable naming format 2022-07-08 18:01:29 +02:00
datafile.h Minor tweaks to keep ODR across translation units 2022-07-02 14:25:16 +02:00
demo.cpp Allow spectator mode to be changed while demo is paused 2022-08-28 17:52:49 +02:00
demo.h Allow spectator mode to be changed while demo is paused 2022-08-28 17:52:49 +02:00
econ.cpp Fix some uninitialized variables, found with valgrind 2022-05-22 12:18:49 +02:00
econ.h Organize engine-shared includes 2022-06-17 17:39:24 +02:00
engine.cpp Port some code to str_copy() template 2022-07-09 19:40:58 +03:00
fifo.cpp Port some code to str_copy() template 2022-07-09 19:40:58 +03:00
fifo.h Make use of IO_MAX_PATH_LENGTH 2021-09-13 12:14:50 +02:00
filecollection.cpp Port some code to str_copy() template 2022-07-09 19:40:58 +03:00
filecollection.h Organize engine-shared includes 2022-06-17 17:39:24 +02:00
global_uuid_manager.cpp Move teehistorian UUIDs into engine 2018-01-11 16:01:13 +01:00
http.cpp Add MaxResponseSize to limit HTTP response sizes 2022-09-15 02:08:35 +02:00
http.h Add MaxResponseSize to limit HTTP response sizes 2022-09-15 02:08:35 +02:00
huffman.cpp Fix more unsafe define 2022-06-29 23:52:03 +02:00
huffman.h Mark CHuffman::Compress and ::Decompress as const 2022-04-02 13:35:24 +02:00
jobs.cpp Add CLockScope 2022-06-03 12:21:23 +02:00
jobs.h Organize engine-shared includes 2022-06-17 17:39:24 +02:00
json.cpp Run clang-format 2020-09-26 21:50:15 +02:00
json.h Run clang-format 2020-09-26 21:50:15 +02:00
kernel.cpp Let CKernel clean-up. Use unused CSound::Shutdown 2022-09-16 16:50:19 +02:00
linereader.cpp Add modernize-use-bool-literals 2022-02-15 00:12:52 +01:00
linereader.h Don't access out of bounds in linereader (fixes #4308) 2021-11-07 01:10:34 +01:00
map.cpp Fix clang-format 2022-02-15 00:32:04 +01:00
map.h Mark virtual function as override using a script: 2022-05-17 23:47:32 +02:00
masterserver.cpp Add HTTP masterserver registering and HTTP masterserver 2022-05-20 08:58:32 +02:00
masterserver.h Add HTTP masterserver registering and HTTP masterserver 2022-05-20 08:58:32 +02:00
memheap.cpp Organize base includes 2022-06-17 17:39:25 +02:00
memheap.h Add CHeap::StoreString method 2022-05-06 23:21:26 +02:00
netban.cpp Port some code to str_copy() template 2022-07-09 19:40:58 +03:00
netban.h Port some code to str_copy() template 2022-07-09 19:40:58 +03:00
network.cpp Change return type of CNetBase::IsSeqInBackroom from int to bool 2022-07-17 20:51:48 +02:00
network.h Change return type of CNetBase::IsSeqInBackroom from int to bool 2022-07-17 20:51:48 +02:00
network_client.cpp Allow multiple connect addresses 2022-07-10 16:57:10 +02:00
network_conn.cpp Fix close messages not being shown when connecting 2022-09-03 20:25:22 +02:00
network_console.cpp Port some code to str_copy() template 2022-07-09 19:40:58 +03:00
network_console_conn.cpp Port some code to str_copy() template 2022-07-09 19:40:58 +03:00
network_server.cpp Remove dead code 2022-05-31 19:32:07 +02:00
network_stun.cpp Only compare with old STUN server address if we have any 2022-07-10 16:53:15 +02:00
packer.cpp Add default values to extended Net Objects 2022-06-27 01:11:19 +02:00
packer.h Add default values to extended Net Objects 2022-06-27 01:11:19 +02:00
protocol.h Add DDNetLaser to have more info about a laser shot 2022-09-15 01:01:32 +02:00
protocol_ex.cpp Organize engine-shared includes 2022-06-17 17:39:24 +02:00
protocol_ex.h Organize engine-shared includes 2022-06-17 17:39:24 +02:00
protocol_ex_msgs.h Use new ddnet.org domain 2022-08-30 10:09:06 +02:00
ringbuffer.cpp Add modernize-use-bool-literals 2022-02-15 00:12:52 +01:00
ringbuffer.h Fix some variable name's style 2020-11-08 17:15:48 +01:00
serverinfo.cpp Ignore server info with control characters 2022-09-11 23:42:05 +02:00
serverinfo.h Support 128 players in serverbrowser 2022-01-02 13:41:59 +01:00
snapshot.cpp Use djb2 for snapshot item hashlist 2022-08-08 23:21:45 +02:00
snapshot.h Validate snapshot size and member variables and demo snapshots 2022-07-24 18:00:39 +02:00
storage.cpp Search in $PATH for server executable (fixes #5594) 2022-07-10 23:59:28 +02:00
stun.cpp Use STUN to determine UDP connectivity and show diagnostics 2022-05-18 09:21:31 +02:00
stun.h Add bare-bones STUN protocol support 2022-05-18 09:20:54 +02:00
teehistorian_ex.cpp Run clang-format 2020-09-26 21:50:15 +02:00
teehistorian_ex.h Run clang-format 2020-09-26 21:50:15 +02:00
teehistorian_ex_chunks.h Record player switch in teehistorian 2022-05-21 21:37:17 +02:00
uuid_manager.cpp Port some code to str_copy() template 2022-07-09 19:40:58 +03:00
uuid_manager.h Use std::vector<CName> instead of array, adjust variable name 2022-05-27 16:31:18 +02:00
video.cpp Organize engine-shared includes 2022-05-29 20:02:22 +02:00
video.h Use existing typedef instead of duplicating arguments 2022-06-17 17:39:26 +02:00
websockets.cpp Fix memset compilation 2022-08-25 14:07:49 +02:00
websockets.h Make sure headers compile standalone 2020-09-26 21:50:27 +02:00