Skip to content
Snippets Groups Projects
  1. Jul 15, 1999
  2. Jul 14, 1999
  3. Jul 09, 1999
  4. Jul 04, 1999
  5. Jul 02, 1999
  6. Jun 10, 1999
    • Chris Fry's avatar
      · 5b3ac880
      Chris Fry authored
      Finished!
      
      the iRC scripts now support quotes eg, "hi    all", and .raw and !tell also
      work properly without causing a seg fault, and removing backslashes.
      
      also, multiple commands are now available....
      
      eg:
      
      bind test .e wibbles;.e says "I   am    a    fish!";.e was joking :)
      
      Fry
      5b3ac880
  7. Jun 08, 1999
    • Chris Fry's avatar
      · 77a571f7
      Chris Fry authored
      Argument parsing now works fine. Will warn you if incorrect number of
      arguments specified on script command line
      
      Also now checks for invalid scripts, such as '%'s before '$'s, and more than
      one '%'
      
      Oh, also now loads scripts up from .mwrc like aliases do, rather than from
      the .mwscript file
      
      Fry
      77a571f7
  8. Jun 07, 1999
    • Chris Fry's avatar
      · 7a8962f3
      Chris Fry authored
      Now gives number of arguments, if incorrect amount given
      
      Fry
      7a8962f3
    • Chris Fry's avatar
      · c271c1be
      Chris Fry authored
      ok.. I've implemented iRC scripts, eg /me
      
      These can be put into the file '.mwscript', see SUCS mw for details
      
      I'm now working on multiple commands, but it looks difficult :(
      
      Fry
      c271c1be
  9. Jun 04, 1999
    • Chris Fry's avatar
      · 499881c6
      Chris Fry authored
      Changed '!user timeout' to also have the min/max timeout values that
      !timeout gives
      
      Fry
      499881c6
    • Chris Fry's avatar
      · 4251a9d1
      Chris Fry authored
      updated '.ignore', and '.unignore' so now multiple users can be specified,
      eg, '.ignore fry dez firefury' gives:
      '<user> has just ignored fry, dez and firefury'
      
      :) Kinda useful - still works with '*', but '*' has to be the first argument
      to the command, eg. '.ignore * dez firefury' will just ignore all
      
      Fry
      4251a9d1
  10. Jun 02, 1999
    • Chris Fry's avatar
      · b585c53d
      Chris Fry authored
      Umm... it's compiled all these files, but they are unchanged, I just added
      debug info, then removed it again...
      
      I tried implementing infinite arguments for commands, like 'wiz'. I got this
      working, but it kept crashing when I exited the 'DoCommand' routine :( I
      think this was something to do overwriting memory outside the routine, but
      couldn't work it out...
      
      Anyway, for now, I've changed the MAX_ARGC variable to 128 - I figured that
      this should easily be enough. (Parse.h)
      
      Fry
      b585c53d
  11. May 27, 1999
    • Chris Fry's avatar
      · b5aa0330
      Chris Fry authored
      Fixed the POSTINFO bug.
      
      The strlen(buff) was after the memcpy. I've referenced this before the
      memcpy now, and it works fine.
      
      Fry
      b5aa0330
  12. May 25, 1999
    • Chris Fry's avatar
      · 67076c38
      Chris Fry authored
      Added FORCE_WIZ, so that wiz, wall, and tells can't be ignored
      
      Fry
      67076c38
    • Chris Fry's avatar
      · ffc19ea6
      Chris Fry authored
      quickly changed the broadcast message routine to send wiz/wall/logon info
      from pid -1, so that it is an invalid pid. this means it becomes a proper
      SYSTEM message when using spy, and ignore.
      
      This has the effect of now not being able to ignore WIZ and WALL messages
      from ignored people.
      
      Next.. Tells! (use coventry for this) -- but god knows how... any
      suggestions, bar realtering the msg pipe :(
      
      Fry
      ffc19ea6
  13. May 21, 1999
    • Chris Fry's avatar
      · a0ee5ba6
      Chris Fry authored
      Changed a bug in '!user edit <user>' so that changing the 'lastread' for
      each folder actually SAVES the changes made :)
      
      Updated the .eject command to .remove to resolve a problem when people try
      to use '.e says hi'.
      
      Update FORCE_CHATMODE so that a '!user chatmode <user>' of '-c' will now
      make the user doing say 'Sulking...' like a zod will.
      
      Changed the timeout message to show the min and maximum in seconds too.
      
      Re-changed the default timeout back to 600s not 900.
      
      Mended the FORCE_CHATMODE, and FORCE_COMMAND messages, as these broke with
      Arthurs new message pipe system. Also now more efficient as using the
      mesg_user structure. Sorry, I missed these out when converting the first
      time :/
      
      Fry
      a0ee5ba6
  14. May 18, 1999
    • Chris Fry's avatar
      · 90a85c12
      Chris Fry authored
      New log format. Some complaints that log is difficult to read.
      
      Rather than:
      
      <name> | <text> | <date/time>
      
      is now:
      
      <date/time> | <name> | <text>
      
      Gives better alignment, and now much easier to scan for dates and names
      90a85c12
    • Chris Fry's avatar
      · 32eef165
      Chris Fry authored
      Changed the help files to reflect the new 'ignore *' commands
      32eef165
    • Chris Fry's avatar
      · 7485741d
      Chris Fry authored
      Changed the 'who' list again, as ppl wanted a '----' line under the who list
      too. NOTE: mustn't change it too much more, or one user will fill up the
      screen.
      
      Deleted the 'wibble' chatmode, as found this annoying.
      
      Fixed bugs in 'ignoring'. Now tells users who does what. Also, can't ignore
      people who aren't logged on, or exist.
      
      '.ignore *' will now ignore everyone currently logged on
      '.unignore *' will now unignore everyone currently in the ignore list.
      
      Changed priv types to allow talker commands to appear on just 'su', with no
      privs.
      
      General optimisation of 'ignore' commands. now slightly faster.
      7485741d
  15. May 12, 1999
  16. May 06, 1999
    • Chris Fry's avatar
      · 701fa7d0
      Chris Fry authored
      changed the reflection command, to *not* go into an infinite loop if someone
      who is reflected tries to do something to another reflected person
      701fa7d0
    • Chris Fry's avatar
      · 395a1065
      Chris Fry authored
      Umm.. changed it back to the modified CHANNEL pipe, cos otherwise I didn't
      know if 'user room' or 'summon' was used.
      
      If I just detected for su, both 'user room' and 'summon' always worked
      through protect if you were su, and not just 'user room'.
      
      The way it is atm, .summon can't work through protect, even if the user is
      su. However, su's can now user 'user room' to change the room anyway.
      
      I suggest that this is used only if REALLY needed.
      395a1065
    • Chris Fry's avatar
      · e0d22cb5
      Chris Fry authored
      Changed the format of FORCE_CHANNEL just a bit, so that now, a '!user room
      <user>' will go through protect, while a normal summon wont.
      
      This allows superusers to move people anyway if they *really* need to.
      
      Works really simply, by prefixing the channel with one char. If 's'
      (superuser), then will go through protect. Any other char will stick to
      protection rules.
      e0d22cb5
    • Chris Fry's avatar
      · 2e6229fd
      Chris Fry authored
      Changed the wibble filter, so give a nicer effect.
      
      Added a 'room' command to 'user', so now, a user can have their rooms
      changed by '!user room fry'
      
      Join talker messages now give the room number they join, eg:
      'Fry has just joined talker room 4'
      2e6229fd
    • Justin Mitchell's avatar
      Removed bug that prevented the 'tell' command from working, · 73bcd8ad
      Justin Mitchell authored
      simple mistake, must do the strlen BEFORE adding in the users PID.
      73bcd8ad
  17. May 04, 1999
    • Chris Fry's avatar
      · 1a958a61
      Chris Fry authored
      changed the help to reflect the new privs
      1a958a61
    • Chris Fry's avatar
      · bbf124f6
      Chris Fry authored
      Made SPY sticky across mw executions, and made global non-sticky
      bbf124f6
    • Justin Mitchell's avatar
      b1d10fb6
    • Justin Mitchell's avatar
      9f7892bb
    • Justin Mitchell's avatar
      · f1f5105a
      Justin Mitchell authored
      Update version number, and return the homepath in bb.h to normal
      f1f5105a
    • Justin Mitchell's avatar
      · 516299ee
      Justin Mitchell authored
      Removed debugging info
      added 'spy' talker command, which prepends all text messages with
      the originating user.
      i.e. you can see who did a raw.
      516299ee
    • Justin Mitchell's avatar
      · bc86758c
      Justin Mitchell authored
      Finished merging and changing new message passing system,
      still some debugging info in place,
      and no doubt some bugs too.
      bc86758c
    • Chris Fry's avatar
      · 07979699
      Chris Fry authored
      Hopefully fixing the FORCE_TEXT bits in mesg.c, where arthur missed out
      converting them to the new style messages.
      
      These are for the postinfo messages, and system messages (like leaving the
      board)
      07979699
    • Chris Fry's avatar
      · 7ae57040
      Chris Fry authored
      Changed main.c to work with Arthurs new mesg_pid, mesg_user etc.. commands
      for message pipes, rather than sending usernames in the text
      7ae57040
    • Justin Mitchell's avatar
      Just fixing typos and stuff · 2270e65f
      Justin Mitchell authored
      2270e65f
Loading