summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* %d -> %"PRIdN"HEADmasterH. Peter Anvin2008-05-122-5/+5
|
* Type handling cleanupH. Peter Anvin2008-05-1239-486/+580
| | | | | | | | - use [u]int*_t types (autoconf can verify they exist) - use C99-like macros for printf - abstract Num and Objid out - default to 64 bit integers - un-pointerify floating-point numbers (makes no sense on modern hardware)
* Remove configure file from repositoryH. Peter Anvin2008-05-121-2935/+0
|
* Use gzip instead of compress.H. Peter Anvin2008-05-122-4/+4
|
* Simple indent wrapper for style (4 spaces K&R-like)H. Peter Anvin2008-05-121-0/+2
|
* sync so that checkpoint is physically written before prior checkpoint is ↵WAIF.ROOT.4sourceforgewrog2007-11-123-0/+14
| | | | unlinked
* fix unsigned-ness compiler warningwrog2007-11-121-3/+7
|
* fix player_connect() so that the user_client_disconnected hookwrog2007-06-021-0/+6
| | | | sees a disconnected player, same as with server_close()
* fixes server panic (or lost messages) caused by attempting to write to freed ↵wrog2007-05-291-4/+13
| | | | network handle during #0:user_reconnected; removes the one case where server and network handles were not being freed together
* New INPUT_APPLY_BACKSPACE option to process backspace/delete characters on ↵constants.updater.1wrog2006-12-065-0/+40
| | | | nonbinary connections (patch 1571939)
* Fix compiler warnings about undefined behavior (bv assigned twice in ↵wrog2006-12-061-6/+16
| | | | JUMP(READ_BYTES(...))) and unused values
* Fix compiler warnings about unused valueswrog2006-12-061-1/+5
|
* Fix compiler warnings about redefining strlen/strcmpwrog2006-12-061-1/+5
|
* Add parser.c to clean targetwrog2006-12-061-1/+4
|
* b=1500775pschwan2006-11-212-2/+10
| | | | | fixes two use-after-free bugs that could lead very rarely to calling the wrong functions during player connection
* bump version to 1.8.3, since someone has already distributed unofficial 1.8.2pschwan2006-11-032-25/+64
| | | | builds with different code
* b=1552816pschwan2006-09-262-6/+24
| | | | | | | | | | | | | r=ben execute.c:run_interpreter() sometimes clobbers the real return code with that of the traceback handler. If |result| is non-NULL, this can lead to it being used later on without ever having been initialized, causing "Unknown Var type" errors. In practice -- because |result| is almost always NULL or (in one case) initialized before calling run_interpreter() -- this situation wasn't encountered execept in Emergency Mode.
* found while cleaning up SF bugspschwan2006-09-251-2/+2
|
* Add mention of the fix for SF bug #887464pschwan2006-09-231-0/+3
|
* Fix a bugzilla reference -- the original commit message was wrong, it fixedpschwan2006-09-231-1/+1
| | | | SF bug 227620, not 127620.
* Changelog update in preparation for a 1.8.2 releasepschwan2006-09-231-1/+32
|
* Add new MEMO_STRLEN option which uses the refcounting mechanism tobjj2006-09-0710-35/+126
| | | | | | | store strlen with strings. This is basically free, since most string allocations are rounded up by malloc anyway. This saves lots of cycles computing strlen. (The change is originally from jitmoo, where I wanted inline range checks for string ops).
* Add third argument to open_network_connection() that associates a specific ↵WAIF.ROOT.3bjj2005-09-293-9/+55
| | | | listener object with the new connection. This simplifies a lot of outbound connection management.
* added "intrinsic-commands" connection optionAUTOCONF.TWO.ROOTwrog2004-05-281-12/+141
|
* indentation fixeswrog2004-05-251-12/+15
|
* merging in WROGUE changes (W_SRCIP, W_STARTUP, W_OOB)wrog2004-05-2225-390/+968
|
* Add missing ; to make newer bison happy.bjj2004-04-091-0/+9
|
* Luke-Jr's patch for read_activ FUNC_NOT_FOUNDbjj2004-03-031-2/+5
|
* Suspend input on connection until :do_login_command() can run.bjj2003-06-123-1/+30
|
* GNU indent normalization.INLINEPC.updater.1xplat2002-09-156-42/+60
|
* Removed a spurious EXPR_INDEX case left over from before x[$]WAIF.ROOTbjj2002-08-231-3/+3
|
* Finally made free_activation() take a pointer after noticing how !$%^&FLOATSUSPEND.ROOTbjj2002-08-184-19/+32
| | | | much time it was taking in a particular profiling run.
* Faster and better (?) hash function. Yes it really was slow.bjj2002-08-181-6/+6
|
* free cancelled timers with free_timer() instead of free() so they canbjj2002-08-161-2/+6
| | | | get re-used (typically there's only a handful) (harmless)
* Correct use of free() that should be myfree() (harmless)bjj2002-08-161-2/+2
|
* Fixed some bugs in the reporting of forked task sizes.bjj2001-07-311-6/+15
|
* Run through indent, oops.bjj2001-07-271-28/+30
|
* Add a 10th list element to queued_task() entries with the size in bytesbjj2001-07-271-2/+63
| | | | of the forked or suspended task.
* Split out call_verb and call_verb2. The latter must only be called withbjj2001-03-123-6/+40
| | | | strings that are already MOO strings (str_ref-able).
* oops, more bracesbjj2001-03-121-4/+11
|
* fix ambiguous else with bracesbjj2001-03-121-1/+5
|
* Added new package type BI_KILL which kills the task calling the builtin.bjj2001-03-124-20/+53
| | | | | Removed the static int task_killed in execute.c which wa tested on every loop through the interpreter to see if the task had been killed.
* bf_crypt now passes the entire second argument as the salt tobjj2001-03-121-4/+14
| | | | | | the C crypt() routine. This works fine for traditional DES crypts and supports modern modular crypts like FreeBSD's. This just makes it possible to pass the entire salt: the core still has to do it.
* Made STRING_INTERNING optional via options.h.bjj2001-01-292-3/+44
|
* Fix Sourceforge Bug #127620: add_verb() should return verbindexbjj2001-01-293-8/+31
| | | | | And now it does. Old servers always returned 0, new servers will always return a positive integer.
* fixed bloody "suspicious line 293" emacs warning when saving Makefile.inxythian2000-05-111-2/+6
| | | | by tweaking quotes
* Release.MOO.1.8.1nop2000-01-111-1/+1
|
* More doc tweaking, really warn about BYTECODE_REDUCE_REF.nop2000-01-112-3/+12
|
* CFLAGS line for poor users without inline keyword.nop2000-01-111-0/+8
|
* Long overdue make dependnop2000-01-111-42/+49
|