0
I Use This!
Activity Not Available

Commits : Listings

Analyzed 8 months ago. based on code collected over 1 year ago.
Oct 07, 2022 — Oct 07, 2023
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
- Fixed the TREAD prim to return its empty string and a 0 when it times out. Had been returning nothing. More... over 22 years ago
- Added a GET_SOCKINFO prim that gets information about a MUF SOCKET (connection time, number of commands, etc.) - Fleshed out the MUF SOCKET structure to be more complete. Now contains more information, such as the host of the other end, and the pointers needed for a raw input queue for handling Telnet connections correctly. - Added a recieve buffer for MUF sockets. Most of the time it won't make a difference, unless someone is opening a connection to a listening MUF socket using raw Windows Telnet or other simplistic telnet clients. When enable_sockqueue is @tuned on, input in NBSOCKRECV will be buffered until a newline is found, just like how normal MUCK connections are handled. However, this makes it so that non-printable characters are lost, and delete/backspace will remove characters from the buffered data. When enable_sockqueue is @tuned to off (default), NBSOCKRECV behaves as it always has before. This tends to suffice for all situations, except as mentioned, the off chance a connection is opened to listening sockets using cheap telnet clients. - Made it so that Save Messages will parse Neon ANSI. - Added @tune enable_sockqueue. More... over 22 years ago
- Updating with new options. More... over 22 years ago
- Made it so that Save Messages can handle Neon ANSI. More... over 22 years ago
- Up'd MCP GUI's version to 1.1, in line with FB6. [FB6 change] - Made for more accurate Telnet negotiation. [FB6 change] - Made it so that empty KEEPALIVE packets won't reset idletimes. [FB change] - Fixed a crasher in {commas:} with strings close to BUFFER_LEN in size. [FB6 fix] - Added the XOR prim (performs logical XOR). [FB6 prim] - Made minor change to ARRAY_GET_PROPDIRS to match a change in FB6. I think our version already worked all along anyway. [FB6 fix] - Made it so that TOKENSPLIT will allow a delimiter token to also be an escape char. [FB6 change] - Made DESCR_SETUSER return 0 on incorrect passwords instead of just aborting. More... over 22 years ago
- Made it so that -something- gets written to stderr (usually the protomuck.err file) whenever abort() is called. Should be a bit helpful in pinpointing errors like corrupted data base files. More... over 22 years ago
- Adding a needed #ifdef for compiling without SQL support. More... over 22 years ago
- Fixing the restart script to work correctly with @ports support again. More... over 22 years ago
- Fixed a crasher from not handling empty results properly. More... over 22 years ago
- Fixing another minor bug in SQLQUERY. More... over 22 years ago
- Another typo bug. That's what I get for late-night tinkering. More... over 22 years ago
- Fixed little bug with SQLQUERY. More... over 22 years ago
- Checking in an update on the MUF manual. Still some work that needs to be done in it. More... over 22 years ago
- Fixed a typo in Makefile.in. More... over 22 years ago
- Made a p_muf.c file for the MUF editing perms and added a compile time option called MUF_EDIT_PRIMS that determines if they are compiled in or not. - Made it so that the _alpha/ and _beta/ propdirs aren't unconditionally cleared when a MUF program is compiled. Now they will only be affected if the $alpha or $beta directive is encountered. - Added KILL_MACRO, INSERT_MACRO, GET_MACROS_ARRAY, PROGRAM_LINECOUNT, PROGRAM_GETLINES, PROGRAM_DELETELINES, PROGRAM_INSERTLINES. PROGRAM_GETLINES is the FB6 version. - Changed the way SQLQUERY works to make it more efficient. (pre-allocating the field array). - Made it so that flag? can detect the INTERNAL flag. - Made minor corrections to SQLCLOSE and SQLPING. - Updated the MUF manual. More... over 22 years ago
- Added DEBUGGER_BREAK. [FB6 prim] More... over 22 years ago
- Removed the #ifdefs for STAFF_POWER. Checked the implementation and everything is correct on it, so there's no real reason to leave it as a compile time toggle. - Removed #ifdefs for DUMP_PROPQUEUES and made the feature @tuneable. - Made MUF_SOCKETS a compile time option. Turning that off will remove all support for MUF level sockets in the code. - Added a dump_propqueues @tune option that defaults to off. More... over 22 years ago
- Added entry for some new @tunes. More... over 22 years ago
- Added SYSPARMS_ARRAY prim. [FB6 prim] - Fixed a long standing crasher with trying to kill events within the program that made them. [FB6 fix] - Fixed the long standing GETPIDINFO bug when trying to get the info on the currently running process. More... over 22 years ago
- Had added a MYSQL? prim. Have changed to just be SQL? instead. More... over 22 years ago
- Removed login @tune info for MySQL support. - Removed the @sql connection, as support has been moved 100% to MUF. - Completely redid MySQL support. Added SQLCONNECT, SQLQUERY, SQLPING, and SQLCLOSE. More... over 22 years ago
- Made file prims a compile time option with FILE_PRIMS in config.h. More... over 22 years ago
- Added multi_wizlevels documentation which seemed to have been missed. More... over 22 years ago
- Adding the MySQL files to the project. More... over 22 years ago
- Finished phase 1 of the MySQL support. Still a work in progress. - Made it so that MUF programs set NO_COMMAND/NO_OPTIMIZE (N) won't get optimized via the byte code optimizer. More... over 22 years ago
- Fixed a couple MCP related crashers and errors. [FB6 fixes] - Added @mcpprogram. Like @mcpedit, except it will create the program if it doesn't exist. (Like @prog will) [FB idea] - Finished catching byte code optimizer up with FB6. [FB6 advancement] More... over 22 years ago
- Implemented first phase of MUF byte code optimizer. More work to be done still. [FB6 advancement] More... over 22 years ago
- Fixed a small non-growing memory leak from not freeing timenodes at shutdown. [FB6 fix] - Added timestamps to RE-CLEAR() stderr reports in MUF. [FB6 idea] - Fixed a small reference count leak in MUF progs that error out in the middle of a for loop. [FB6 fix] - Fixed a crasher for letting object names get too close to BUFFER_LEN. [FB6 fix] More... over 22 years ago
- Removed a small memory leak dealing with loaded <garbage> objects. [FB6 fix] - Changed the exit cost deduction later in the function to prevent a player from getting unfairly charged. [FB6 fix] Does anyone even USE in-server pennies for anything anymore? :P - Added a .debug/lastcrashtime prop to get written to programs when they crash. It's in a human readable time format rathern than a systime. [FB6 idea] - Fixed memory leak in ARRAY_FMTSTRINGS. [FB6 bug] - Fixed FMTSTRING to not accept negative dynamic precision strings. [FB6 bug] - Fixed an error with FMTSTRING accepting a dynamic field width of -1. [FB6 bug] - Added Standard ANSI awareness to the FMTSTRING and ARRAY_FMTSTRINGS prims. [FB6 improvement] - Made it so that scoped variables will have their name shown in debug mode. [FB6 idea] - Added ABS prim. [FB6 idea] - Added SIGN prim. [FB6 idea. Kind of pointless. :P] - Fixed a crasher when having nameless variables in function headers. [FB6 fix] - Added DESCRBUFSIZE prim. [FB6 prim] - Added }TELL in-server $define. [FB6 idea] - Fixed potential crasher in ARRAY_FILTER_PROP. [FB6 fix] - Fixed double-freeing in ARRAY_FMTSTRINGS. [FB6 fix] More... over 22 years ago
- Fixed an init error due to invalid MUF prim counts in the .h files. - Fixed the EXPANDED_WHO @power to actually work. - Removed the __muckname $def. Never actually worked, nor can it be easily fixed. Just set your own _defs/__muckname: prop on #0. - Fixed power? to recognize CONTROL_ALL and ALL_MUF_PRIMS @powers. - Changed power? to not abort on an invalid @power, but rather just return 0 in this case. This is in accordance with the flag? prim behavior. - Changed the version to 1.76, a bugfix release of 1.75. More... over 22 years ago