1. 29 Jul, 2006 1 commit
  2. 20 Jul, 2006 1 commit
  3. 10 May, 2006 2 commits
  4. 30 Apr, 2006 1 commit
    • Peter Berry's avatar
      A hack to make messages work properly for now. A pid_t was being put in an int... · 34ce0a04
      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 :)
      
      34ce0a04
  5. 26 Apr, 2006 2 commits
  6. 04 Apr, 2006 1 commit
  7. 03 Apr, 2006 2 commits
  8. 24 Mar, 2006 1 commit
    • Peter Berry's avatar
      · 3d306e4e
      Peter Berry authored
      updated for 2.14.2
      3d306e4e
  9. 23 Mar, 2006 6 commits
    • Peter Berry's avatar
      · d2833da2
      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.
      d2833da2
    • Peter Berry's avatar
      · 1d1457d4
      Peter Berry authored
      mud rooms from /usr/local/lib/mw that never made it into cvs before
      1d1457d4
    • Peter Berry's avatar
      · ed5bb28b
      Peter Berry authored
      fixed dumb bug where I tried to compile the wrong file
      ed5bb28b
    • Peter Berry's avatar
      · 1a2d46e8
      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.
      1a2d46e8
    • Peter Berry's avatar
      · 83c818a0
      Peter Berry authored
      add spaces
      83c818a0
    • Chris Jones's avatar
      Adds a saya gag (i think) · 70486557
      Chris Jones authored
      *am am am*
      70486557
  10. 28 Feb, 2006 1 commit
    • Peter Berry's avatar
      · e230fd38
      Peter Berry authored
      fixed a bug in the jive gag where e.g. "I've" -> "AH''ve"
      (now "I've" -> "ah've")
      e230fd38
  11. 29 Dec, 2005 1 commit
    • Peter Berry's avatar
      · 844e030c
      Peter Berry authored
      fixed mismatched parens in credits
      844e030c
  12. 02 Dec, 2005 1 commit
  13. 29 Nov, 2005 3 commits
  14. 08 Nov, 2005 2 commits
    • Peter Berry's avatar
      · 0396b0fb
      Peter Berry authored
      oops, put "and" in the right place this time
      0396b0fb
    • Peter Berry's avatar
      · 03fd64bd
      Peter Berry authored
      Added myself to credits()
      03fd64bd
  15. 27 Oct, 2005 6 commits
    • Peter Berry's avatar
      · 168635b8
      Peter Berry authored
      oops, forgot changelog
      168635b8
    • Peter Berry's avatar
      · 572cd8ae
      Peter Berry authored
      Fixed permissions for the colour directory (though the !colour
      command shouldn't really have used access() in the first place)
      572cd8ae
    • Peter Berry's avatar
      · 1c5532fe
      Peter Berry authored
      updated for 2.14.1
      1c5532fe
    • Peter Berry's avatar
      · cffb60e5
      Peter Berry authored
      bumped up tweak version number
      cffb60e5
    • Peter Berry's avatar
      · f64018de
      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
      f64018de
    • Peter Berry's avatar
      · 30a596bc
      Peter Berry authored
      init_locale() now defaults to C / ASCII locale if locale env
      variables are absent or empty
      30a596bc
  16. 26 Oct, 2005 1 commit
    • Peter Berry's avatar
      · 852579ce
      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.
      852579ce
  17. 25 Oct, 2005 1 commit
    • Peter Berry's avatar
      · 8f0c3b8e
      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.
      8f0c3b8e
  18. 21 Oct, 2005 2 commits
    • Peter Berry's avatar
      · cd1e0d20
      Peter Berry authored
      oops, corrected typo
      cd1e0d20
    • Peter Berry's avatar
      · c100cff6
      Peter Berry authored
      Rewrote strip_str() in a rather more locale-flexible way
      c100cff6
  19. 11 Oct, 2005 1 commit
    • Peter Berry's avatar
      · d7bf6b5c
      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
      d7bf6b5c
  20. 23 Sep, 2005 1 commit
    • Peter Berry's avatar
      · 9382fd6a
      Peter Berry authored
      added "0;" to non-bold colour sequences so they work as expected
      9382fd6a
  21. 22 Sep, 2005 1 commit
    • Peter Berry's avatar
      · 33a22cfa
      Peter Berry authored
      Changes in the latest rpm, and doc changes to match.
      33a22cfa
  22. 12 Aug, 2005 2 commits
    • Peter Berry's avatar
      · 2d21e4b7
      Peter Berry authored
      COPYING, INSTALL, LICENSE and README now get installed to the mw dir.
      Also changed the specfile to reflect this.
      2d21e4b7
    • Peter Berry's avatar
      · f4cdc448
      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.
      f4cdc448