Rick Bird [Mon, 25 Apr 2011 03:35:10 +0000 (23:35 -0400)]
Merge branch 'master' of localhost:cobramush
Rick Bird [Mon, 25 Apr 2011 03:34:23 +0000 (23:34 -0400)]
Fixed crash bug in @create and removed privileged ability of specifying
a dbref with @create.
Fixes #242
Ari Johnson [Sat, 23 Apr 2011 18:36:31 +0000 (14:36 -0400)]
Change OUTDESC flag in reboot.db to CONSOLE to better reflect purpose; fix @shutdown/reboot in console mode
Ari Johnson [Sat, 23 Apr 2011 18:35:59 +0000 (14:35 -0400)]
Update .gitignore to leave out reboot.db and PANIC.db
Ari Johnson [Sat, 23 Apr 2011 17:58:11 +0000 (13:58 -0400)]
Add reboot database flag for outdesc
Rick L Bird [Sat, 23 Apr 2011 06:13:11 +0000 (02:13 -0400)]
Fixed display of created & modified in examine.
Rick L Bird [Sat, 23 Apr 2011 05:18:37 +0000 (01:18 -0400)]
PennMUSH Enhancements 1.8.3p10
Commit Refs: #97 to #123
Rick L Bird [Sat, 23 Apr 2011 03:43:40 +0000 (23:43 -0400)]
Misc build & configuration file fixes
Rick L Bird [Sat, 23 Apr 2011 03:33:09 +0000 (23:33 -0400)]
Merge branch 'master' of cobramush.org:cobramush
Rick L Bird [Sat, 23 Apr 2011 03:32:40 +0000 (23:32 -0400)]
PennMUSH 1.8.3p9 configure.ac changes
Rick Bird [Fri, 22 Apr 2011 23:17:36 +0000 (19:17 -0400)]
Updated changes file
Padraic [Fri, 22 Apr 2011 22:48:07 +0000 (18:48 -0400)]
Changed db_write_labeled_time_t() use to use _int for writing attribute modification timestamps
Ari Johnson [Fri, 22 Apr 2011 22:33:11 +0000 (18:33 -0400)]
Add .gitignore file
Ari Johnson [Fri, 22 Apr 2011 22:28:29 +0000 (18:28 -0400)]
Fix two compiler warnings
Rick L Bird [Fri, 22 Apr 2011 22:22:42 +0000 (18:22 -0400)]
Fixed bug in @name'ing players where game would crash.
Rick L Bird [Fri, 22 Apr 2011 21:34:46 +0000 (17:34 -0400)]
Added missing files added from 1.8.3p8 PennMUSH enhancements
Rick L Bird [Fri, 22 Apr 2011 21:28:40 +0000 (17:28 -0400)]
Fixed bug in @pcreate CMD_T_RS_ARGS
Rick L Bird [Fri, 22 Apr 2011 21:07:13 +0000 (17:07 -0400)]
Home checking was incorrect. Fixed.
Rick L Bird [Fri, 22 Apr 2011 21:03:08 +0000 (17:03 -0400)]
match() was broken IssueID #96
PennMUSH Enhancement 1.8.4p9
Rick L Bird [Fri, 22 Apr 2011 20:53:50 +0000 (16:53 -0400)]
Fixed minimal db loading IssueID #94
Rick L Bird [Fri, 22 Apr 2011 18:09:08 +0000 (14:09 -0400)]
Merge branch 'master' of cobramush.org:cobramush
Conflicts:
src/db.c
src/funcrypt.c
Rick L Bird [Fri, 22 Apr 2011 18:07:16 +0000 (14:07 -0400)]
Added SFMT files
Rick L Bird [Fri, 22 Apr 2011 17:39:37 +0000 (13:39 -0400)]
PennMUSH Enhancements 1.8.3p7 Applied.
This commit refs #69, #70, #71, #72, #73, #74, #75, #76, #77, #78
Also refs #79, #80, #81, #82, #83, #84, #85, #86, #87, #88, #89, #90,
And refs #91, and #92
padraic [Thu, 21 Apr 2011 18:20:59 +0000 (14:20 -0400)]
More Build Fixes IssueID #240
Rick Bird [Tue, 19 Apr 2011 08:01:54 +0000 (04:01 -0400)]
IssueID #240
Added a good default make depend for Makefile.in and got rid of more
traces of *local.c files in Makefile.in
Rick Bird [Tue, 19 Apr 2011 07:07:04 +0000 (03:07 -0400)]
Renamed FUNCRET to FUNCPTR considering it doesn't actually get a return.
It just returns a PTR to be used to call a module function to get a
return value.
Rick Bird [Tue, 19 Apr 2011 06:24:05 +0000 (02:24 -0400)]
Added --user=<user> option to netmush to automatically login without
password checking to any valid user.
Ari Johnson [Tue, 19 Apr 2011 05:31:40 +0000 (01:31 -0400)]
Finish re-implementation of console mode with ./netmush --console
Ari Johnson [Tue, 19 Apr 2011 05:10:20 +0000 (01:10 -0400)]
Make output descriptor nonblocking and shutdown when console mode gets EOF
Ari Johnson [Tue, 19 Apr 2011 05:02:21 +0000 (01:02 -0400)]
Ignore initializesock() return value when unused
Ari Johnson [Tue, 19 Apr 2011 04:58:01 +0000 (00:58 -0400)]
For console mode, dup() stdin and stdout earlier to avoid their being closed
Ari Johnson [Tue, 19 Apr 2011 04:40:45 +0000 (00:40 -0400)]
Only check FD_ISSET(sock) if sock is non-zero
Ari Johnson [Tue, 19 Apr 2011 04:14:08 +0000 (00:14 -0400)]
Recombine console with netmud using --console switch
Rick Bird [Tue, 19 Apr 2011 02:33:35 +0000 (22:33 -0400)]
IssueID #241 Left out one spot.. My machine but be very forgiving cause
it got through on mine and worked.
Rick L Bird [Tue, 19 Apr 2011 02:06:35 +0000 (22:06 -0400)]
switchmask return value was not changed correctly in manual patching
Fixes #241
Rick Bird [Mon, 18 Apr 2011 22:50:29 +0000 (18:50 -0400)]
IssueID #238 (ISO C Compiler Issues)
Added { } around MODULE_ITER's since a couple lines were added to the
MODULE_x macros called within.
Rick Bird [Mon, 18 Apr 2011 22:27:05 +0000 (18:27 -0400)]
Mucked with Module function calling Macros for ISO C compliance & generaly
prettiness. ISO C IssueID #238
Rick Bird [Mon, 18 Apr 2011 18:11:53 +0000 (14:11 -0400)]
IssueID #240 (Misc Build System fixes)
More work on getting console mode to work. Took an ifdef around a piece
of code that was just for INFO_SLAVE(#undef INFO_SLAVE near top of file
if COMPILE_CONSOLE is defined). Took out netmush detach code as well if
COMPILE_CONSOLE is on.
Rick Bird [Mon, 18 Apr 2011 05:44:06 +0000 (01:44 -0400)]
Renamed my utility ptr for modules in relation to ISO C Compliance.
IssueID #238
Ari Johnson [Mon, 18 Apr 2011 04:54:11 +0000 (00:54 -0400)]
Change reference to metaconfig to autoconf
Ari Johnson [Mon, 18 Apr 2011 04:53:28 +0000 (00:53 -0400)]
More work on re-enabling console
Rick Bird [Mon, 18 Apr 2011 03:20:19 +0000 (23:20 -0400)]
Updated prearedist.sh to use autoconf instead of metaconf IssueID #240
Rick Bird [Mon, 18 Apr 2011 03:05:41 +0000 (23:05 -0400)]
removed chunkswap added README in data directory IssueID #240
Rick Bird [Mon, 18 Apr 2011 03:02:23 +0000 (23:02 -0400)]
Data directory disappeared IssueID #240
Ari Johnson [Mon, 18 Apr 2011 02:46:22 +0000 (22:46 -0400)]
Re-enable console compilation and clean up all compile errors and warnings
Ari Johnson [Sun, 17 Apr 2011 23:05:33 +0000 (19:05 -0400)]
Fix uninitialized variable warning in atr_tab.c
Ari Johnson [Sun, 17 Apr 2011 23:04:17 +0000 (19:04 -0400)]
Use -Werror to help avoid compiler warnings
Ari Johnson [Sun, 17 Apr 2011 23:01:11 +0000 (19:01 -0400)]
Remove stray hdrs/pcre.h
Ari Johnson [Sun, 17 Apr 2011 22:42:24 +0000 (18:42 -0400)]
Removed references to confmagic.h in hdrs/*.h
Ari Johnson [Sun, 17 Apr 2011 22:41:23 +0000 (18:41 -0400)]
Remove references to confmagic.h
Rick L Bird [Sun, 17 Apr 2011 22:27:25 +0000 (18:27 -0400)]
Merge branch 'master' of cobramush.org:cobramush
Rick L Bird [Sun, 17 Apr 2011 22:24:53 +0000 (18:24 -0400)]
Missing config.sub in relation to Issue Refs #240
Rick L Bird [Sun, 17 Apr 2011 22:24:11 +0000 (18:24 -0400)]
Missing files in relation to Issue Refs #240
Rick Bird [Sun, 17 Apr 2011 19:12:59 +0000 (15:12 -0400)]
Changed all RESTRICT keywords to C99 restrict
Issue refs #238
Rick L Bird [Sun, 17 Apr 2011 18:28:09 +0000 (14:28 -0400)]
This gets us through some of the ISO C compliance for our POSIX C
compliance use with the module code.
This refs issues #238 and #3
Rick L Bird [Sun, 17 Apr 2011 08:25:14 +0000 (04:25 -0400)]
As commented bad malloc'ing should be a panic refs #3
Rick L Bird [Sun, 17 Apr 2011 06:56:44 +0000 (02:56 -0400)]
PID switch on @wait command left out.
Fixes #48
Rick L Bird [Sun, 17 Apr 2011 06:04:10 +0000 (02:04 -0400)]
Added po directory
Rick L Bird [Sun, 17 Apr 2011 05:48:22 +0000 (01:48 -0400)]
Default malloc changed to system
Rick L Bird [Sun, 17 Apr 2011 05:47:26 +0000 (01:47 -0400)]
SWMP code removed per ref #234
Rick L Bird [Sun, 17 Apr 2011 05:35:12 +0000 (01:35 -0400)]
PennMUSH 1.8.2p8-1.8.3p7.patch
This commit references the following PennMUSH enhancements:
The following are refs in testing #37, #38, #39, #40, #42,
#45, #47, #48, #51, #53, #54, #55, #56, #59, #61, #61
The following are resolved as well issue refs #36, #44, #52, #57, #60,
and #67.
This Patch also opens up an issue involving hash_flush ref #235
CHAT_SYSTEM is now disabled per ref #230
Old Configure system Removed and autoconf put in place.
Rick L Bird [Sun, 10 Apr 2011 20:19:55 +0000 (16:19 -0400)]
Removed debug code
Rick L Bird [Sun, 10 Apr 2011 20:00:24 +0000 (16:00 -0400)]
Removed *.dst files from src directory
Rick L Bird [Sun, 10 Apr 2011 19:59:11 +0000 (15:59 -0400)]
Removed rplog.c from MANIFEST and modified makeconnect.sh to make a
connect.txt out of 0.80 correct as well as 0.80p30 whatever...
Rick L Bird [Sun, 10 Apr 2011 19:42:32 +0000 (15:42 -0400)]
Removed duplicate help entries
Rick L Bird [Sun, 10 Apr 2011 17:16:50 +0000 (13:16 -0400)]
Merge branch '0.74-penndev' into HEAD
Conflicts:
INSTALL
MANIFEST
MANIFEST.new
Makefile.SH
Patchlevel
README
UPGRADING
game/txt/hlp/cobra_chat.hlp
game/txt/hlp/cobra_func.hlp
hdrs/attrib.h
hdrs/flags.h
hdrs/version.h
src/Makefile.SH
src/attrib.c
src/bsd.c
src/command.c
src/conf.c
src/console.c
src/filecopy.c
src/flags.c
src/function.c
src/funlist.c
src/funstr.c
src/funtime.c
src/game.c
src/local.dst
src/lock.c
src/player.c
src/rplog.c
src/set.c
src/wild.c
utils/mkcmds.sh.SH
utils/mkvershlp.pl
utils/preparedist.sh
Rick L Bird [Sun, 10 Apr 2011 16:26:09 +0000 (12:26 -0400)]
Removed NT_TCP
(cherry picked from commit
bf829de7bd9335e1215189530648243c87c2e78b)
Conflicts:
src/bsd.c
src/console.c
Rick Bird [Mon, 4 Apr 2011 23:31:32 +0000 (19:31 -0400)]
Updated changes file for modules
Rick Bird [Sun, 3 Apr 2011 03:06:30 +0000 (23:06 -0400)]
FIX: attribute _(unused)_ used inappropriately on levchk power check
Rick Bird [Sun, 3 Apr 2011 00:12:21 +0000 (20:12 -0400)]
Fixed typo
Rick Bird [Sun, 3 Apr 2011 00:08:57 +0000 (20:08 -0400)]
1) Moved rest of hooks in local files over to module accessible functions.
2) Removed all local.dst files and updated Makefile generation scripts
Rick Bird [Sat, 2 Apr 2011 21:00:06 +0000 (17:00 -0400)]
Added some module hooks in places that local_ calls were from local.c
Rick Bird [Sat, 2 Apr 2011 20:20:25 +0000 (16:20 -0400)]
Module Core Code Phase 1 -
@module - Lists Modules loaded
@module/load <module> - loads a module
@module/unload <module> - unloads a module
netmud now linked using libtool's export-dynamic instead of straight
gcc
Rick Bird [Sun, 27 Mar 2011 05:24:37 +0000 (01:24 -0400)]
182p8 - * Crash bug when too many objects are nested. Reported by Paige, fixed by Javelin and Intervis.
Rick Bird [Sun, 27 Mar 2011 05:24:06 +0000 (01:24 -0400)]
182p8 - width() and height() do not return 0 when set to invalid input.
Rick Bird [Sun, 27 Mar 2011 05:05:57 +0000 (01:05 -0400)]
182p7
Minor changes:
* nwho() now takes an optional viewer argument like lwho(). By Sketch.
Fixes:
* Clarified the behavior of eval() and get_eval() in help. Suggested by
Talvo and Javelin.
* A failed db save no longer broadcasts a success message in additionto a
failure one. Reported by Cooee.
* The open database file wasn't getting closed on a failed save.
* Crash bug in sortkey(). Fix by Nathan Baum.
* 'help @desc' brings up @describe instead of @descformat.
Suggested by Nymeria.
* Removed mention of Win32 requiring a particular attribute
compression algorithm. Any will work, and always have.
Reported by Andrew Klein.
* Crash bug in @purge. Javelin.
Rick Bird [Sun, 27 Mar 2011 04:47:14 +0000 (00:47 -0400)]
PennIncorp 182p6
LOTS OF INDENTION CHANGES
Minor changes:
* Removed the gmalloc malloc option. (For real this time!) [SW]
* KEEPALIVE flag makes the server send a telnet NOP after
a short period of inactivity; helps prevent timeouts from
NAT/router devices with a short timeout. [MUX]
Fixes:
* Fixed assorted small memory leaks. [SW]
* Fixed handling of telnet NOPs sent by clients. [SW]
* The OpenSSL random number pool wasn't getting adequately
initialized on systems without /dev/urandom [SW]
* Infinite loop in math code. Reported by Ashen-Sugar. [GM]
* mkvershlp.pl skips over emacs backup files.
Rick Bird [Sat, 26 Mar 2011 18:10:14 +0000 (14:10 -0400)]
PennMUSH 182p5 Incorporation
* Removed the gmalloc malloc option. [SW]
* Assorted gcc warning fixes. [SW]
* Cleaned up some unsafe signal handler functions. [SW]
Rick Bird [Sat, 26 Mar 2011 05:54:46 +0000 (01:54 -0400)]
Merge branch '0.73-development' of cobramush@cobramush.org:cobramush into 0.73-development
Rick Bird [Sat, 26 Mar 2011 00:17:27 +0000 (20:17 -0400)]
Fixed stray typo in prog.c's header
Rick Bird [Sat, 26 Mar 2011 00:14:43 +0000 (20:14 -0400)]
Removed RPLOG code. Its been broken for ages, & its time has passed.
Rick Bird [Fri, 25 Mar 2011 22:42:10 +0000 (18:42 -0400)]
connect.txt generation with preparedist.sh now.. This will
give us the right version number in the connect.txt
Rick Bird [Fri, 25 Mar 2011 22:01:35 +0000 (18:01 -0400)]
CobraMUSH Adaptation to new PennMUSH Attribute tree code.
* this fix allows those who can write special attribute to write them
* and allows objects to write their own non-special attributes
* regardless.
Rick Bird [Fri, 25 Mar 2011 21:27:47 +0000 (17:27 -0400)]
Initial CobraMUSH Adaptation to new PennMUSH attribute code.
Rick Bird [Fri, 25 Mar 2011 21:21:00 +0000 (17:21 -0400)]
PennMUSH Incorp 182p4
* Helpfile changes
Rick Bird [Fri, 25 Mar 2011 21:20:18 +0000 (17:20 -0400)]
PennMUSH Incorp 182p4
* config() no longer lists options that can't be set
with @config/set. Suggested by Trispis. [SW]
* 'page foo\=bar' pages the last person you paged. Fix by Nathan
Baum.
* You can no longer save objects slated to be destroyed
by using @set foo=!GOING (The help file for GOING now tells
the truth) Reported by Cooee. [SW]
Rick Bird [Fri, 25 Mar 2011 21:19:25 +0000 (17:19 -0400)]
PennMUSH Incorporation 182p4
* Useless variable in real_unparse() removed. Reported by
Taladan. [SW]
* case() would replace #$ in the default argument, contrary
to the help file. Reported by Talvo. [SW]
* Memory leak in grep(). [SW]
* Quotes can be around the player name on the login screen
always, instead of just when player_name_spaces was
on. Suggested by Dan Widdis. [SW]
* '{think foo} bar' exhibited odd behavior. [GM]
Rick Bird [Fri, 25 Mar 2011 21:16:27 +0000 (17:16 -0400)]
PennMUSH Incorp 182p4
* stdin and stdout weren't getting closed, potentially causing
problems when trying to log out of a shell after starting
a mush. Reported by K Moon. [SW]
* Receipt of a SIGUSR1 (Causing a shutdown/reboot) is explictly
logged. Suggested by Interloper. [SW]
* NetBSD compile and general warning fixes. [SW]
* 'make portmsg' works, and portmsg.c rewritten to current
* Favor difftime(3) over subtraction of time_t variables. [SW]
Penn standards. [SW]
* Several references of toloewr changed to DOWNCASE, and toupper to
* UPCASE
Rick Bird [Fri, 25 Mar 2011 21:09:24 +0000 (17:09 -0400)]
PennMUSH Incorp 182p4..
* Loading a db with empty attributes used as the roots of
attribute trees didn't work if empty_attrs is set to no.
Reported by Kevin. [SW]
* Bugs in wiping attribute trees with attributes the wiper
doesn't have permission to delete fixed. [SW]
* @wipe reports the number of attributes deleted. [183]
* speak() uses accented names. Sketch.
Rick Bird [Fri, 25 Mar 2011 20:55:12 +0000 (16:55 -0400)]
PennMUSH Incorp 182p4 - Javelins Guide for Gods
Rick Bird [Fri, 25 Mar 2011 19:16:13 +0000 (15:16 -0400)]
PennMUSH Incorp 182p3 - Unsured what item this relates to
- Changed where parse_anon_attrib returns
Rick Bird [Fri, 25 Mar 2011 19:13:50 +0000 (15:13 -0400)]
PennMUSH Incorp. 182p3
* Crash bug in buy fixed. Reported by Amy. Patch by Javelin.
Rick Bird [Fri, 25 Mar 2011 19:13:04 +0000 (15:13 -0400)]
PennMUSH Incorp 182p3
-iter() dealt badly with freeing buffers when CPU_LIMIT or
function_invocation_limit was hit. Found by Ashen-Shugar. [GM]
-Fixed a bug where speech seemed to come from the wrong
object for nospoof information. Reported by Jules. [SW]
Rick Bird [Fri, 25 Mar 2011 19:11:27 +0000 (15:11 -0400)]
PennMUSH Incorp 182p3 - Misc Not mentioned by changes file
- changed rindex to strrchr in filecopy.c
Rick Bird [Fri, 25 Mar 2011 19:10:19 +0000 (15:10 -0400)]
PennMUSH Incorp 182p3
If we should fail to clear a semaphore attribute for some
reason (e.g., it's the branch of an attribute tree), reset
the semaphore count on the attribute to 0. Patch by Javelin.
Rick Bird [Fri, 25 Mar 2011 19:09:23 +0000 (15:09 -0400)]
PennMUSH Incorp. 182p3 Misc Not mentioned by changes file
-- Make it so ONly god can create NODUMP attributes
Rick Bird [Fri, 25 Mar 2011 19:07:49 +0000 (15:07 -0400)]
PennMUSH Incorporation 182p3 - Misc not mentioned by changes file
- index function in *who() functions changed to strchr
- ifdef'd out code for chat quote stripping
Rick Bird [Fri, 25 Mar 2011 18:14:10 +0000 (14:14 -0400)]
PennMUSH Incorporation. 182p2
* The rest of 182p2
Rick Bird [Fri, 25 Mar 2011 18:13:27 +0000 (14:13 -0400)]
PennMUSH Incorporation. 182p2
- math function crashes fix
Rick Bird [Fri, 25 Mar 2011 18:12:24 +0000 (14:12 -0400)]
PennMUSH Incorporation. 182p2
* regraballi() couldn't use its output seperator argument. Reported
by Jules. [SW]