Commit graph

9133 commits

Author SHA1 Message Date
heinrich5991 80ea4c8590 Disallow usage of semicolons in chat commands
This prevents player name exploits due to tab completion of nicknames
that could result in unwanted commands being executed.

Print a deprecation message that is supposed to be removed in the
future.
2017-01-03 14:01:51 +01:00
heinrich5991 e94c0260d7 Implement /rules in a less copy-and-pasty way 2017-01-03 13:57:22 +01:00
def 465b61fe92 Use Taiwanese flag for Traditional Chinese 2016-12-16 21:34:21 +01:00
Dennis Felsing 57c04cf988 Version 10.3.5 2016-12-16 15:56:22 +01:00
Dennis Felsing 7296dd2b53 Merge pull request #590 from Redix/pr_finish_buffer
Fix buffer overflow in race recorder and ghost
2016-12-16 15:54:02 +01:00
Dennis Felsing ff47f98f8f Merge pull request #594 from BannZay/mapDetailsButtonNameFix
map details button name fix
2016-12-16 14:10:52 +01:00
BannZay c6e7ad5e45 map details button name fix 2016-11-27 20:55:05 +02:00
Jhon Doe 9c2c2a329c Add palestinian flag 2016-11-25 14:40:15 +01:00
def 49127a251a Initialize int to fix compiler warning 2016-11-19 01:42:20 +01:00
Dennis Felsing 5fc3959285 Merge pull request #592 from east/laserfix
Fix laser rendering on high gameticks
2016-11-19 00:44:30 +01:00
Kevin Mersch 22753c2026 fix laser rendering on high gameticks 2016-11-18 21:28:14 +01:00
Dennis Felsing fd91782625 Merge pull request #591 from heinrich5991/pr_ddnet_fastdownload_vital
Add the VITAL flag to fastdownload packets
2016-11-18 15:20:21 +01:00
heinrich5991 b510db9ee9 Add the VITAL flag to fastdownload packets
This lets 0.6.4 clients connect to DDNet servers again. Instead of doing
our own resend logic, just always send `sv_map_window` packets ahead and
let the Teeworlds network deal with possible resends.
2016-11-18 15:12:48 +01:00
Redix 22e2489377 fixed buffer overflow in race recorder and ghost 2016-11-15 15:28:11 +01:00
Dennis Felsing 45ccf033ad Fix german language file a bit 2016-11-15 13:53:46 +01:00
Dennis Felsing 243ed93fdf Merge pull request #578 from heinrich5991/pr_ddnet_better_confusables
Implement the confusable algorithm from Unicode more closely
2016-11-15 13:43:26 +01:00
heinrich5991 ba8f2feb8b Improve performance of str_utf8_skeleton
Break out of the loop early if possible.
2016-11-07 21:42:19 +01:00
Dennis Felsing c21399c4c5 Merge pull request #567 from d3fault/master
dummy copyMoves/hammer disabling when dummy connecting
2016-11-07 10:20:11 +01:00
Dennis Felsing dc18f16623 Cleanup 2016-11-07 10:19:32 +01:00
Dennis Felsing b7cb4ee017 Merge pull request #573 from ddnet/pr-demo-speed
Refactor demo speed setting, add 1.5x speed (fixes #568)
2016-11-07 10:19:05 +01:00
Dennis Felsing 1330e7cf54 Merge pull request #576 from elemongw/fix-server-icon
Fix macOS server icon
2016-11-07 10:18:53 +01:00
Dennis Felsing 2de9f9c279 Merge pull request #571 from PathosEthosLogos/patch-1
More Korean translations
2016-11-07 10:17:10 +01:00
Dennis Felsing b3dc83c7cc Merge pull request #583 from BannZay/russianLocalizationUpdate
Russian localization update
2016-11-07 10:14:05 +01:00
BannZay e67fc795a5 Russian localization update 2016-11-07 04:59:42 +02:00
Dennis Felsing 3bf925f5d7 Version 10.3.4 2016-11-04 13:27:01 +01:00
Dennis Felsing ab6ed4c589 Discard invalid snaps 2016-11-04 13:26:46 +01:00
Dennis Felsing 40da13695a Add traditional_chinese to index 2016-11-04 08:33:29 +01:00
def 5074355591 Rename traditional_chinese language file, still missing in index 2016-11-03 22:19:57 +01:00
def 79c37ce0fe Version 10.3.3 2016-11-03 22:13:37 +01:00
def 34531c0696 cleanup 2016-11-03 22:10:31 +01:00
heinrich5991 cd3b0ae855 Implement the confusable algorithm from Unicode more closely
See UTS#39 "Unicode Security Mechanisms":
http://www.unicode.org/reports/tr39/

This means that characters with accents or other things around them are
now considered the confusable with the base character.

Fixes #557. Fixes #575.
2016-10-30 13:45:55 +01:00
Giorgos Retsinas a0b2abff28 Fix macOS server icon 2016-10-29 15:09:14 +03:00
Dennis Felsing c92e10914a Refactor demo speed setting, add 1.5x speed (fixes #568) 2016-10-28 09:31:22 +02:00
PathosEthosLogos 68a91f3c8d More translations 2016-10-27 16:42:17 -05:00
d3fault d6b732113e dummy copyMoves/hammer disabling when dummy connecting 2016-10-26 15:00:02 -07:00
Dennis Felsing 795e68ec2b Merge pull request #561 from BannZay/ConNinja
Getting jetpack through remote
2016-10-24 14:22:56 +02:00
Dennis Felsing bfd54db3f5 Merge pull request #566 from timakro/pr_brazilian_portuguese_translation_update
Update Brazilian Portuguese translation, closes #564
2016-10-24 14:18:12 +02:00
Tim Schumacher 4f88ba3c34 Update Brazilian Portuguese translation by Rafael Fontenelle, closes #564 2016-10-24 14:14:00 +02:00
Dennis Felsing bf54147e27 Merge pull request #563 from SiuFuWong/patch-1
Create traditional_chinese
2016-10-20 07:09:26 +02:00
Elvis 79361053d4 Create traditional_chinese
Add Traditional Chinese language
2016-10-19 17:57:57 +08:00
BannZay a96ebde93a getting jetpack through remote 2016-10-10 15:18:06 +03:00
east 3b8c17d9d6 fixed VS compilation 2016-10-06 13:03:48 +02:00
east 823e330a76 Merge pull request #554 from heinrich5991/pr_ddnet_random_timeouttoken
Generate server-specific timeout codes
2016-10-05 12:21:51 +02:00
heinrich5991 0836298261 Merge pull request #559 from timakro/pr_fix_gitignore
Fix .gitignore excluding some src directories
2016-10-04 22:37:29 +02:00
Tim Schumacher fa548bc2a0 Fix .gitignore excluding some src directories 2016-10-04 22:10:12 +02:00
heinrich5991 38f7707e7a Merge pull request #558 from ChillerDragon/master
Fixed typo.
2016-10-04 21:04:40 +02:00
ChillerDragon 944752b78a Fixed typo. 2016-10-04 20:08:39 +02:00
heinrich5991 fce9ec6cda Replace UI elements for the timeout code
Now you can regenerate your timeout seed with the click of a button.
2016-10-03 13:56:15 +02:00
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