- 29 Jul, 2006 1 commit
-
-
Peter Berry authored
-
- 20 Jul, 2006 1 commit
-
-
Peter Berry authored
- fix bug in wcs2any() that threw away all the string after an invalid/unconvertible sequence instead of just the invalid/unconvertible characters - fix test main() to use new function signatures
-
- 10 May, 2006 2 commits
-
-
Peter Berry authored
-
Peter Berry authored
New abstractions for writing to the pipes, and changes to use wchar_t in many places. First attempt to make stuff write to the pipes in UTF-8. The idea is to replace all the IPC code with invocations of this abstraction, and then replace the IPC with something saner, like sockets, or even the Marvin protocol.
-
- 30 Apr, 2006 1 commit
-
-
Peter Berry authored
A hack to make messages work properly for now. A pid_t was being put in an int which was assumed to be 4 bytes long, then memcpy'd into a string. This patch forces it to be 4 bytes long by using a uint32_t. This might mean lossage with a 64 bit pid_t, in the very, very unlikely scenario that the pid is bigger than can be held in 32 bits. A proper fix would be to get enough x's to hold a pid_t however long that happens to be, but that would be Effort :)
-
- 26 Apr, 2006 2 commits
-
-
Peter Berry authored
-
Peter Berry authored
-
- 04 Apr, 2006 1 commit
-
-
Peter Berry authored
There is now an "ison" function, please use that instead of grovelling through the who file in future.
-
- 03 Apr, 2006 2 commits
-
-
Justin Mitchell authored
-
Unknown User authored
-
- 24 Mar, 2006 1 commit
-
-
Peter Berry authored
updated for 2.14.2
-
- 23 Mar, 2006 6 commits
-
-
Peter Berry authored
- Changed %d and %u, where they referred to size_t things, to %zu - Changed unsigned int to unsigned long int where it was the target type of a cast from a pointer These fix warnings when compiling on x86-64.
-
Peter Berry authored
mud rooms from /usr/local/lib/mw that never made it into cvs before
-
Peter Berry authored
fixed dumb bug where I tried to compile the wrong file
-
Peter Berry authored
- Moved the gag tables out of bork.h into a source file, so the executable now only has one copy. They're now const. - Now using gnu99, which people seem to have been coding to anyway, with GNU libc extensions - removed #define from iconv.c which the above made redundant - Optimisation flag is now in CFLAGS instead of DEFS (makes more sense there) Next step, check if it compiles on AMD64.
-
Peter Berry authored
add spaces
-
Chris Jones authored
*am am am*
-
- 28 Feb, 2006 1 commit
-
-
Peter Berry authored
fixed a bug in the jive gag where e.g. "I've" -> "AH''ve" (now "I've" -> "ah've")
-
- 29 Dec, 2005 1 commit
-
-
Peter Berry authored
fixed mismatched parens in credits
-
- 02 Dec, 2005 1 commit
-
-
Steve Hill authored
-
- 29 Nov, 2005 3 commits
-
-
Peter Berry authored
updated for new release
-
Justin Mitchell authored
expected, now catch that and start from the beginning instead
-
Justin Mitchell authored
-
- 08 Nov, 2005 2 commits
-
-
Peter Berry authored
oops, put "and" in the right place this time
-
Peter Berry authored
Added myself to credits()
-
- 27 Oct, 2005 6 commits
-
-
Peter Berry authored
oops, forgot changelog
-
Peter Berry authored
Fixed permissions for the colour directory (though the !colour command shouldn't really have used access() in the first place)
-
Peter Berry authored
updated for 2.14.1
-
Peter Berry authored
bumped up tweak version number
-
Peter Berry authored
- Fixed makefile bug stopping command.c being compiled when it changed - Added commands to change locale and character set, so bbs users can get sane terms RPMs coming soon
-
Peter Berry authored
init_locale() now defaults to C / ASCII locale if locale env variables are absent or empty
-
- 26 Oct, 2005 1 commit
-
-
Peter Berry authored
removed utf-8 hack added sanity checks to charset changing code added function for querying current charset added locale init function called locale init function from main() The plan now is to add a command that bbs users can use to change their character set to whatever their term is using.
-
- 25 Oct, 2005 1 commit
-
-
Peter Berry authored
New source file containing functions to convert strings between the local charset and wchar_t, and one to change what "local charset" means.
-
- 21 Oct, 2005 2 commits
-
-
Peter Berry authored
oops, corrected typo
-
Peter Berry authored
Rewrote strip_str() in a rather more locale-flexible way
-
- 11 Oct, 2005 1 commit
-
-
Peter Berry authored
Workaround bbs user locale issues (set LANG to en_GB.UTF-8 by default) Bumped up version number to 2.14.0
-
- 23 Sep, 2005 1 commit
-
-
Peter Berry authored
added "0;" to non-bold colour sequences so they work as expected
-
- 22 Sep, 2005 1 commit
-
-
Peter Berry authored
Changes in the latest rpm, and doc changes to match.
-
- 12 Aug, 2005 2 commits
-
-
Peter Berry authored
COPYING, INSTALL, LICENSE and README now get installed to the mw dir. Also changed the specfile to reflect this.
-
Peter Berry authored
Some documentation for packages: LICENSE is the GNU GPL v.2 verbatim README is copyright and credits COPYING is a brief description of the license (largely just the form at the end of the GPL) INSTALL is instructions on building and installing, including creating a user for mw to run setuid as and anonymous access via the bbs user.
-