heinrich5991
89b6d0c3da
Fix C89 compilation and a copy&paste mistake
2016-10-03 12:31:11 +02:00
heinrich5991
7ca2697135
Generate server-specific timeout codes
...
This way, servers can no longer hijack the timeout codes of clients.
Timeout codes are generated from md5(seed + dummy + server address).
If `cl_timeout_seed` is set to the empty string, the old config options
are used instead.
2016-10-02 11:36:42 +02:00
heinrich5991
e950351346
Put the password generation into base
2016-10-01 23:04:16 +02:00
gjdaniel1999
142ae25e5d
Fix #267
...
Fixes crashes caused by dns timeout.
2016-09-28 10:48:51 +05:30
def
3ed6692ad7
SQL string cleanup
2016-09-25 10:41:34 +02:00
Dennis Felsing
5a29fa8fca
Merge pull request #544 from east/dnsbl
...
Basic DNSBL implementation
2016-09-19 11:57:07 +02:00
Dennis Felsing
98a2f459b6
Merge pull request #533 from BannZay/openCurrentMap
...
Load Current Map button added
2016-09-05 18:27:54 +02:00
BannZay
66c44cea79
MAX_PATH_LENGTH instead of pure magick
2016-09-05 18:54:35 +03:00
east
c6efc85a80
dnsbl_status added
2016-09-05 14:05:07 +02:00
east
c9a50916b3
sv_dnsbl_vote option added
2016-09-05 11:53:26 +02:00
east
678a69bf5b
basic DNSBL implementation
2016-09-05 11:38:11 +02:00
ACTom
363d0f81a4
Fix editor cannot input
...
fix bug that press ctrl+shift+e enter editor and cannot input anything.
fixed by TsFreddie
2016-08-27 02:29:57 +08:00
BannZay
c658411f15
Load Current Map button added
2016-08-23 14:29:53 +03:00
Freddie Wang
e5f23cd87c
Added full IME support
...
Now with display of editing text.
2016-08-14 22:16:06 -07:00
Freddie Wang
51a7b01190
temporary ime fix
...
Fixed Asian IMEs which need to press enter to confirm candidate text.
Disabled keyinput while editing candidate in IME.
2016-08-14 21:01:31 -07:00
Dennis Felsing
1990707d68
Merge pull request #527 from heinrich5991/pr_no_compressed_control
...
Disallow compressed control messages
2016-08-13 00:39:42 +02:00
heinrich5991
884ad25204
Disallow compressed control messages
2016-08-12 18:41:03 +02:00
def
28f50e4440
Revert "Implement comma in search and exclude queries to separate search terms"
...
This reverts commit 3341e18d13
.
2016-08-07 00:52:00 +02:00
def
3341e18d13
Implement comma in search and exclude queries to separate search terms
2016-08-02 22:16:02 +02:00
Dennis Felsing
8b10d15845
Merge pull request #509 from timakro/pr_no_disconnect_timeout
...
Don't send disconnect on timeout
2016-07-08 17:25:43 +02:00
Tim Schumacher
46b75886c9
Don't send disconnect on timeout
2016-07-08 17:00:47 +02:00
def
0688229f0d
Forbid names starting with /, as they can be abused to make people write chat commands
2016-07-08 16:38:05 +02:00
Dennis Felsing
45bf601570
Merge pull request #495 from heinrich5991/pr_ddnet_smaller_dummy_map
...
Reduce dummy map size from 549 bytes to 191 bytes
2016-07-03 23:26:42 +02:00
def
866ffe8ef2
Fix mouse when opening editor with cl_editor 1
2016-07-03 23:16:43 +02:00
def
4681f69b1b
Introduce cached ticks for client again, this time with workaround for
...
particles. Hopefully not many other parts of the code will need this.
2016-06-28 23:36:34 +02:00
def
19feacb2ad
Revert "Cache time on client as well"
...
This reverts commit 987fad55cd
.
Broke too many graphics animations, couldn't find a fix
2016-06-28 02:51:26 +02:00
def
987fad55cd
Cache time on client as well
...
- Fixes FPS for me after suspend from 40 to 500 fps
- Should generally improve performance
- Might lead to a few problems where we need to call set_new_tick() in a
few more positions, so test please
2016-06-28 02:16:55 +02:00
def
aeec3c6396
Add support for mousewheelleft and mousewheelright
2016-06-21 15:31:28 +02:00
def
8753620e42
Also use cl_reconnect_timeout on 'Too weak connection'
2016-06-19 02:17:23 +02:00
def
e518a701a3
Clean up sql dbg_msg calls
2016-06-15 11:52:40 +02:00
heinrich5991
0244640aca
Also don't send the token magic to unsupported clients
...
Since only the client can initiate the secure session, there's basically
no reason to send this magic to clients which didn't advertise the
feature.
2016-06-08 09:57:17 +02:00
Dennis Felsing
3dd2f23d45
Merge pull request #499 from heinrich5991/pr_ddnet_no_tokens_for_vanilla
...
Don't send token to harmless vanilla clients
2016-06-07 16:22:29 +02:00
heinrich5991
a2e64f0a16
Don't send token to harmless vanilla clients
2016-06-07 15:52:57 +02:00
H-M-H
ada3b9a5db
Merge pull request #378 from H-M-H/sqlmasters
...
separate sqlwrite and sqlread server
2016-05-28 23:00:16 +02:00
heinrich5991
4d6657e3f1
Fix CRC of dummy map
2016-05-26 11:06:56 +02:00
heinrich5991
b075f1ff1b
Use a dummy map with background
2016-05-25 23:47:34 +02:00
heinrich5991
702ed7e023
Reduce dummy map size from 549 bytes to 191 bytes
...
Also include a tool to generate said map; the map is generated without
any hacks. It could likely be made smaller using a few tricks.
2016-05-24 01:47:04 +02:00
heinrich5991
e353aa80b2
Don't send uninitialized memory over the network
2016-05-23 11:48:23 +02:00
H-M-H
b648b530d5
Merge branch 'master' into sqlmasters
2016-05-20 23:40:29 +02:00
Tim Schumacher
96bcedec29
just set first char of ddnet filter to zero
2016-05-19 15:54:52 +02:00
Tim Schumacher
dae855ee9f
clear ddnet filter strings before appending
2016-05-19 15:51:48 +02:00
def
1645310750
Keep reading packets after invalid control packet
2016-05-17 23:44:57 +02:00
def
bb634d7641
Reconnect to last server address, not the one selected in browser
2016-05-17 18:56:33 +02:00
HMH
c4843868c4
do not log the sql-passwords
2016-05-16 15:41:52 +02:00
HMH
a073d22509
set timeout for sql-reads/writes
2016-05-16 15:37:51 +02:00
def
695bf346ac
Make gfx_refresh_rate functional ( fixes #255 )
2016-05-10 17:43:27 +02:00
def
2fc2515e0f
Fix DDNet server browser to refresh only once on start, not twice
2016-05-10 12:40:33 +02:00
H-M-H
3b6baaa8d3
made CSqlData const for threadfunctions and added a class for sqlstrings
...
CSqlData is const for threadfunctions now to avoid modification from
within the threadfunctions as these might be called several times.
Previously this was a problem as ClearString could possibily be applied
multiple times to the same string.
To solve this the class CSqlString has been added. This class takes a
const char* and copies it. Additionally a clearstring is created from
the given const char*. This enables access to the original as well as
the cleared string safe for sql-statements.
sql_string_helpers got an own source file now.
A crashbug from CSqlServer has been fixed (pointer has not been set
back to 0)
2016-05-09 23:35:23 +02:00
def
f3a4069867
Set gfx_highdpi to 0 as default (needs someone to fix it on Win >= 8.1 and Mac)
2016-05-08 19:40:53 +02:00
Dennis Felsing
6c771f6bff
Merge pull request #475 from east/timeoutprotfix
...
Copy resendbuffer on timeout protection
2016-05-07 23:41:54 +02:00
def
461a09451d
Improve handling of multiple screens and missing screens
2016-05-07 23:19:46 +02:00
def
642e7f7671
Still hide window at start (fixes fullscreen in Gnome)
2016-05-07 21:16:31 +02:00
east
1cbaa0c4ef
copy resendbuffer on timeout protection
2016-05-07 19:28:16 +02:00
def
9bd30ce447
Make high-dpi screen support optional
2016-05-07 17:47:05 +02:00
def
4631a7cfa6
Try to enable HighDPI (untested)
2016-05-07 16:35:31 +02:00
def
340c4d2398
Leave it up to the WM where to position windows
2016-05-07 15:59:40 +02:00
def
c325b08087
Add inp_mouseold for warped mouse input
2016-05-07 15:59:13 +02:00
def
f2100fbad7
Change window focus handling (disable input grab when focus lost)
2016-05-06 11:29:34 +02:00
def
939f2136c0
Nicer way of handling Mac fifo rewinding (just don't use high level file streams)
2016-05-05 23:32:55 +02:00
H-M-H
319729e207
ifdef for rewind as it is only required of OS X
2016-05-05 21:15:15 +02:00
H-M-H
491d878a64
always read fifo from start
2016-05-05 20:29:31 +02:00
Dennis Felsing
e7af8cfdd7
Merge pull request #466 from Ryozuki/pr_showpred
...
Fixed cl_showping (now cl_showpred)
2016-05-05 18:59:01 +02:00
def
14f1670fda
Fix fifo console to remove newline character at end
2016-05-05 18:48:15 +02:00
Ryozuki
82d2a994ed
Fixed cl_showping (now cl_showpred)
2016-05-05 18:07:00 +02:00
H-M-H
931d99e4c2
also destroy locks created by CSqlServer
2016-05-04 23:39:16 +02:00
def
1b668047c8
Clean up auto reconnect and make it independent of rendering
2016-05-04 18:23:00 +02:00
H-M-H
5dc47ede58
put sql_string_helpers into an own namespace
2016-05-04 16:51:18 +02:00
H-M-H
a7c0cd58ee
fixed birthdaycheck and the format of sql-inserts for the failure-file
2016-05-04 16:47:53 +02:00
H-M-H
cd41220a44
wait for score-threads on shutdown
2016-05-04 15:32:24 +02:00
H-M-H
13688bbb2a
fixed indentation
2016-05-04 00:27:03 +02:00
H-M-H
e351080dd3
removed double semicolons
2016-05-04 00:24:54 +02:00
H-M-H
c9e65c7931
Merge branch 'master' into sqlmasters
2016-05-03 23:07:24 +02:00
Henningstone
be010ff370
Fixed crashbug in fifo.cpp
2016-05-03 19:17:44 +02:00
def
a954241169
style
2016-05-02 23:37:40 +02:00
def
21ac41bfae
Clean up fifo console
2016-05-02 23:36:21 +02:00
def
61e47422f6
Clean up debug messages a bit (lower case, no useless errors)
2016-05-02 21:35:32 +02:00
def
a8ce73dffa
Comment m_InpuIgnoredModifiers a bit
2016-05-02 18:21:54 +02:00
def
a9ed7035ee
Add inp_ignored_modifiers to ignore set of keyboard modifiers
2016-05-01 23:07:19 +02:00
def
28571e9cb5
Damn Windows XP
2016-05-01 20:23:14 +02:00
def
0bab90aa20
ALT modifier has no special meaning for key input
2016-05-01 19:57:38 +02:00
def
487de16200
Anotehr WinXP fix
2016-05-01 19:56:18 +02:00
def
dc45ecbe6d
Try to fix du.bat
2016-05-01 19:56:13 +02:00
def
a4840cdfd3
Fix ed_showkeys with mousewheel
2016-05-01 19:34:16 +02:00
def
faa576e73d
Another mouse fix try
2016-05-01 15:34:36 +02:00
def
981533e177
More mouse fixes with SDL2
2016-05-01 15:20:52 +02:00
def
143fd88c2a
Ignore relative mouse movement when in absolute mouse mode
2016-05-01 15:02:08 +02:00
def
644a23ba57
Fix folder creation
2016-05-01 14:45:47 +02:00
def
ab13a0086d
Updater: Support downloading files into new directories
2016-05-01 14:20:55 +02:00
def
779c6d2508
Only move cursor when window has mouse focus
2016-05-01 14:00:53 +02:00
def
32db2e6915
Updater: Support DLLs for win32 and win64
2016-05-01 13:11:51 +02:00
def
88780b8fbc
Use new ddnet update server
2016-05-01 12:09:02 +02:00
def
15fa9f7b74
minor fix: false instead of SDL_FALSE
2016-05-01 11:39:40 +02:00
def
6b3e0981a1
Case-insensitive
2016-05-01 11:23:56 +02:00
def
53a7623191
Updater special handling for ttf files (same as dll)
2016-05-01 11:23:32 +02:00
def
13143eac23
Reconnect for timeout instead of bans, some simplification
2016-05-01 11:12:07 +02:00
def
cc002d244d
Fix gfx_resizable to be on by default with X11
2016-05-01 03:28:41 +02:00
def
72a6e20ba8
Split CInput::NextFrame() from CInput::Update() ( fixes #444 )
2016-05-01 00:18:25 +02:00
def
d1b87e6794
Fix resolution on Mac OSX ( fixes #445 )
2016-04-30 23:10:09 +02:00
def
f79bdf69a5
typo
2016-04-30 22:55:21 +02:00
Dennis Felsing
f016a0eb1f
Merge pull request #436 from timakro/pr_other_gametype_entities_clear
...
added entities clear for other gametypes
2016-04-30 20:28:27 +02:00