Rick Bird [Mon, 25 Apr 2011 18:03:29 +0000 (14:03 -0400)]
Removed autogenerated aclocal.m4 from repo
Rick Bird [Mon, 25 Apr 2011 17:57:52 +0000 (13:57 -0400)]
Looks like this should be initialized to 1. As the first if statement
that changes the item sets it to 0 if no arg2 exists(which makes sense).
Normal command operation is @atrlock obj=lock, or @atrlock obj.
Thus no arg2 would be unlocking, and with arg2 would be a lock
operation.
IssueID #246
Rick Bird [Mon, 25 Apr 2011 16:23:31 +0000 (12:23 -0400)]
Added m4 directory, and rebuilt aclocal.m4 to be built from acinclude.m4
and assosciated m4 macro files.
IssueID #240
Rick Bird [Mon, 25 Apr 2011 05:05:45 +0000 (01:05 -0400)]
MATCH_EXACT seems like to may be a possible breaker. Changed to
MATCH_NONE.
IssueID #250
Ari Johnson [Mon, 25 Apr 2011 04:32:01 +0000 (00:32 -0400)]
Revert "Use more compatible libtool options for linking"
This reverts commit
4499c2ccd3c595e6868eb1cd6b86142e9a271814.
It didn't work on newer libtools. We need to find a way to avoid this
problem. refs #251
Ari Johnson [Mon, 25 Apr 2011 04:30:54 +0000 (23:30 -0500)]
Use more compatible libtool options for linking
Ari Johnson [Mon, 25 Apr 2011 04:11:25 +0000 (23:11 -0500)]
Add FIXME notes to point to the bugs worked around by recent commits
refs #250
refs #247
refs #246
Ari Johnson [Mon, 25 Apr 2011 04:10:07 +0000 (23:10 -0500)]
Initialize mret in match_exit - temporary workaround
refs #250
Rick Bird [Mon, 25 Apr 2011 03:52:02 +0000 (23:52 -0400)]
Changed connect.txt generation to only happen if no connect.txt exists.
IssueID #240
Ari Johnson [Mon, 25 Apr 2011 03:35:58 +0000 (22:35 -0500)]
Merge branch 'master' of cobramush.org:cobramush
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 [Mon, 25 Apr 2011 03:33:30 +0000 (22:33 -0500)]
Initialize i = 0 in fun_break - temporary workaround
refs #247
Ari Johnson [Mon, 25 Apr 2011 03:33:22 +0000 (22:33 -0500)]
Only define static reload_files() function if it will be used
Ari Johnson [Mon, 25 Apr 2011 03:32:05 +0000 (22:32 -0500)]
Initialize status = 0 in do_atrlock - temporary workaround
refs #246
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]