1. 23 Jun, 2002 10 commits
    • Unknown User's avatar
    • Justin Mitchell's avatar
      Release version 2.11 · e19007f2
      Justin Mitchell authored
      e19007f2
    • Denis Walker's avatar
      · 1089ab7d
      Denis Walker authored
      Added missing commands, removed general, join, script. Modified others.
      1089ab7d
    • Denis Walker's avatar
      · 438aa73c
      Denis Walker authored
      Formatted new script file in new help format
      438aa73c
    • Chris Fry's avatar
      · 3fefc71d
      Chris Fry authored
      
      Re-added the new script file - please try not to overwrite it again dez ;)
      
      Chris
      3fefc71d
    • Denis Walker's avatar
      Modified script to reflect new help format. · b138041c
      Denis Walker authored
      b138041c
    • Chris Fry's avatar
      · 9bc097c9
      Chris Fry authored
      Renamed the instruction "INLISTI" to "IINLIST" for consistency.
      
      Chris
      9bc097c9
    • Chris Fry's avatar
      · 815be31c
      Chris Fry authored
      Added script command "ISADEC" which is identical in every way to
      "ISANUM" but only checked decimal numbers, and not hex.
      
      Chris
      815be31c
    • Denis Walker's avatar
      · fea98fbd
      Denis Walker authored
      Removed busy, create, exit and shift as the commands no longer
      exist. Combined jump with call, corrected user. Applied new formatting
      to boolopt.
      fea98fbd
    • Denis Walker's avatar
      · 8fd5f14f
      Denis Walker authored
      Updated scripthelp to reflect new 'man page' help file design. Using
      symbolic links locally to ensure consistency of identical
      files. Added files "busy" and "whenami". More new files to follow.
      8fd5f14f
  2. 22 Jun, 2002 14 commits
    • Chris Fry's avatar
      · 79f5ee73
      Chris Fry authored
      Added script format help
      
      Chris
      79f5ee73
    • Chris Fry's avatar
      · f15f1663
      Chris Fry authored
      New (very radically) updated mwrc help
      
      Chris
      f15f1663
    • Denis Walker's avatar
      · 25ade03f
      Denis Walker authored
      Symbolic link test to timesave on duplicate files (e.g. ADD and SUB)
      25ade03f
    • Chris Fry's avatar
      · 08511934
      Chris Fry authored
      Updated the 'doing' command so it no longer needs SU - it doesnt do
      anything insecure, and it is fun to play with at times (if you're _really_
      bored).
      
      Updated 'summon' so that it checks protection level while off the
      talker too - you could summon someone onto the talker with a much higher
      protection level. Now it is the same as the room change version.
      
      Chris
      08511934
    • Denis Walker's avatar
      · 0e4961a5
      Denis Walker authored
      Moved doing from wizhelp to help
      0e4961a5
    • Denis Walker's avatar
      · fd98b6c4
      Denis Walker authored
      Move of doing from wizhelp to help due to it no longer requiring su privs.
      fd98b6c4
    • Chris Fry's avatar
      · bbb15499
      Chris Fry authored
      Moved the 'doing' message to before the 'zodded' script when a user gets
      kicked off the talker. This allowed the 'zodded' script to set and
      override the doing text to whatever they want if they do wish...
      
      Chris
      bbb15499
    • Denis Walker's avatar
      · 61dace60
      Denis Walker authored
      Added missing help files
      61dace60
    • Denis Walker's avatar
      · c63a6411
      Denis Walker authored
      Added missing wizhelp files
      c63a6411
    • Chris Fry's avatar
      · 47468ebf
      Chris Fry authored
      Fixed "!help" and ".help", so that it doesnt still count
      up lines for commands you dont have privs for. This caused it to
      give you the "---more---" message every 5 or so lines if you had no privs.
      
      Updated the descriptions of 'zod', 'mrod' etc.. to include the
      optional reason.
      
      Chris
      47468ebf
    • Chris Fry's avatar
      · 7116c6f6
      Chris Fry authored
      
      The talker command ".variables" now also displays escape sequences
      rather than colourcodes, since it is alot more useful to be able
      to see the contents.
      
      Changed the 'escprintf' function to show escape characters the same as less:
      
      ?\027[7m[ESC]?\0270m
      
      Chris
      7116c6f6
    • Chris Fry's avatar
      · b9982f55
      Chris Fry authored
      Reworded '.restart' description text to fit into 80 columns
      
      Fixed 'ventril' and 'ventril_raw' commands to that room numbers have to be
      *numbers* and it wont accept strings
      
      Chris
      b9982f55
    • Chris Fry's avatar
      · fb249d6c
      Chris Fry authored
      
      Changed 'isanum' to allow an extra argument specifying whether it is
      to attempt to recognise only decimal numbers. If this is left as zero,
      it will attempt hex too.
      
      Changed every occurance of this command to use this.
      
      ".runaway", ".room", and ".floodlimit" will now only accept numbers. Before,
      you could specify an argument such as "145yeti" and it would interpret this
      value as "145".
      
      Chris
      fb249d6c
    • Chris Fry's avatar
      · f259e27a
      Chris Fry authored
      Fixed a bug in the arguments read by the '.runaway' command
      
      Fixed MAKESTR script command to create a string of the length specified,
      rather than n-1
      
      Chris
      f259e27a
  3. 21 Jun, 2002 1 commit
    • Chris Fry's avatar
      · a35e1877
      Chris Fry authored
      Found a weenie bug in USERROOM that would cause an invalid string to
      be output if the user being queried was not found on the talker. now
      returns "-1" instead to indicate the room is unknown.
      
      Chris
      a35e1877
  4. 20 Jun, 2002 9 commits
    • Chris Fry's avatar
      · 00418d74
      Chris Fry authored
      Oops, fixed isanum so it doesnt randomly detect decimal numbers as hex
      
      Chris
      00418d74
    • Chris Fry's avatar
      · 748acfde
      Chris Fry authored
      Had to change 'isanum' so that it no longer recognises octal numbers. this
      is because any numbers with padded zeros in front came out
      as octal and really broke some scripts. until now, noone has really worked
      out whats wrong, but it appears to be isanum.
      
      Therefore, it now only recognises hex and decimal. Any mathmatical
      operations on a number string will now result in a normal number rather
      than an error.
      
      This results in a nice method of stripping off leading zeros from a number:
      
      SET <variable> $[{variable}+0]
      
      Chris
      748acfde
    • Chris Fry's avatar
      · ba5ea468
      Chris Fry authored
      Added an errorcode shutdown broadcast of '-666' (checkonoff code),
      rather than using 0 - this just gives me another chance to detect a bug in
      another users milliways.
      
      Updated a change in who.c that I forgot about, which has now fully enabled
      the new who deletion code (-ve pid's) - it only did it if a user was
      kicked off the board before.
      
      Chris
      ba5ea468
    • Denis Walker's avatar
      · 3b1a97bc
      Denis Walker authored
      "excepts" corrected to "accepts" in output of --help
      3b1a97bc
    • Chris Fry's avatar
      · 44354276
      Chris Fry authored
      Updated all script functions that needed it to use 'escprintf' - ie,
      anything that prints a string from an instruction function (scr_???).
      
      Chris
      44354276
    • Chris Fry's avatar
      · f5fc179d
      Chris Fry authored
      Written a simple custom printf - escprintf, that will display escape
      characters as (for now) "[ESC]". This is now used when displaying text
      within ".debug on", since using printf just screws things up a bit...
      
      Chris
      f5fc179d
    • Chris Fry's avatar
      · bae27f71
      Chris Fry authored
      Finally got round to adding help for NRPINT
      
      Chris
      bae27f71
    • Chris Fry's avatar
      · 2898c3a5
      Chris Fry authored
      Added new help for the 'date' command
      
      Chris
      2898c3a5
    • Chris Fry's avatar
      · a887b758
      Chris Fry authored
      Added a 'date' script command that returns the current date/time in
      "dd/mm/yyyy HH:MM:SS" format.
      
      I wanted to get the current date, and a more accurate timestamp, so put
      them both together. Everything is fixed length so STRMID's are easily used
      to extract the correct information.
      
      Chris
      a887b758
  5. 19 Jun, 2002 3 commits
    • Chris Fry's avatar
      · 98763620
      Chris Fry authored
      Fixed the logoff broadcasts for checkonoff - if a user logged off the
      talker only (ie, .quit), then no message was broadcast - only when the
      user logged off the board.
      
      Added 'board logon' code of "3". Dunno what this can be
      used for - Dez asked for it, and it seems harmless. If someone doesnt want
      to use it, just ignore it!
      
      Chris
      98763620
    • Chris Fry's avatar
      · 2213a0e0
      Chris Fry authored
      Fixed WHENAMI script command (removed trailing space)
      
      Chris
      2213a0e0
    • Chris Fry's avatar
      · a86245f2
      Chris Fry authored
      Reworded script command descriptions to fit within an 80 character width,
      to stop line wrapping on low-size terminals
      
      Chris
      a86245f2
  6. 18 Jun, 2002 3 commits
    • Chris Fry's avatar
      · 651899c3
      Chris Fry authored
      Woohoo. Looks like milliways is now memory leak free!
      
      Still looking out for any unusual ones that crop up, but as far
      as I know, I have caught and corrected all of the ones that come up in
      normal use (including my diverse and bizarre scripts).
      
      Chris
      651899c3
    • Chris Fry's avatar
      · 456b6a93
      Chris Fry authored
      Fixed more memory leaks. I believe there to be only a constant 2 left.
      
      Chris
      456b6a93
    • Chris Fry's avatar
      · cb212d87
      Chris Fry authored
      Got rid of a big memory leak here in IPC's - in the average milliways
      session of 6 hours for firefury using the release milliways, he was
      clocking up an average of 1.5mb or more of memory leaks.
      
      Chris
      cb212d87