[root]/socket

| Author | Changes | Lines of Code | Lines per Change | 
|---|---|---|---|
| Totals | 48 (100.0%) | 715 (100.0%) | 14.8 | 
| mwedel | 29 (60.4%) | 507 (70.9%) | 17.4 | 
| ryo_saeba | 14 (29.2%) | 195 (27.3%) | 13.9 | 
| akirschbaum | 5 (10.4%) | 13 (1.8%) | 2.6 | 
Fix protocol issues regarding face caching.
7 lines of code changed in:
Handle invalid file descriptors more gracefully.
22 lines of code changed in:
Fix typos.
1 lines of code changed in:
Fix problems with player updating client with spell handling - should all
work now.
--
server/login.c: Move esvr_add_spells() and fix_object() to after 
  esvr_new_player() - when client gets new player protocol from server,
  it purges all info it has, including spell data.
server/player.c: Remove the line that clears the monitor_spells in the
  socket structure.  With the clear there, if you play a new character on
  the same server (savebed, a to play again), this second character
  doesn't get any spells.
socket/request.c: Check to see if pl->spell_state is non null in 
  esrv_update_spells() - in this way, server doesn't try to update
  spells on client before the first add_player_spells() is called.
--
MSW 2007-09-16
    
10 lines of code changed in:
Server support for Metaserver2 - brought back from trunk:
acinclude.m4: Add LIBCURL_CHECK_CONFIG macro, used by configure.
configure.ac: Add check for pthread, LIBCURL.  Extra
  logic to display if we will build with metaserver2 support
lib/Makefile.am: add metaserver2 to list of files to install.
*/Makefile.in: rebuilt
lib/metaserver2: Settings file for metaserver2 support.
server/init.c: Add call to metaserver2_init() during startup.
include/metaserver2.h: Header file include metaserver2 related data.
include/autoconf.h.in: Rebuilt
include/sockproto.h: Rebuilt with new metaserver2 functions.
socket/metaserver.c: metaserver2 update logic added.
MSW 2007-08-31
    
445 lines of code changed in:
Try to factor esrv_del_item and esrv_send_item into remove_ob() and insert_ob_in_ob(). Fix calls to esrv_send_item that are really esrv_update_item(). Merge from trunk.
2 lines of code changed in:
Add new NDI_ALL_DMS to send a message to all connected DMs. Used in case of errors.
14 lines of code changed in:
Fix unitialized variable.
1 lines of code changed in:
server/player.c:  No need to copy faces_sent - just use the data already
   there, and set ns->faces_sent to NULL so we know there is no data there.
socket/init.c: Allocate ns->faces_sent if not there.
MSW 2007-04-25
    
6 lines of code changed in:
socket/init.c: Change free calls with FREE_AND_CLEAR - were getting double
   frees - since pointer wasn't reset, was no way for program to know not
   to have the data cleared again.
MSW 2007-04-24
    
7 lines of code changed in:
Remove unused variables.
0 lines of code changed in:
Implement feature request #1560389: improve inscription logic.
62 lines of code changed in:
Add background music support to maps, change 'socket.sound' field signification.
33 lines of code changed in:
server/server.c:  Add some debug to see if objects are on swapped out
  maps in process_objects()
socket/loop.c: Hopeful fix for old bug - can be rare cases where
  next player gets freed, so code tries to process garbage player
  and crashes.
MSW 2007-04-21
    
13 lines of code changed in:
Bring forward fix from 1.10.0:
Fix 'make distclean':
acinclude.m4: Use -I./${srcdir} for crossedit check - otherwise, when
   building in alternate directory, doesn't fine files correctly.
configure.*: Add new makefiles.
check-fragment.am, test/unit/crossedit/Makefile.am,
  test/unit/common/Makefile.am,test/toolkit/Makefile.am: Add support for buildin
g in alternate directory, which
   make distclean does - using relative directories to find files
   does not work.  Some files should also be in the buildir, not srcdir.
   Have Makefiels remove .autrun.xml with distclean
Makefile.am: Remove to config files on make distclean
test/include/Makefile.*, test/templates/Makefile.*: Add missing Makefiles
test/unit/random_maps/Makefile.am,test/unit/socket/Makefile.am,
  test/unit/Makefile.am: remove .autorun.xml file as part of distclean
test/unit/server/Makefile.am: Remove LDFLAGS from Makefile.am - automake
  says don't mess with those - use AM_LDFLAGS instead.  Remove
  .autrun.xml file with distclean
test/Makefile.am: Add include, templates to subdir list.  Have
   make clean remove log files, .autorun.xml file.
crossedit/Makefile.am: Fix indentation of stubs.c (use tab, not spaces)
other files: Rebuilt as part of running autogen.sh
MSW 2007-03-25
    
0 lines of code changed in:
Win32 compilation fixes.
2 lines of code changed in:
Check len of client-sent commands.
33 lines of code changed in:
Fix method not checking correct format - never assume client plays nice :)
4 lines of code changed in:
Fix for bug #1569017: Healing gives grace cost to target.
22 lines of code changed in:
Fix LOG() messages: add trailing "\n"; use "%s" format for variable strings.
5 lines of code changed in:
(3 more)