Fix some crashes on malformed input in alchemy loading code.
6 lines of code changed in 2 files:
Fix potential NULL dereference in poisoning code in server/attack.c.
4 lines of code changed in 2 files:
Implement proper error handling on malformed regions file. Also added a
new fatal() message to refer to the last error (used in region parsing,
will be used elsewhere soon too).
57 lines of code changed in 4 files:
Fix a potential NULL dereference due to passing a potential NULL pointer to
qsort().
11 lines of code changed in 2 files:
Fix uninitialised value on a empty attackmess file. The issue should never
happen in practice however.
5 lines of code changed in 2 files:
Fix some dead initialisations (value assigned never used).
5 lines of code changed in 3 files:
We already used the generic autoconf INSTALL. Update it to a newer version
(autoreconf automatically updated it).
79 lines of code changed in 2 files:
Add missing prototype to include/sproto.h. Fixes some warnings.
4 lines of code changed in 2 files:
Add correct text to highscore table for players disconnecting from the game.
5 lines of code changed in 2 files:
Split off kill_player_not_permadeath() and kill_player_permadeath() from kill_player().
281 lines of code changed in 1 file:
Pass highscore table to operate on to hiscore_load(), hiscore_save(), and add_score().
47 lines of code changed in 1 file:
Add score_table type which represents a highscore table including metadata.
47 lines of code changed in 1 file:
Add hiscore_load() for loading the highscore file.
9 lines of code changed in 1 file:
Pass correct variable.
5 lines of code changed in 1 file:
Remove outdated/misleading information.
0 lines of code changed in 1 file:
Make cre build and link.
8 lines of code changed in 2 files:
Make second_arch_pass archetype not found fatal.
11 lines of code changed in 4 files:
Remove static variable.
8 lines of code changed in 1 file:
Rewrite hiscore.c module. Now the highscore file is read once when the server is started and written whenever it changes.
159 lines of code changed in 4 files:
Rename function names.
21 lines of code changed in 9 files:
Remove nested assignments.
10 lines of code changed in 1 file:
Check for write errors when writing the highscore file.
7 lines of code changed in 1 file:
Remove support for undefined translations 'nl', 'de', and 'it'.
11 lines of code changed in 3 files:
Remove 'explore' mode.
5 lines of code changed in 19 files:
Remove unreachable code.
1 lines of code changed in 2 files:
Rename variable names,
13 lines of code changed in 2 files:
Whitespace changes.
147 lines of code changed in 4 files:
Remove static variable from get_score().
30 lines of code changed in 1 file:
Fix formatting of 'hiscore' command output.
5 lines of code changed in 2 files:
Merge duplicated code.
12 lines of code changed in 1 file:
Use size_t type for buffer sizes.
2 lines of code changed in 1 file:
Merge duplicated code into split_string().
133 lines of code changed in 7 files: