ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/ChangeLog
(Generate patch)

Comparing deliantra/server/ChangeLog (file contents):
Revision 1.1.1.2 by elmex, Wed Feb 22 18:01:08 2006 UTC vs.
Revision 1.1.1.3 by elmex, Wed Mar 15 14:04:30 2006 UTC

15small - this just lets others know that the file has changed if nothing 15small - this just lets others know that the file has changed if nothing
16else. With this, include the file(s) that you changed. 16else. With this, include the file(s) that you changed.
17------------------------------------------------------------------------------ 17------------------------------------------------------------------------------
18Changes for CVS: 18Changes for CVS:
19 19
20common/utils.c: apply patch #1445892 (transmute_materialname crash) courtesy
21 the cf.schmorp.de development team.
22include/spellist.h: disable big unused arrays, legacy of spell code.
23server/c_object.c: merge find_best_apply_object_match and find_best_object_match
24 which are really the same.
25server/init.c: fix memory leak.
26server/monster.c: fix a monster/scroll related crash, based on patch #1447242 by
27 the cf.schmorp.de development team.
28server/player.c: fix monitor_spells not initalized (before InitConnection()).
29server/skills.c: fix merging bug with inscription.
30socket/init.c: fix monitor_spells not being initialized.
31Ryo 2006-03-14
32
33Fix bug/exploit in setup command. We were strcat'ing back data provided
34by the client.
35---
36socket/request.c: Modify SetUp() to use safe_strcat() - eliminates buffer
37 overflow issues. Add some char* casts to spell/skill requestinfo
38 to eliminate compiler warnings. Add IP address to log for incoming
39 connections.
40MSW 2006-03-13
41
42Fix possible exploit with shadow alchemy. Also improve the alchemy spell to
43yield more nuggets.
44---
45server/shop.c: In query_cost() apply the hack (to multiply non-GEM/non-MONEY
46 values by four) also if no player object is present.
47Andreas Kirschbaum 2006-03-07
48
49Add settings permanent_experience_percentage, death_penalty_percentage and
50death_penalty_levels to the settings file.
51---
52common/living.c: don't hardcode exp calculations
53common/init.c, include/config.h, lib/settings: set defaults for new values
54doc/settings: document new values
55include/global.h: change settings struct to hold the new values
56server/init.c: parse new values in the settings file.
57server/skill_util.c: reference new value
58Brendan Lally 2006-03-07
59
60Apply modified parts of patch #1439490 (Fix in random map generation) by CF
61Development Team Schmorp.de <crossfire@schmorp.de>.
62---
63random_maps/exit.c: In place_exits() check for a valid exit path before
64 dereferencing it.
65random_maps/treasure.c: In find_closest_monster() include monsters at map
66 border. In find_enclosed_spot() prevent access to out of map tiles.
67Andreas Kirschbaum 2006-03-04
68
69Apply patch #1436833 (Patch for forked lightning crash at map borders) by CF
70Development Team Schmorp.de <crossfire@schmorp.de>.
71---
72server/spell_attack.c: In forklightning() prevent access to out of map tiles.
73Andreas Kirschbaum 2006-03-04
74
75common/loader.l: Prevent excess whitespace while saving objects.
76common/loader.c: Rebuilt.
77Andreas Kirschbaum 2006-02-27
78
79Apply patch by Marc Alexander Lehmann to improve server performance.
80---
81include/map.h: Move path field to end of struct. Since this field was huge it
82 pushed all other fields to large offsets in the struct. Moving it to the
83 end of the struct mapdef should not break anything but will improve
84 performance and reduce the server code by >3500 bytes.
85Andreas Kirschbaum 2006-02-27
86
87------------------------------------------------------------------------------
88Changes for 1.9.0:
89
90lib/collect.pl.in: Again fix generation of 'editor_folder' field to make
91 sub-folder selection work again.
92lib/archetypes: Rebuilt.
93Andreas Kirschbaum 2006-02-26
94
95*/Makefile{in.am}: Fix plugin makefiles so that 'make distcheck' works. Using
96 relative path names for files to include in distribution does not work -
97 need to have a makefile in each directory.
98configure{.ac}: Updated as result of new Makefiles.
99MSW 2006-02-24
100
101Apply patch #1428057 courtesy Pippijn van Steenhoven: fix to a crashing bug in plugins
102(incoherent order of parameters).
103Also use plugin_common.h in CFAnim instead of having separate definitions.
104Modified files:
105 plugins/cfanim/cfanim.c
106 plugins/cfanim/include/cfanim.h
107 plugins/cfanim/include/cfanim_proto.h
108 plugins/common/plugin_common.c
109 plugins/common/include/plugin_common.h
110Ryo 2006-02-23
111
112Remove object type CONFUSION since it was not used anymore.
113---
114common/item.c: Remove CONFUSION entry from item_types[] array.
115include/define.h: Uncomment #define CONFUSION.
116Andreas Kirschbaum 2006-02-22
117
20lib/collect.pl.in: Fix generation of 'editor_folder' field. It did not work 118lib/collect.pl.in: Fix generation of 'editor_folder' field. It did not work
21 too well for .arc files in deep subdirs. 119 too well for .arc files in deep subdirs.
22lib/{archetypes,bmaps.paths,crossfire.0}: Rebuilt. 120lib/{archetypes,bmaps.paths,crossfire.0}: Rebuilt.
23Andreas Kirschbaum 2006-02-21 121Andreas Kirschbaum 2006-02-21
24 122
114 to match the stat ordering. 212 to match the stat ordering.
115lib/wizhelp/stats: document the stats command 213lib/wizhelp/stats: document the stats command
116lib/Makefile.am lib/Makefile.in: install the new help file 214lib/Makefile.am lib/Makefile.in: install the new help file
117Brendan Lally 2006-02-10 215Brendan Lally 2006-02-10
118 216
119Apply modified patch by Pippijn van Steenhoven to fix get_rangevector 217Apply modified patch by Marc Alexander Lehmann to fix get_rangevector
120functions on tiled maps. 218functions on tiled maps.
121--- 219---
122server/map.c: Add helper function adjacent_map() to check if two maps are 220server/map.c: Add helper function adjacent_map() to check if two maps are
123 adjacent. Modify get_rangevector(), get_rangevector_from_mapcoord(), and 221 adjacent. Modify get_rangevector(), get_rangevector_from_mapcoord(), and
124 on_same_map() to use this function. 222 on_same_map() to use this function.

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines