User Tools

Site Tools


v2.20
 iniquity v2.20A - jack phlash
-----------------------------

----
 changes between v2.00 final and v2.10. (1/1/00)
----
! iniquity didn't show you the correct errorlevel when exiting... why? i
  dunno... fixed.
+ iniquity now exits with errorlevel 255 when exiting from the wfc. this
  should help users who run automated echomail setups without traditional
  frontend mailers when making batch files. 
- removed banned boards and users. how dorky.
! fixed disappearing cursor problem in string editor and system config.
! fixed all y2k bugs i could find including:
       % display of date mci codes
       % internal handling of differences between dates and years
       % handling of user ages during application process
       % display of 2000+ file dates in microdos
       % handling date in file/archive viewer
       % handling of date in file info
       % handling of date in message new scans
       % handling of date in file new scans
       % display of date in log files
% not a major problem, but something i noted when fixing age checking
  routines the default version of apply.ips does not check for valid ages.
  iniquity's internal apply routines will say ages 3< and >90 are invalid.
  if you are not doing anything special with your apply.ipx you can simply
  delete it and use the default apply, if not you may wish to correct this
  problem yourself in apply.ips... (of course this might not be a good idea
! made version plus ONLY, no more stupid define plus going on... some
  limits are still in place to make this release more compatible with the
  last public iniquity release... (who wants to redo everything!?) honestly
  the normal freeware version's limits should be enough for anyone.
+ new waiting for caller screen just for the sake of tradition :)
  for toddler and senior citizen interest boards)
! changed misc strings and cosmetic effects to better suit new wfc style
! fixed a weird bug i've encountered way too much... when uploading a file
  and immediately viewing it i'd get a rte209. this turned out to be a
  problem in various places because iniquity leaves the directory as the
  temp working directory after uploading and some programs assume you are
  in the main/startup directory when opening files.
! fixed anipause.ips to avoid future problems with last bug, included.
! new version of rumors.ips, included.
! fixed check.ips to compile without changes
! fixed oneliner.ips to compile without changes
% it's also interesting to note that when using apply.ipx a user is created
  even if they don't actually complete the registration... although this
  is the superior way to customize your application process i'm sure you can
  imagine the wonderful situations that this can create.
----
 release 2 (1/8/00)
----
! help string when changing new user options in sysconfig would display the
  the wrong string for ask screen length. has always been like this!@ 
! if scrolling text was off in new wfc unscrolling text was in wrong place,
  whoops.

----
 release 3 (1/12/00)
----
- made it so that welcome.ans is NO LONGER displayed after using all of your
  invalid login attempts... this has always been like this in iniquity, but
  why?!
! new user config option didn't work... it'd show the new user config
  whether on or off. fixed.

----
 changes between v2.10 release 3 and v2.11. (12/27/00)
----
- removed netmodem support completely... apparently it didn't work right,
  and since it was only for netmodem/32 1.0 and there is a 2.0 in the works
  as well as other alternative telnet daemons i decided to just remove it
  completely... (this was also requested by many many people)
! the multinode option in sys config is now in the main config section
  rather then by itself in the multinode section.
! changed look of default config screens, reordered some options, changed
  some colors, etc.
! completely changed all of the config screens, layouts, colors, and strings.
! fixed major y2k bugs in iniqmail, they didn't appear to have been causing
  any problems because most tossers would have fixed them, but i fixed them
  anyways.
! another bug found in iniqmail - it was ALWAYS writing 1.msg even if it
  already existed when running scan. this could cause messages to be lost if
  iniqmail scan was run on new message events rather than just nightly events.
  (this wouldn't make a difference to gecho users since gecho always makes
  a dummy 1.msg after it runs...)
! when running external programs if there wasn't a space after the command
  string sometimes extra parameters would be appended to the command string
  causing doors not to run or mci codes to display corrupt information.
! related to the above, when running external programs (any) iq would pass
  extra parameters that would sometimes interfere with the program being run.
% the above two errors would cause most doors to not run correctly, surprising
  that this was never fixed...
----
 changes between v2.11 and v2.20A (xx/xx/01)
----
% all reported bugs fixed...
! ever since i've used iniquity there has been some confusion between the
  system and sysop passwords, that is... when you turn on system password
  access it prompts for the sysop password even though the config program
  defines and system and a sysop password, as well as different prompts
  for each. corrected by changing a few strings that refer to the system
  password as the sysop password around and by making the prompt compare
  against the system password variable instead of the sysop password variable.
% the system password is defined in logon settings... if there is one and
  the user meets the required ACS when logging in they will be prompted for
  it after their normal logon information.  the sysop password is defined
  in the main settings and is asked for if the option to prompt for it
  is on and the user tries to use a sysop command.
! when using login.ans the ansi would never get redrawn during the whole
  process, this made modding in certain ways a cosmetic nightmare. it now
  will redraw before prompting for the user name each time.
! fixed errors i made in the config program when i moved the multinode
  options, whoops.
! fixed yes/no prompt positions in file editor (again... whoops)
+ completely changed fse "new" quoting method... now new quoted messages
  work like this: the first time the message is quoted the quote header
  will be placed two lines above whatever is quoted. the quoted message is
  marked with a customizable string (ie > or [> or whatever) - this string
  replaces the old quote footer string.  also added %S2 code to head to show
  the date of the message that was replied to in the quote header. this
  looks (and works) quite a bit nicer. %S1 code shows initials of quoted
  user in mark string... this ended up being a fix for a bug in the way
  new quoting worked.
! fixed bug in online listings where people doing prelogin activities
  would be shown as the sysop. unknown is now an editable string.
+ made all internal node status messages strings to be edited in the string
  editor... yikes. also added some new internal ones (file listing, reading
  messages, writing message, voting, adding a new voting question, and
  new user voting...)
% mci TD is listed in the docs as being time per day, its actually total dls.
+ new mci code (requested) - DN for new users today.
! the MW mci code had some issues... this is how it worked: when you haven't
  checked your mail box it will show you how many messages (new and old) it
  contains. if you have been in your mailbox it will show zero... the best
  use for the code in this condition would be something like "You have %MW
  messages in your mailbox... view them?" for your mail read prompt. now
  the code will always show you how many you have in your mailbox.
! mci ZA (disable mci/control codes) didn't work correctly... ZA would disable
  control codes but it would not properly disable mci codes. corrected.
+ mci ZA (disable mci/control codes) now disables EVERY kind of code except
  for mci ZB - this should fix the display of garbled ascii art.
! changing a users level would only change their usernote if they had
  an sl of 25... i had to weigh whether it is more of an disadvantage to
  have to change all users to have the default level's usernote manually
  or to have to have those already defined overwritten when changing sls...
  since most people don't even use usernotes i picked the first.
+ included default.txt - a new decompiled string file using only user
  defined colors and no special mods or anything else. its much easier to
  modify your strings if you start with this file. use "iqstring compile
  default.txt" to compile.
! fixed bug where when deleting or moving the last file from a file area
  while listing files iniquity would crash with an rte. i got lots of bug
  reports concerning this but noone ever told me it only happened when you
  deleted or moved the last file! arrgh... welp, i found it, its fixed.
! fixed door.sys bug in which basically anyone using a phone number not
  formatted us style [ie. (xxx)xxx-xxx] would have an incomplete file 
  which wouldn't work for most (all) doors that require door.sys. again,
  another very stupid coding mistake that somehow slipped by...
! ~CN in fseditor now updates current column on almost every keystroke.
+ new mci - TB - time in time bank.
! slightly changed the way the filelist works, too much of this is internal
  and needs to be heavily revised. the tag characters now are displayed in
  color 2 and highlighted in color 3, the file name is now in color 3 and
  highlighted in color 6.
- removed more stupid lockout stuff, this time from the bbs list code.
% undocumented feature? when adding a dial up bbs addbbs.ans with wave
  codes is used if it exists, when adding a telnet board you can use
  addtbbs.ans!
- removed forced pause from timebank stats... add one to the ansi if you
  want it!
! minor cosmetic changes to multinode chat... all this will eventually be
  configurable so don't panic.
% undocumented vrmid.ans (voting results) wave codes:
      ~vn - question number,
      ~vr - number of votes.
! fixed the "set newscan pointer date" option... y2k issues.
+ added default value (current newscan pointer date) to "set newscan
  pointer date" command.
! corrected msglhil.ans display - wasn't showing messages with matching
  to field, only from.
- removed node address from "from" wave. (you can see wheres its from in
  the origin line!!!!)
! swaped text colors for message reading. quoted text is high, normal is
  normal.
+ added space between origin line and prompt in echo/netmail areas
! changed address line of origin from dark to bright colors
- removed pauses from aborted ansis.
! completely changed the way ansi files are parsed... now the screen pauses
  for them like it does for other text. now you can display ansi as bulletins
  and what not. woohoo!
+ corrected all screen pause lengths. screen will pause (if enabled) when the
  screen fills equal or more (equal!) the users set pagelength.
! the more prompt now works for ansis... that is, continuous or stop will
  do as they normally would.
+ new mci/control codes for above changes. PO = pause off. temporarly turns
  screen pause off.  will turn pausing back on after displaying the file.
  PE = pause enable. PD = pause disable.  when using these two the screen
  pausing will stay off until turned back on! use them with caution!
+ there will now automatically be a space below a quote or autoquote.
! putting 0 in max autoquote lines was supposed to make it autoquote the
  entire message, all it actually did was make it not quote anything. fixed
  it to make it work was originally intended.
+ in the fseditor tab now works with real 8 space tabs instead of always
  skipping 4 spaces ahead... for grymmjack!
! fseditor will now go one line below the bottom of the fseditor ansi when
  aborting while reading... it looked pretty ugly to just show the read
  prompt where the default prompt is on the fseditor screen.
! changed a few minor strings in the wfc screen
% the file pointer still uses just the date and not the date/time so users
  will continue to see files uploaded that day whenever they scan that day.

----
 other issues and notes... (including some reported "bugs" explained)
----

% there was another release of iniquity after 2.00F made by one of the
  members of idt. this version was 2.01 and contained 3 minor changes,
  as far as I know all of which have been made in this version.  the
  public iq20 source code does NOT include them or any other additional
  fixes.

% there are many, many, hardcoded strings and screens in iniquity... this
  may surprise many of you since iq has a reputation for being amazingly
  customizable... but its true. this includes almost all the newly added
  node messages and strings, and basic strings such as "Yes" and "No".
  I hope to eventually make all of these things editable strings after
  I take care of the majority of the bugs.

% good old waiting for caller screens... some people love the new one,
  other people hate it... some don't care whatsoever. I *DO* eventually
  plan to make all of the decent iq wfc screens from the past selectable by
  using the tab key from the wfc screen though this is extremely low priority.

% yep... iniquity doesn't store its dropfiles in separate locations for
  some odd reason... easy way to avoid problems? use the dorinfoX.def file,
  X will always be replaced with the node number so no confusion.  if the
  door doesn't use dorinfoX.def (what?!) then move the dropfile to a
  different directory with a batch file. this will probably be corrected in
  the future but again is considered a low priority.

% there are probably many bugs i did not fix and certainly many things
  i didn't note in this section. please email me with any small suggestions
  and bug reports you may have... i will continue to update this release
  until idt makes an official update. see readme.txt for details.

 the end.
-----------------------------
v2.20.txt · Last modified: by admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki