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]
Rick Bird [Fri, 25 Mar 2011 18:08:21 +0000 (14:08 -0400)]
PennMUSH Incorporation from 182p2
* Garbled output of locks from examine. Reported by Intrevis. [SW].
* script and compile script updates as well
Rick Bird [Fri, 25 Mar 2011 18:05:56 +0000 (14:05 -0400)]
PennMUSH Incorporation from 182p2
* list2arr in C now removes markup. list2arr_ansi() was added. [GM]
Rick Bird [Fri, 25 Mar 2011 17:59:52 +0000 (13:59 -0400)]
Helpfile changes from PennMUSH 182p2
Rick Bird [Fri, 25 Mar 2011 17:36:59 +0000 (13:36 -0400)]
PennMUSH Incorporation. 1.8.2-patch01
-Correction of inadvertent breakage of null comparisons.
Rick Bird [Fri, 25 Mar 2011 17:32:23 +0000 (13:32 -0400)]
PennMUSH Incorporation. Applied patch 1.8.1p10-1.8.2p0.patch, all
portions pertaining to visual studio project files not applied.
Untested
Rick Bird [Fri, 25 Mar 2011 17:02:52 +0000 (13:02 -0400)]
PennMUSH Incorproation. Applied patch 181p10, and updated cobra_func.hlp to mirror PennMUSH functions upto this patchlevel.
Rick Bird [Fri, 25 Mar 2011 08:35:22 +0000 (04:35 -0400)]
PennMUSH incorporation. Applied patch 1.8.1-patch09. Untested
Rick Bird [Fri, 25 Mar 2011 08:28:04 +0000 (04:28 -0400)]
PennMUSH patch 1.8.1-patch08 applied. untested
Rick Bird [Fri, 25 Mar 2011 08:35:22 +0000 (04:35 -0400)]
PennMUSH incorporation. Applied patch 1.8.1-patch09. Untested
Rick Bird [Fri, 25 Mar 2011 08:28:04 +0000 (04:28 -0400)]
PennMUSH patch 1.8.1-patch08 applied. untested
Ari Johnson [Fri, 25 Mar 2011 01:46:38 +0000 (21:46 -0400)]
Add missing prototype for alias_flag()
Ari Johnson [Fri, 25 Mar 2011 01:46:38 +0000 (21:46 -0400)]
Add missing prototype for alias_flag()
Ari Johnson [Fri, 25 Mar 2011 01:20:29 +0000 (21:20 -0400)]
Remove auto-generated switchinc.c from repository
Ari Johnson [Fri, 25 Mar 2011 01:11:54 +0000 (21:11 -0400)]
Paranoid compile by default
Ari Johnson [Fri, 25 Mar 2011 01:04:33 +0000 (21:04 -0400)]
switchinc.c is auto-generated, don't keep in repository
Ari Johnson [Fri, 25 Mar 2011 01:00:30 +0000 (21:00 -0400)]
Add missing mkcmds.pl script
Ari Johnson [Fri, 25 Mar 2011 00:58:24 +0000 (20:58 -0400)]
Missed one executable script
Ari Johnson [Fri, 25 Mar 2011 00:56:08 +0000 (20:56 -0400)]
Don't run swig on non-lua branch
Ari Johnson [Fri, 25 Mar 2011 00:51:22 +0000 (20:51 -0400)]
Auto-generate source/header files in preparedist.sh
Ari Johnson [Fri, 25 Mar 2011 00:43:49 +0000 (20:43 -0400)]
Set scripts executable in repository
Ari Johnson [Fri, 25 Mar 2011 00:44:26 +0000 (20:44 -0400)]
Remove win32 autogenerated headers from repository
Ari Johnson [Fri, 25 Mar 2011 00:43:49 +0000 (20:43 -0400)]
Set scripts executable in repository
Ari Johnson [Thu, 24 Mar 2011 15:40:25 +0000 (15:40 +0000)]
Pruned .gitify-empty files
nveid [Tue, 11 Jan 2011 02:39:46 +0000 (02:39 +0000)]
Updated maintainer information in credits to reflect Ari, and moved Nveid to developer.
Ignore-this:
8d3a901d3e02b2b97c0033078eaca6d3
(cherry picked from commit
3e473d0153257bed422a0372e0ec6cc8af376cc2)
Ari Johnson [Fri, 17 Dec 2010 19:44:48 +0000 (19:44 +0000)]
Note garbage-searching in changes file
(cherry picked from commit
e78be2d0c3193bcabd61b261d9c561f19f62d286)
Ari Johnson [Fri, 17 Dec 2010 19:44:27 +0000 (19:44 +0000)]
Minor change in speech.c
(cherry picked from commit
29110f0d4d51e0c1938523afa4d77c11973f38a6)
Ari Johnson [Fri, 17 Dec 2010 19:44:16 +0000 (19:44 +0000)]
Allow searching for garbage
(cherry picked from commit
a1d0fd5130f19acef0d8026c1ca79311ec07ba16)
Ari Johnson [Fri, 17 Dec 2010 19:43:34 +0000 (19:43 +0000)]
Don't lookup_player() a NULL string
(cherry picked from commit
6f4efa010b94984347112fa65e89469dd7bfc1bf)
Ari Johnson [Fri, 17 Dec 2010 19:43:21 +0000 (19:43 +0000)]
Note alias_flag() in changes file
(cherry picked from commit
290e04d4e1332925e75b2678dd191273a221b773)
Ari Johnson [Fri, 17 Dec 2010 19:42:04 +0000 (19:42 +0000)]
New alias_flag() HC function
(cherry picked from commit
99fe1e485fae331d227918c94980fbb6c4e8d205)
Ari Johnson [Fri, 22 May 2009 15:04:49 +0000 (15:04 +0000)]
Conflict fix
Ari Johnson [Fri, 17 Dec 2010 19:34:34 +0000 (19:34 +0000)]
Various help updates
(cherry picked from commit
3f8f64818cf1127bec356dd1324c4ecbb171f97c)
Ari Johnson [Fri, 17 Dec 2010 19:34:20 +0000 (19:34 +0000)]
Alias @atrlock, @atrchown, atrlock()
(cherry picked from commit
70ab47c1aee391dfc505afabbe706845f3483a9f)
Ari Johnson [Fri, 17 Dec 2010 19:33:03 +0000 (19:33 +0000)]
Various whitespace/formatting changes
(cherry picked from commit
d1b7b5a07d33607510b53337848d4c8130f6e9ef)
Ari Johnson [Fri, 17 Dec 2010 18:02:32 +0000 (18:02 +0000)]
Change message for @wipe not finding any attributes to wipe
(cherry picked from commit
c168c320c18dd160349b9aaac2ae834ffad79f43)
Ari Johnson [Fri, 17 Dec 2010 18:01:35 +0000 (18:01 +0000)]
Add helpfile for lvthings()
(cherry picked from commit
1ce986460cfd366849b613f5d40c2bda5069214e)
Ari Johnson [Wed, 15 Dec 2010 05:14:14 +0000 (05:14 +0000)]
Note program() fix in changes file
(cherry picked from commit
7d0115c95b462d6e431776b9e49f357aec1a2044)
Ari Johnson [Wed, 15 Dec 2010 05:13:17 +0000 (05:13 +0000)]
Fix for extraneous program() error messages
(cherry picked from commit
126c5f9c6386b1e443ee717dd34ddcacfff567e5)
Ari Johnson [Mon, 28 Dec 2009 19:02:51 +0000 (19:02 +0000)]
Add %<attribute>
(cherry picked from commit
b06860b7c9fd01166a3c54ad890f6dfbeed9dca0)
Ari Johnson [Fri, 26 Jun 2009 18:03:19 +0000 (18:03 +0000)]
Put atrmodtime() in function list in help file
(cherry picked from commit
ed2c406d44ff65779537dd54e93e32ced179fcbb)
Ari Johnson [Fri, 26 Jun 2009 02:13:36 +0000 (02:13 +0000)]
Document atrmodtime() in help file
(cherry picked from commit
e45d5d2baa4ac193e3417e14fa5666d72229908a)
Ari Johnson [Fri, 26 Jun 2009 02:13:25 +0000 (02:13 +0000)]
Document attribute modification time in changes file
(cherry picked from commit
83b5da4eea23c4dbb813852a9cf2220410b455fd)
Ari Johnson [Fri, 26 Jun 2009 02:10:46 +0000 (02:10 +0000)]
Add attribute modification times
(cherry picked from commit
6e1684357fd5ecfc77ac1d616d3ba2d6b8d62a01)
Ari Johnson [Tue, 9 Jun 2009 22:52:07 +0000 (22:52 +0000)]
Add apply() to help file
(cherry picked from commit
3474e175dc1c7bf7e8e38323c0302f9b8da2570b)
Ari Johnson [Tue, 9 Jun 2009 22:45:52 +0000 (22:45 +0000)]
Note apply() in changes file
(cherry picked from commit
ed0ea050a9820aa73964c400ad88f3560b0883c4)
Ari Johnson [Tue, 9 Jun 2009 22:44:57 +0000 (22:44 +0000)]
Add apply()
(cherry picked from commit
b4ce97a145d9297e4d0791266e6bf8935510a427)
Ari Johnson [Sun, 31 May 2009 08:09:37 +0000 (08:09 +0000)]
Note Command_Lock fix in changes file
(cherry picked from commit
63c0f3dc96222a5e21dbe94ad24b3ffcff00f7dd)
Ari Johnson [Sun, 31 May 2009 08:07:48 +0000 (08:07 +0000)]
Add Command_Lock to exemption list for Pass_Locks power
(cherry picked from commit
24d1236ce94acb028055ffbc4d5b0edc7f148c4c)
Ari Johnson [Fri, 22 May 2009 15:34:08 +0000 (15:34 +0000)]
Remove deprecated metaconfig call
(cherry picked from commit
b9ce32d34838cce7c5f8d0e8f1998c3d380fe46c)
Ari Johnson [Fri, 22 May 2009 15:05:51 +0000 (15:05 +0000)]
Added 0.73p2 changes file
(cherry picked from commit
a05529a66495f9755f70e3db5efb8991a19a120a)
Ari Johnson [Fri, 22 May 2009 15:04:49 +0000 (15:04 +0000)]
Update versions for 0.73p2 development
Ari Johnson [Fri, 22 May 2009 15:03:42 +0000 (15:03 +0000)]
Update versions for 0.73p1 release
Ari Johnson [Fri, 22 May 2009 00:46:33 +0000 (00:46 +0000)]
Note %q<registers> in changes file
(cherry picked from commit
c996f8a7f94829fda8ca67a7ab02a078a64d7151)
Ari Johnson [Fri, 22 May 2009 00:43:32 +0000 (00:43 +0000)]
Implement named %q<registers>
(cherry picked from commit
36f1cdf98a62184db3f33e9213955fbbca7a4874)