0
I Use This!
Activity Not Available

Commits : Listings

Analyzed 4 months ago. based on code collected 7 months ago.
Oct 07, 2022 — Oct 07, 2023
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
3416972: Makefile.in includes @INCL@ but not @INC@ More... over 12 years ago
3416949: FreeBSD build fails in wiz.c More... over 12 years ago
3416926: Building with #undef CONTROLS_SUPPORT fails in look.c More... over 12 years ago
Fixed a typo in the upstream docs imported for array_fmtstrings. More... over 12 years ago
Noted that ^ is an alias for POW. More... over 12 years ago
Misc man.txt cleanups. Among those, added docs for the following prims: != INF EPSILON MD5HASH SHA1HASH ARRAY_FMTSTRING More... over 12 years ago
* CONTROLS_SUPPORT is now #undef'd by default due a security hole in its design. While it doesn't expose non-CONTROLS objects to any risk, it does allow players who pass the chown lock to grant any other player their level of access by directly manipulating the /_/chlk prop via @propset. This is particularly bad if this is a room and the realms_control tune is in effect. * HIDDEN_CHLK is a new define that fixes CONTROLS_SUPPORT. Make sure you read inc/config.h *very carefully* before #defining this. * The " character is no longer legal in player names when spaces_in_playernames is @tuned on for sanity's sake. More... over 12 years ago
inc/config.h, match.c: * Added a #define for HIDDEN_REG in config.h which adds support for searching @reg propdirs down the environment as well as _reg. This is not enabled by default. wiz.c: * Fixed an ancient bug where THINGs weren't triggering arrive/depart propqueues when @teleported. * ZOMBIEs now get the "You feel a wrenching sensation..." message when teleported. More... over 12 years ago
Fixed wording in suid manpage More... over 12 years ago
How did IGNORE_SUPPORT get undef'd? More... over 12 years ago
Undoing changes I made to config.h in the last commit. Oops. More... over 12 years ago
1) Changes to threaded resolver to prevent spawning threads endlessly in the event of a specific DNS error condition. More... over 12 years ago
autoconf.h.in: * Fixed autodetection of PCRE_SUPPORT mancheck.c: * Builds without PCRE_SUPPORT More... over 12 years ago
help.txt: * Improved documentation for @Ports a bit. man.txt: * Added a brief mention of "help muf ports" in the man page for lsockopen so that new programmers are actually able to find it. More... over 12 years ago
proto2/proto: * Small hint about the PORTS variable usage. This script still isn't very useful. proto2/game/restart: * Overhauled the comments about how MAINPORT and MOREPORTS work. They now direct the user toward "help @ports" for more help on the subject. * Fixed a disk space calculation bug that prevents the script from working when excessively long device filepaths cause df to generate a linebreak. * Re-enabled the "feature" of proto2/proto passing in a list of port numbers as commandline arguments to the restart script. To keep things tidy, the restart script now bails out if the arguments passed in are not numeric. More... over 12 years ago
* The example for array_nintersect was invalid. Modified it to properly demonstrate the concept. More... over 12 years ago
Added a new @tune, strict_mush_escapes. From data/sysparms.txt: More... almost 13 years ago
Fixed %r%r yielding a single "\r" with the usual "\r \r" hack. More... almost 13 years ago
Experimental support for parsing some commonly requested (and admittedly convenient) MUSH-style text formatting codes. For now this support is limited to the notification prims for testing. Resetting of ANSI colors after a %r is a known bug. More... almost 13 years ago
Missed a commit on a variable rename in db.h, this was causing failures when compiling with --with-ssl. Hopefully I caught this before someone got hit by it. More... almost 13 years ago
Fixed a memory leak I caused during debugging. More... almost 13 years ago
Bugfixes regarding modules support More... almost 13 years ago
p_socket.c: 1) Changed how SSL error events are generated. A dictionary array containing the integer return of SSL_read/write and the SSL error string is returned. This is because there are cases where the context of the integer return is sometimes necessary to understand the error string. Since this has only been in CVS for two days, I'm not worried about breaking compatibility. 2) socksend is now governed by SSL error detection as well. The code for IO loops on reading and writing to SSL sockets has been merged. Additionally, SSL error name lookups are skipped entirely if the return from the IO operation is >0. 3) There is some inconsistent SSL error handling in the code. This is because RAWMODE sockets directly report SSL errors as the return of nbsockrecv, but do not do so for nbsockrecv_char or socksend. nbsockrecv_char and socksend are now governed by SSL error events so that they have SOME form of error handling, but Hinoserm will need to work out the rest. man.txt 1) Documented the new return format of SOCKET.SSLERR events, and explained why nbsockrecv won't return them in RAWMODE. More... almost 13 years ago
Got rid of my old SSL_state hack in favor of !SSL_is_init_finished. More... almost 13 years ago
Fixed the connection status code returned by nbsockrecv after a SSL error to be more in line with the manpage documentation. More... almost 13 years ago
Updated man.txt to explain non-blocking use of socksecure, and how SOCKET.SSLERR events work. More... almost 13 years ago
interface.c: 1) Do not fire a SOCKET.READ event on a SSL socket if... a) ...it is not fully initialized. This prevents useless SOCKET.READ events that contain empty strings. b) ...a read would trigger SSL_ERROR_WANT_READ/WRITE. Note that there is no guaruntee that the socket won't be in those states when the user processes the event, but this should result in a tiny performance increase for the game. inc/db.h, p_socket.c 1) Moved all SSL related "while (1)" loops to a single ssl_read_loop function. 2) SSL error events. Before this patch, SSL protocol errors would cause the program to loop endlessly. Now, the SSL session will closed with SSL_free, and an event will be sent to the user to warn them that the channel is no longer secure. Will commit man.txt docs shortly. More... almost 13 years ago
configure.in, configure: 1) configure now honors --without-ssl and --without-mysql. More... almost 13 years ago
Reverted default sockaccept behavior from RAWMODE back to NOQUEUE, as this change broke older non-SSL listening programs. If this commit breaks anything that you wrote in the last few months, use: RAWMODE set_sockopt More... almost 13 years ago
config.h: 1) Added #undef DEBUGLOGINS to config.h in the interests of facilitating people re-breaking their site security. More... almost 13 years ago