| ---
tChangeLog.md (29147B)
---
1 # HEAD
2 - The text-mode client should now support Unicode input when in UTF-8
3 locales, e.g. allowing player names containing accented characters
4 to be input (#60).
5 - Add support for networking on the Haiku operating system (thanks
6 to Begasus) (#61).
7
8 # 1.6.1 - 2020-12-11
9 - Improved display in non-English text-mode clients; previously
10 columns were not aligned properly in some cases and occasionally
11 not all available drugs at a location were shown on screen (#54).
12 - Minimal British English translation added (#57). Configuration file
13 entries can now use either British English or American English spelling
14 (i.e. Armor/Armour).
15 - On Windows the "browse" button in the graphical client options dialog
16 now opens at the folder containing the selected sound file (#55).
17
18 # 1.6.0 - 2020-12-06
19 - Fixes to build with OpenWRT (thanks to Theodor-Iulian Ciobanu).
20 - Write server pidfile after fork (thanks to Theodor-Iulian Ciobanu).
21 - Updated German and French Canadian translations from Benjamin Karaca
22 and Francois Marier.
23 - Support for old GTK1 and GLIB1 libraries removed - we now need version 2
24 of these libraries to build dopewars. GTK+3 is also supported.
25 - Update metaserver to work with new SourceForge; older versions can no
26 longer successfully register with the metaserver.
27 - Switch to using libcurl to talk to the metaserver (this supports https,
28 unlike the old internal code). The metaserver configuration has changed
29 accordingly; `MetaServer.Name`, `MetaServer.Port` and `MetaServer.Path` are
30 replaced with `MetaServer.URL`, while `MetaServer.Auth`, `MetaServer.Proxy*`,
31 and `MetaServer.UseSocks` are removed (set the `https_proxy` environment
32 variable instead, as per
33 https://curl.haxx.se/libcurl/c/libcurl-tutorial.html#Environment)
34 - The default web browser on Linux has changed from 'mozilla' to
35 'firefox'; on Mac the system-configured default browser is used.
36 - On Windows the high score file, log file, and config file are now
37 stored in the user application data directory (e.g.
38 `C:\Users\foo\AppData\Local\dopewars`) rather than the same directory as
39 the dopewars binary.
40 - Add sound support with SDL2, and on Mac.
41 - Add 64-bit Windows binaries.
42 - Fix for a DOS against the server using the REQUESTJET message type
43 (thanks to Doug Prostko for reporting the problem).
44
45 # 1.5.12 - 2005-12-30
46 - Really fix a potential exploit against the Win32 server when running as
47 an NT service (user data was being used as a format string in some cases).
48
49 # 1.5.11 - 2005-12-30
50 - Add example configuration file to the documentation.
51 - Fixed various typos in the German translation (thanks to Jens Seidel
52 and Francois Marier).
53 - Fix a remote exploit against the Win32 server (thanks to KF).
54 - High score file on Windows is now written into local application data
55 directory if available, to work more efficiently on multi-user systems.
56
57 # 1.5.10 - 2004-10-24
58 - High score file is now installed in `${localstatedir}` rather than
59 `${datadir}`, to allow proper Filesystem Hierarchy Standard compliance
60 - Fix for a curses client crash if the D key is pressed during attacks
61 by the cops
62 - Some problems with the curses client missing screen resize events fixed
63 - Logging to a file should now work properly again
64 - Minimum and maximum limits on all relevant integer configuration
65 file variables are now imposed for sanity
66 - Quique's Spanish translation is now available both in standard Spanish
67 (`es.po`) and `es_ES.po`, which uses drugs slang from Spain
68 - Fix for a trivial DOS of the server
69 - Windows installer no longer hardcodes `C:\Program Files` so should
70 work with non-English versions of Windows
71
72 # 1.5.9 - 2003-06-07
73 - The messages window in the curses client can now be scrolled with the
74 + and - keys
75 - The curses client now makes better use of space with screen sizes
76 larger than 80x24
77 - Fix for a crash encountered if you drop drugs and then encounter the cops
78 - Addition of -P, --player command line option to set the player name
79 to use (thanks to Michael Mitton)
80
81 # 1.5.8 - 2002-10-21
82 - Options dialog now allows sounds for all supported game events to be set
83 - BindAddress config variable added, to allow the server to be bound to
84 a non-default IP address
85 - BankInterest and DebtInterest variables added, to allow the
86 configuration of interest rates (with thanks to Matt)
87 - New "UTF8" ability added; if client and server share this ability, then
88 all network messages will be sent in UTF-8 (Unicode) encoding (without
89 the ability, all messages are assumed to be in your locale's default
90 codeset, which may cause problems on non-US ASCII systems)
91 - Names.Month and Names.Year have been replaced with StartDate.Day,
92 StartDate.Month, StartDate.Year and Names.Date; these can be used to
93 handle the date display properly after the turn number exceeds 31
94 - encoding and include config directives added, to allow the config file's
95 encoding (usually taken from the locale) to be overridden, and to allow
96 the inclusion of other config files
97 - Spanish translation added by Quique
98 - The Windows build of dopewars should now use Unicode throughout, on
99 platforms with Unicode support (i.e. NT/2000/XP)
100 - Under Windows XP, the "pretty" new common controls are now used
101 - Sounds provided by Robin Kohli of www.19.5degs.com
102
103 # 1.5.7 - 2002-06-25
104 - Sound support; Windows multimedia, ESD and SDL outputs are supported;
105 the individual modules can be statically linked in, or built as true
106 "plugins"
107 - Version mismatches between client and server are now treated more
108 sensibly (it's all done server-side, and spurious warnings are now
109 removed - only an old client connecting to a new server will
110 trigger them)
111 - Bug fix: when the buttons in the Fight dialog are not visible to a
112 mouse user, previously you were able to access them via the keyboard
113 shortcuts; now fixed.
114 - configure should now work properly if GLib 2.0 is installed but
115 GTK2.0 is not |