Commit graph

161 commits

Author SHA1 Message Date
def 89ed22e8d8 Introduce ddnet-info.json
- Single json file containing all information for the client
- Fetched from https://info.ddnet.tw/info?name=deen
- Replaces versionsrv, news, ddnet-maps.json and ddnet-ranks.json
- Servers are sorted by most popular ones for respective player
- Always stays < 100 ms response time, compared to occasional 50 s for
  old ddnet-ranks.json
2017-09-03 17:42:04 +02:00
laxa b6f70e8c86 fix bam windows build 2017-08-07 21:40:57 +02:00
def 6048b76c17 Fix websocket linking 2017-07-22 21:18:22 +02:00
def 0db98b218b Fix icons 2017-07-21 23:54:58 +02:00
def 7d26c1fa38 bam fix 2017-07-21 23:47:53 +02:00
def c53f39c434 Let's try the nicer dll names on windows 2017-07-21 23:43:01 +02:00
def 41d9de997c ddnet-libs submodule and some fixes 2017-07-20 23:07:15 +02:00
def a72910bb4e Move external libraries to ddnet/ddnet-libs repo 2017-07-19 21:51:47 +02:00
def 97fdc8313a curl-4 on windows 2017-07-17 00:39:27 +02:00
def ed3b3f94c4 Further build fixes 2017-07-17 00:34:11 +02:00
def f94f567acf New curl and openssl versions 2017-07-16 23:52:55 +02:00
def f76f0cce2b Actually use Windows manifest 2017-07-15 19:18:29 +02:00
def 1144490ff7 Only use opusfile+opus+ogg from one source at the same time to prevent linking problems (fixes #793) 2017-07-15 16:26:05 +02:00
def 53565aa937 fixes 2017-07-09 14:56:57 +02:00
def 46cedf3a8c Compiler warnings 2017-07-09 10:27:58 +02:00
def 66f6f16e81 Windows DPI fixes #2 2017-07-09 09:44:07 +02:00
heinrich5991 5ae37e6c72 Add protocol extension with UUIDs
This system can easily be extended by independent authors without
collisions, something the old system with plain increasing integers did
not allow.

Do this by utilizing the previously unused message code `NETMSG_NULL`
which has a value of 0.

This works for engine and game messages, snapshot items and events.
2017-05-25 00:52:43 +02:00
heinrich5991 d98abf35db Rename WEBSOCKETS to CONF_WEBSOCKETS 2017-03-07 13:03:37 +01:00
Dennis Felsing 2f9f3234a8 Fix mastersrv, twping compilation with libwebsockets 2016-08-12 08:47:17 +02:00
heinrich5991 64ca2cfde9 Add bam 0.5.0 support while retaining 0.4.0 compatiblity 2016-08-03 00:03:50 +02:00
def 3c7a9bc3a4 Link with -lrt for clock_gettime for glibc < 2.17 2016-06-29 02:32:52 +02:00
def ebb5953632 Fix SDL2 in lua 2016-04-29 21:56:38 +02:00
def ad509beab7 Remove -lrt as it doesn't work on OpenBSD and is not required on Linux 2015-12-23 03:50:51 +01:00
H-M-H 8f8053de3d fixed mysql compiling on mac 2015-11-22 15:23:10 +01:00
H-M-H a496bee27c fixed/improved objective-c++ includepath (mac osx only) 2015-11-07 19:29:48 +01:00
def 596ee34173 -ldl for Linux and Mac OSX only 2015-09-23 16:35:50 +02:00
def b3f094bf40 Some systems want -ldl as the end, so let's do that 2015-09-23 16:32:33 +02:00
def 975fbf3702 libwinpthread for new mingw 2015-09-03 11:50:40 +02:00
def d4fe267c58 Make cross-compilation for windows possible using mingw 2015-09-03 07:44:56 +02:00
def fca4c112d4 Better support for cross-compiling by using pkg-config (instead of sdl-config and freetype-config) and trying both static linux libs 2015-09-03 06:28:11 +02:00
H-M-H 0086d19276 added Notifications for osx 2015-08-11 03:14:27 +02:00
def 60d035cf78 Fix mysql arch x86 2015-07-10 17:42:16 +02:00
def 552446b2e5 Apply sql settings at right position 2015-07-10 17:33:28 +02:00
def e163f9f8ea Add support for compiling mysql with dynlibs thanks to mysql_config 2015-07-10 16:55:53 +02:00
def 0df6866036 Enable support to use pkg-config for curl, opusfile, opus and ogg
instead of the bundled libs. This should enable support for building on
more platforms again.

To disable pkg-config detection and use the bundled libraries instead,
you can manually set it like this:
  bam config curl.use_pkgconfig=false opus.use_pkgconfig=false opusfile.use_pkgconfig=false ogg.use_pkgconfig=false

Fixes #172
2015-07-10 15:31:09 +02:00
def e332a43dc5 Add libwinpthread-1.dll for Win64 2015-07-01 14:59:44 +02:00
def 7f8ce3c8dd Rename json.cpp to json.c again 2015-07-01 14:13:06 +02:00
def e503b7def5 First try for Win64 2015-07-01 13:41:15 +02:00
H-M-H 87471f752b fixes this: http://stackoverflow.com/questions/19901934/strange-linking-
error-dso-missing-from-command-line
2015-03-29 23:23:16 +02:00
def f893ed6ec4 Fix and clean up autoupdater 2015-03-13 15:14:00 +01:00
heinrich5991 fa0708b99d Make the secure random stuff platform-independent 2015-03-06 01:35:08 +01:00
fisted 68e30c29b3 added free md5 implementation w/o deps 2015-03-05 00:13:48 -08:00
eeeee 56c42c3c31 websockets support in server 2015-02-08 19:11:34 -08:00
def d4c6141fa2 Fix some bam stuff 2015-02-05 19:52:13 +01:00
def a8b2672739 Minor curl fixes 2015-02-05 18:03:34 +01:00
def 05ae3f41bb Let's try to make curl build 2015-02-05 17:54:42 +01:00
Learath Lea d7771f8f7d Fix debug build on MinGW. Add json_get_boolean. 2015-01-19 22:14:50 +01:00
def 4ccdaf6f1b Only do -static-libgcc and -static-libstdc++ on Windows with gcc 2015-01-19 22:14:49 +01:00
def bf1c7b33dd Revert "No more static linking"
This reverts commit 191dca338a.
2015-01-19 22:14:49 +01:00
def 0696f68212 No more static linking 2015-01-19 22:14:49 +01:00