Add a function called tempnam_secure(), unlike the old tempnam_local() it should
be secure against race conditions. Replaced one of the two uses of tempnam_local
with tempnam_secure, the other one is a bit tricker. It may or may not work on
Windows, but it should be easy for someone with access to a Windows system to
add an #ifdef for that.
79 lines of code changed in 4 files:
Oops, forgot date in changelog, adding.
1 lines of code changed in 1 file:
Fix for bug #1985944: problem with trigger_markers (object type 52).
5 lines of code changed in 2 files:
Fix for bug #2021042: level inscription indefinately with 1 scroll.
11 lines of code changed in 2 files:
Tentative fix for bug #2028467: confusing changing things it should not.
24 lines of code changed in 2 files:
Fix for bug #2088893: Assertion in cfanim.c globalEventListener on client connect.
79 lines of code changed in 13 files:
Add new setup option "num_look_objects".
71 lines of code changed in 6 files:
Automatic strip of trailing whitespaces. This stripped a trailing whitespace in
ChangeLog, that is why ChangeLog is listed too.
37 lines of code changed in 13 files:
Small code fixes found using GCC compiler warnings (bad format strings,
unreachable return, missing return, unclear {} in a #define when used in a if.)
28 lines of code changed in 12 files: