Directory Statistics for socket/

Back to Index Page

Lines Of Code for socket/

Commits for socket/ (per author)

AuthorRevisionsLines of CodeAdded Lines of CodeLines of Code per Change
mwedel120 (40.3%) 940 (14.7%) 3754 (33.8%) 7.83
akirschbaum40 (13.4%) 109 (1.7%) 403 (3.6%) 2.72
cvs32 (10.7%) 289 (4.5%) 499 (4.5%) 9.03
michtoen28 (9.4%) 590 (9.2%) 839 (7.6%) 21.07
ryo_saeba24 (8.1%) 205 (3.2%) 424 (3.8%) 8.54
tchize19 (6.4%) 429 (6.7%) 1257 (11.3%) 22.58
uid2009 (3.0%) 3566 (55.7%) 3566 (32.1%) 396.22
cavesomething8 (2.7%) 200 (3.1%) 224 (2.0%) 25.00
jec4 (1.3%) -1 (-0.0%) 11 (0.1%) -0.25
garbled4 (1.3%) 43 (0.7%) 67 (0.6%) 10.75
smacfiggen2 (0.7%) 10 (0.2%) 12 (0.1%) 5.00
reeve2 (0.7%) 3 (0.0%) 20 (0.2%) 1.50
mids2 (0.7%) 4 (0.1%) 7 (0.1%) 2.00
jbontje1 (0.3%) -4 (-0.1%) 1 (0.0%) -4.00
gros1 (0.3%) 8 (0.1%) 10 (0.1%) 8.00
azzie1 (0.3%) 0 (0.0%) 2 (0.0%) 0.00
avogl1 (0.3%) 7 (0.1%) 13 (0.1%) 7.00

Commit Log

DateAuthorFile/Message
2/20/06 5:35 PMcavesomething
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 PMcavesomething
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 PMakirschbaum
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 AMmwedel
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 AMcavesomething
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 PMakirschbaum
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 PMcavesomething
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 AMmwedel
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 AMmwedel
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 PMcavesomething
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 PMakirschbaum
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 PMakirschbaum
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 AMakirschbaum
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 PMakirschbaum
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 PMakirschbaum
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 PMakirschbaum
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 PMakirschbaum
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 PMakirschbaum
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 AMryo_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 AMakirschbaum
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)