Author | Revisions | Lines of Code | Added Lines of Code | Lines of Code per Change |
---|---|---|---|---|
mwedel | 120 (40.3%) | 940 (14.7%) | 3754 (33.8%) | 7.83 |
akirschbaum | 40 (13.4%) | 109 (1.7%) | 403 (3.6%) | 2.72 |
cvs | 32 (10.7%) | 289 (4.5%) | 499 (4.5%) | 9.03 |
michtoen | 28 (9.4%) | 590 (9.2%) | 839 (7.6%) | 21.07 |
ryo_saeba | 24 (8.1%) | 205 (3.2%) | 424 (3.8%) | 8.54 |
tchize | 19 (6.4%) | 429 (6.7%) | 1257 (11.3%) | 22.58 |
uid200 | 9 (3.0%) | 3566 (55.7%) | 3566 (32.1%) | 396.22 |
cavesomething | 8 (2.7%) | 200 (3.1%) | 224 (2.0%) | 25.00 |
jec | 4 (1.3%) | -1 (-0.0%) | 11 (0.1%) | -0.25 |
garbled | 4 (1.3%) | 43 (0.7%) | 67 (0.6%) | 10.75 |
smacfiggen | 2 (0.7%) | 10 (0.2%) | 12 (0.1%) | 5.00 |
reeve | 2 (0.7%) | 3 (0.0%) | 20 (0.2%) | 1.50 |
mids | 2 (0.7%) | 4 (0.1%) | 7 (0.1%) | 2.00 |
jbontje | 1 (0.3%) | -4 (-0.1%) | 1 (0.0%) | -4.00 |
gros | 1 (0.3%) | 8 (0.1%) | 10 (0.1%) | 8.00 |
azzie | 1 (0.3%) | 0 (0.0%) | 2 (0.0%) | 0.00 |
avogl | 1 (0.3%) | 7 (0.1%) | 13 (0.1%) | 7.00 |
Date | Author | File/Message |
---|---|---|
2/20/06 5:35 PM | cavesomething |
A better fix for sending the spell skill data
(1 Files changed,
2 Lines changed)
socket/request.c 1.85
(+2
-4)
|
2/20/06 12:43 PM | cavesomething |
fix crash when sending spell info if there no associated skill
(1 Files changed,
11 Lines changed)
socket/request.c 1.84
(+11
-8)
|
2/10/06 5:59 PM | akirschbaum |
Apply slightly modified patch #1428309 (code-cleanup: const, static) by
Stefan Huehner: add const/static to functions/variables. Remove some type casts. (3 Files changed, 13 Lines changed) socket/request.c 1.83
(+2
-2)
socket/loop.c 1.41
(+3
-3)
socket/info.c 1.25
(+8
-8)
|
2/7/06 1:54 AM | mwedel |
Code that adds transports. Transports are described more in detail in
docs/Developers/objects. --- loader.l: Add new move type ('boat'). Update move_name field to be aware of this type. common/object.c: Unrelated to transport, but more apparant with transports - fix bug with insert_ob_in_map() and multipart objects - we now only try to fix up map and coordinates if the provided coordinates are out of the map. Before, function would always use the passed map for multipart objects, which is incorrect if we have already set valid coordinates. doc/Developers/objects: Update notes for TRANSPORTS. Update move information to include MOVE_BOAT. include/define.h: Add type TRANSPORT. Add MOVE_BOAT. include/player.h: Add transport field to player structure. include/sproto.h: rebuilt. server/apply.c: Add code to handle applying of transports. Update apply_below to apply transport if player is on one. server/attack.c: Update hit_map() to look for transports, and hit any players with the damage. server/c_object.c: Update put_object_in_sack() to also handle TRANSPORTS so that code can be re-used. server/move.c: Fix handling of multipart objects in move_object() - old code didn't work right with multipart objects moving along seams of tiled maps. Add code to move_ob() to update player map position for all players in a moving transport. server/player.c: Update move_player_attack() too check of player is in tranport, and use that for map and location information. Update move_player() to handle speed related issues with transports. server/time.c: Add code to credit time back to TRANSPORT objects since we remove time in move_player() for TRANSPORTS. socket/item.c: Add add_object_to_socklist() so that same code isn't reproduced in 3 different places in the file. Update draw_look() to handle transports - send transport object itself, then objects in transport. Update esrv_send_inventory() and esrv_send_item() to use add_object_to_socklist(). Update esrv_get_ob_from_count() to look for objects in transport if player is in transport. socket/loop.c: Remove checking of pl->map status, since draw_client_map() does that, and we need to handle if the player is in a transport. socket/request.c: Handle map drawing if player is in a transport. MSW 2006-02-06 (3 Files changed, 136 Lines changed) socket/item.c 1.37
(+119
-170)
socket/loop.c 1.40
(+5
-3)
socket/request.c 1.82
(+12
-6)
|
1/30/06 11:00 AM | cavesomething |
prevent unlimited login attempts by dropping the connection after too many password failures. Document the itemcmd setup flag, and improve that for the item and item2 commands
(2 Files changed,
18 Lines changed)
socket/loop.c 1.39
(+16
-2)
socket/init.c 1.46
(+2
-1)
|
1/13/06 3:26 PM | akirschbaum |
socket/request.c: In ReplyCmd() make sure the reply does not cause a buffer
overflow. (1 Files changed, 2 Lines changed) socket/request.c 1.81
(+2
-2)
|
1/13/06 2:42 PM | cavesomething |
fix a crash bug in addspell packet formation
(1 Files changed,
8 Lines changed)
socket/request.c 1.80
(+8
-4)
|
1/13/06 1:10 AM | mwedel |
Quick change to include proper byte counts in packet sizes for
spell - see if it will reduce the crashes. MSW 2006-01-12 (1 Files changed, 7 Lines changed) socket/request.c 1.79
(+7
-3)
|
1/11/06 2:12 AM | mwedel |
Make function ANSI C compliant.
MSW 2006-01-11 (1 Files changed, 3 Lines changed) socket/request.c 1.78
(+3
-2)
|
1/9/06 1:35 PM | cavesomething |
spell listing support
(3 Files changed,
185 Lines changed)
socket/loop.c 1.38
(+2
-1)
socket/init.c 1.45
(+2
-1)
socket/request.c 1.77
(+181
-3)
|
1/8/06 3:02 PM | akirschbaum |
include/newserver.h, socket/{init.c,request.c}: Remove unused fields ext2 and
ext_title_flag from NewSocket structure. (2 Files changed, 2 Lines changed) socket/init.c 1.44
(+1
-3)
socket/request.c 1.76
(+1
-7)
|
12/11/05 1:11 PM | akirschbaum |
Fix buffer overflows which can be triggered remotely.
(1 Files changed,
9 Lines changed)
socket/loop.c 1.37
(+9
-9)
|
12/10/05 8:27 AM | akirschbaum |
common/object.c, server/{pets.c,player.c,spell_attack.c,time.c},
socket/request.c: Properly check for P_OUT_OF_MAP after calling get_map_flags(). (1 Files changed, 3 Lines changed) socket/request.c 1.75
(+3
-1)
|
12/7/05 12:25 PM | akirschbaum |
Apply modified patch #1293774 (Kick banned hosts at once) by Thomas Equeter:
disconnect new connection for banned host right after connecting. Also add support for user name in ban files. (2 Files changed, 22 Lines changed) socket/loop.c 1.36
(+19
-3)
socket/init.c 1.43
(+3
-5)
|
12/5/05 5:34 PM | akirschbaum |
Apply patch #1371956 (code cleanup patch) by Stefan Huehner: fix old-style
function declarations and prototypes to proper Ansi C syntax. This patch allows the compiler to check function arguments and also removes some warnings when compiling with -Wstrict-prototypes. (5 Files changed, 14 Lines changed) socket/metaserver.c 1.17
(+3
-3)
socket/init.c 1.42
(+3
-3)
socket/image.c 1.9
(+3
-3)
socket/loop.c 1.35
(+3
-3)
socket/lowlevel.c 1.12
(+2
-2)
|
10/28/05 2:08 PM | akirschbaum |
Fix compiler warnings. Most changes do not change the program (remove unused
variables, convert "if(x = y)" into "x = y; if(x)"); a few actually fix (possible) problems (fix uninitialized variables, fix printf format specifiers, fix mismatches between signed and unsigned variables, add missing return and default statements). (2 Files changed, 10 Lines changed) socket/loop.c 1.34
(+3
-3)
socket/request.c 1.74
(+7
-2)
|
10/28/05 1:19 PM | akirschbaum |
Fixes my previous commit. Should now properly allocate/deallocate the
faces_sent array. (2 Files changed, 4 Lines changed) socket/loop.c 1.33
(+2
-1)
socket/init.c 1.41
(+2
-3)
|
10/24/05 5:51 PM | akirschbaum |
The archetypes now contain more than MAXFACENUM (5000) faces. The following
changes remove the fixed limit of the number of faces. The server now allocates enough memory to handle all defined faces. include/newserver.h: Remove MAXFACENUM since it is not used anymore. Change NewSocket.faces_sent from array into pointer. socket/{init.c, loop.c}: Allocate/initialize NewSocket.faces_sent. socket/request.c: Remove safeguard/error message since it depends on MAXFACENUM. (3 Files changed, 9 Lines changed) socket/request.c 1.73
(+1
-10)
socket/loop.c 1.32
(+4
-1)
socket/init.c 1.40
(+4
-2)
|
10/1/05 11:36 AM | ryo_saeba |
Clean some compilation warnings.
(2 Files changed,
4 Lines changed)
socket/loop.c 1.31
(+2
-2)
socket/request.c 1.72
(+2
-2)
|
9/4/05 11:58 AM | akirschbaum |
common/{anim.c, image.c, los.c, map.c, porting.c, treasure.c},
include/define.h, random_maps/treasure.c, server/{apply.c, c_misc.c, c_object.c, c_wiz.c, commands.c, daemon.c, hiscore.c, init.c, login.c, player.c, plugins.c, resurrection.c, weather.c}, socket/{init.c, item.c, loop.c, lowlevel.c}: Use LOG() for error messages and debug output instead of stdout/stderr. Include filename in error messages. server/resurrection.c: Fix error message in read_player(). (4 Files changed, 16 Lines changed) socket/init.c 1.39
(+7
-13)
socket/item.c 1.36
(+2
-2)
socket/lowlevel.c 1.11
(+3
-7)
socket/loop.c 1.30
(+4
-6)
|