Ari Johnson [Thu, 28 Apr 2011 16:15:05 +0000 (11:15 -0500)]
Check for lt_dlsym instead of lt_dladvise_init in -lltdl
Ari Johnson [Thu, 28 Apr 2011 16:05:55 +0000 (11:05 -0500)]
Actually use fgets() return value in conf.c and silence warnings about ignoring it
Rick L Bird [Thu, 28 Apr 2011 07:40:29 +0000 (03:40 -0400)]
Local liblua is detected and picked right now.
IssueID #240
Rick Bird [Thu, 28 Apr 2011 01:00:19 +0000 (21:00 -0400)]
Removed predefined -I location for lua in Makefile.in now that autoconf
takes care of it.
IssueID #240
Rick Bird [Thu, 28 Apr 2011 00:58:31 +0000 (20:58 -0400)]
Added automatic lua detection.
IssueID #240
Ari Johnson [Wed, 27 Apr 2011 02:33:31 +0000 (22:33 -0400)]
Update .gitignore
Ari Johnson [Wed, 27 Apr 2011 02:32:12 +0000 (22:32 -0400)]
Detect whether to use const SSL_METHOD * in myssl.c
Ari Johnson [Wed, 27 Apr 2011 02:15:23 +0000 (21:15 -0500)]
Fix htmltab.gperf APPLE #ifdef
Ari Johnson [Wed, 27 Apr 2011 02:13:58 +0000 (22:13 -0400)]
Fix lmathtab.gperf APPLE #ifdef location
Ari Johnson [Wed, 27 Apr 2011 02:09:47 +0000 (21:09 -0500)]
Remove htmltab.c and lmathtab.c from repository since they are auto-generated by the Makefile
Ari Johnson [Wed, 27 Apr 2011 02:09:20 +0000 (21:09 -0500)]
Do not inline gperf functions on Apple systems
Ari Johnson [Wed, 27 Apr 2011 01:06:35 +0000 (20:06 -0500)]
Remove alltests.sh from repository as it is auto-generated by configure
fixes #249
Rick Bird [Tue, 26 Apr 2011 23:18:49 +0000 (19:18 -0400)]
Added OPENSSL_x variables to Makefile.in
IssueID #240
Rick L Bird [Tue, 26 Apr 2011 21:50:34 +0000 (17:50 -0400)]
Set minimum autoconf version to 2.65. Works fine on my machine.
IssueID #240
Ari Johnson [Tue, 26 Apr 2011 17:26:13 +0000 (13:26 -0400)]
Use proper allocation size in hash_flush call to mush_realloc()
fixes #235
Ari Johnson [Tue, 26 Apr 2011 17:26:01 +0000 (13:26 -0400)]
Named registers were being double-initialized (small memory leak)
Ari Johnson [Tue, 26 Apr 2011 16:48:44 +0000 (12:48 -0400)]
Check for sed in configure.ac
Rick Bird [Tue, 26 Apr 2011 06:49:28 +0000 (02:49 -0400)]
Added lua detection. configure now stops if it can't find system lua or
ltdl... Next step, add an argument to look use local installations
IssueID #240
Rick Bird [Tue, 26 Apr 2011 05:52:49 +0000 (01:52 -0400)]
Moved AH top & bottom templates to its own special m4 file so vim syntax
formatting isn't all off. Changed the way Makefile.in see's LIBLTDL
coming in as well.
IssueID #240
Rick Bird [Tue, 26 Apr 2011 05:26:52 +0000 (01:26 -0400)]
Several build system fixes and removed the last surviving member of the
RESTRICT define in use.
IssueID #240
Ari Johnson [Tue, 26 Apr 2011 03:30:53 +0000 (22:30 -0500)]
Add aclocal.m4 to .gitignore
Ari Johnson [Tue, 26 Apr 2011 03:30:27 +0000 (22:30 -0500)]
Use quotation marks in case PCRE_LIBS is empty in configure.ac
Ari Johnson [Tue, 26 Apr 2011 03:29:51 +0000 (22:29 -0500)]
Only warn if pg_conf not found in m4/postgres.m4
Ari Johnson [Tue, 26 Apr 2011 03:20:07 +0000 (23:20 -0400)]
Use AC_LANG_SOURCE and AC_LANG_PROGRAM correctly where needed with newer autoconf versions
Rick Bird [Mon, 25 Apr 2011 22:54:27 +0000 (18:54 -0400)]
Added proper templates of all AC_DEFINES so autoreconf can rebuild
config.h.in
IssueID #240
Rick Bird [Mon, 25 Apr 2011 19:55:46 +0000 (15:55 -0400)]
IssueID #240
Replaced deprecated check_ssl method PennMUSH was using for
ax_check_openssl.m4
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.