home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / bbs / badad191 / docs / history.191 < prev   
Text File  |  1993-04-15  |  19KB  |  306 lines

  1.  
  2. History: (If you haven't used -=Bad Ad=- before, please read the WHOLE file!)
  3.  
  4.  -=v1.0E=-  Lucky you who never saw this one...
  5.  
  6.  -=v1.1E=-  Supported LZH ZIP ARJ and ARC, though all the packers wrote
  7.             directly to screen and made it impossible to have a nice looking
  8.             user-interface...
  9.  
  10.  -=v1.2E=-  First version to hit the beta-testers...very ugly interface and
  11.             it couldn't repack archives containing subdirectories...
  12.  
  13.  -=v1.3E=-  Finally made the routine for searching after subdirectories etc.
  14.             - programmers should know what I mean...
  15.             Found a way to keep the packers from messing up my screen, still
  16.             no real interface ... added some routines making the problem
  17.             with the commandline's length not enough smaller ... added the
  18.             -=Bad Ad=- info to the advertisment, everyone's gotta know that
  19.             this kinda program exists, no?
  20.  
  21.  -=v1.4E=-  Tried to make a nice looking interface, although I'm ALWAYS
  22.             working in ST-High I think it'll look Ok in ST-Med too. I can't
  23.             say anything about TT or Falcon030 rez's as I haven't got any
  24.             of those machines...
  25.  
  26.  -=v1.5E=-  Speeded up the graphics a whole lot (got BITBLT to work right...)
  27.             Added the automatic CNF maker, hope you'll be able to configure
  28.             it a lot easier now...(I'm really proud of that Config program!)
  29.  
  30.  -=v1.6E=-  Added support for ZOO (works like ARC and ARJ, repack to ZIP)
  31.             Renamed the config file from BAD_AD.CNF to BAD_AD.16E, to
  32.             be able to convert different version's config files easier.
  33.             (The config program will update configfiles starting from 1.5E
  34.              and upwards automatically, just be sure you don't have ANY file
  35.              matching "BAD_AD.*" but the old config file in the same
  36.              directory as the config program!)
  37.  
  38.  -=v1.7E=-  -=Bad Ad=- now automatically configures itself according to
  39.             what packers you have - meaning you DON'T have to have all 5
  40.             to use -=Bad Ad=-!!! (You should have ZIP support though, coz
  41.              without ZIP -=Bad Ad=- can only rename .LHA to .LZH ...)
  42.             To turn a packer off you should enter the config program and
  43.             select that packer, but instead of inserting a filename using
  44.             the fileselector you fill in "NONE" as filename. (No dot or 
  45.              extension, just "NONE") If you did that right the config prog
  46.             will now display "NONE" instead of that packer and -=Bad Ad=-
  47.             will not try to do things which needed it.
  48.             Various small bugs fixed, no need to mention them.
  49.             Added the option to choose if you want all repacks/packs to
  50.             use ZIP or LZH, this is what you all have been waiting for, now
  51.             USE it too! (I had LOTSA problems getting LZH to work, but I
  52.              think it's Ok now, let me know if you have any problems!)
  53.  
  54.  -=v1.81=-  Finally supports RATSoft! (Not an easy task!)
  55.             Hopefully sorted out all small bugs from before...hopefully...
  56.             -=Bad Ad=- won't work on a file already been worked on. (In
  57.              RATSoft mode only)
  58.  
  59.  -=v1.82=-  A pure bugfixxer! Somehow v1.81 could get the UPLOADS.DAT files
  60.             really messed up, different files from different conferences
  61.             could end up ANYWHERE ... I think I've got rid of this one ... 
  62.             Another thing was just a BIG ****-up by me ... I named -=Bad Ad=-
  63.             BAD_AD.PRG, though I've written above that NO file named BAD_AD.*
  64.             should be in the same directory as the configuration file ... 
  65.             sorry for that one, -=Bad Ad=- main program will from now on be
  66.             named _BAD_AD_.PRG ...
  67.  
  68.  -=v1.83=-  -=Bad Ad=- will now log its actions to a file named _BAD_AD_.LOG
  69.             in the directory -=Bad Ad=- is run from. If the LOG file exists,
  70.             -=Bad Ad=- will just append new information to it, if it doesn't
  71.             exist, -=Bad Ad=- will create a new one.
  72.           - Also a new feature ... since TOS is very kinky about its write-
  73.             protected files, -=Bad Ad=- would report an AES-Error if there
  74.             were any "read-only" files in the archive, same thing happened
  75.             if an ad to delete was "read only". No problem anymore. If
  76.             -=Bad Ad=- encounters any protected ads, it will delete them. If
  77.             there are protected files in the archive -=Bad Ad=- will still
  78.             have them protected in the new archive, but it will NOT bomb out
  79.             'coz of them.
  80.           - Since PC, Amiga and Atari now can use deflate/inflate ZIP, I've
  81.             changed from Imploding to Deflating, resulting in MUCH better
  82.             ZIP-performance. (Beats the shit out of LZH)
  83.           - Stupid bug removed in the configuration program.
  84.  
  85.  -=v1.84=-  The VERY LOW limit of max 100 files/session has been extended to
  86.             1000 files, I hardly believe you need more.
  87.           - Added some sort of "If error then clean up" routine .. not 100%
  88.             yet though...
  89.           - Fixed a bug in the "Delete Read-Only ads" routine. Previously
  90.             if there was both a folder and a read-only ad in the archive the
  91.             routine wouldn't work. It does now.
  92.  
  93.  -=v1.85=-  Added an option to choose if you want your own ad to be write-
  94.             protected or not. Will only be useful on those BBS:es which
  95.             don't use -=Bad Ad=-. (Or a pure copy of it)
  96.           - There's a KNOWN bug in this and previous versions. At VERY rare
  97.             occasions it will mess up the UPLOADS.DAT, making it xxx35 bytes
  98.             long, I don't know why this happens, and without YOUR feedback
  99.             and bugtesting I can't find it! Help me!!!
  100.  
  101.  -=v1.86=-  The bugfix you've been waiting for!
  102.             I'm 99.99% sure that -=Bad Ad=- now handles the UPLOADS.DATs
  103.             perfectly! No more "Error, reviving system" errors when
  104.             validating uploads in RATSoft!
  105.           - Removed a pause when -=Bad Ad=- exits.
  106.           - Removed the mystic "blank-line-in-the-end-of-the-config-file"
  107.             bug. (That one's been annoying me since v1.5E...)
  108.           - Added .MSA to the files-to-pack list. (Thanx Zaphod B)
  109.  
  110.  -=v1.87=-  Splitted the config-file into one file ONLY containing configs
  111.             and one ONLY containing ads-to-delete. Meaning that you can have
  112.             ONE file with the ads-to-delete but TWO different configs.
  113.           - Fixed a MAJOR bug concerning the UPLOADS.DATs ... it had nothing
  114.             to do with lousy programming on my side but a pure mis-
  115.             understanding between me and Rat Master on the format of them.
  116.             (The bug caused files with a long description of more than one
  117.              line to mess up the AREA.x when you validated them!)
  118.           - Another bugfix .. the routine that checked if a file had been
  119.             "bad-added" already (RATSoft mode only) wasn't 100%.. it is now.
  120.  
  121.  -=v1.88=-  (Never released v1.87 officially)
  122.           - New feature! If you want you can have -=Bad Ad=- to insert the
  123.             date and time when the file was "bad-added" on the last line
  124.             in the advertisment!
  125.           - You can now choose if you want -=Bad Ad=- to use Fast/Normal or
  126.             Best version of Deflate when Zipping. (Before -=Bad Ad=- used
  127.              normal)
  128.  
  129.  -=v1.89=-  Shit ... I released v1.88 too fast ... it will NOT upgrade
  130.             the config file correctly...
  131.             Those of you who tried to use v1.88 and didn't make a backup
  132.             of your configfile MUST write a new one (or edit the one in
  133.             this archive) to get -=Bad Ad=- working correctly again.
  134.             You other ones who still use v1.86 can just run this version,
  135.             it upgrades the config file correctly.
  136.           - Added some idiot-proofing routines in the config program.
  137.  
  138.  -=v1.90=-  The first Advertisment in the DELETE.ADS file wouldn't be
  139.             deleted when repacking .. sorry for that one, it will now.
  140.           - -=Bad Ad=- still used Medium compression when repacking to ZIP,
  141.             it will now use the format you specified in the config-file.
  142.           - You can now choose if you want to use the new way to add
  143.             BBS-Advertisments (Invented by the author of RATSoft - Steve
  144.              Hughey) called "BBS_ADS.TXT". (All new advertisments append
  145.              to the end of that file.)
  146.             In "Own file" mode -=Bad Ad=- will add your ad as an external
  147.             file and NOT bother with the BBS_ADS.TXT file. In "BBS_ADS.TXT"
  148.             mode it will create a BBS_ADS.TXT file and append your ad to
  149.             it, and if there already existed a BBS_ADS.TXT file -=Bad Ad=-
  150.             will just append the ad... If you have chosen the option "Both"
  151.             -=Bad Ad=- will still add your ad as an external file as
  152.             usual, but it will also append your ad to an existing
  153.             BBS_ADS.TXT - but it will NOT create one! (Unnecessary!)
  154.             (-=Bad Ad=- can only use the "BBS_ADS.TXT" mode when REPACKING!)
  155.           - The config program checks for blank lines when saving the config,
  156.             this should forever cure that bug that never happened to me
  157.             after 1.86, but happened to some others...
  158.           - Removed a stupid bug in the ZOO-repacking technique which made
  159.             the file to be unpacked the same size as the ZOO-packer itself...
  160.             (The ZOO-repacking didn't work that is .. )
  161.           ! When I repacked a ZOO file containing 298 MiNT sources the ZIP-
  162.             file created contained 299 files with Bad-Headers according
  163.             to STZip v2.1. (The 299:th file was my advertisment naturally)
  164.             I don't know if this is a bug in STZip or not, but I can't see
  165.             any possibility for it to be a bug in -=Bad Ad=-. If you have
  166.             any problems with ZOO-archives, contact me!
  167.  
  168.  -=v1.91=-  Improved Error-handling, if -=Bad Ad=- detects any old cnf files
  169.             it will delete them instead of bombing out ... 
  170.         ->+ TT support! Many thanx to "Dawn Patrol" who made my graphics
  171.             routines much more resolution independant! I haven't got a TT
  172.             myself though, if something's wrong, contact me!
  173.           + When the LOG file exceeds 50Kb, -=Bad Ad=- will shrink it to
  174.             40Kb, and so on ... (The reason for shrinking it 10Kb is that
  175.             otherwise it would need to be shrunk every time -=Bad Ad=-
  176.             runs.)
  177.             If anyone would like the ability to set the max-length by them-
  178.             selves, tell me.
  179.           + -=Bad Ad=- will now pack .MOD files too ... this is great
  180.             actually, users can now upload pure .MOD files, making it
  181.             possible for RATSoft to fill in the brief description, but when
  182.             the SysOp validates the .MOD, it's already packed!
  183.           + If -=Bad Ad=- finds a file called "MINI_AD.TXT" in the same
  184.             directory as the "normal" ad, it will append that file (maximum
  185.              10 lines long!) to the end of all files ending with TXT, DOC
  186.             NFO and ASC when it packs them. Use this with caution as it
  187.             can be VERY irritating! (I haven't included an option to remove
  188.              these "mini-ads" yet, but be sure it will come ...)
  189.           - When -=Bad Ad=- packed files ending with TXT, DOC, NFO or ASC
  190.             to ZIP, the file would "disappear" from the ZIP archive if the
  191.             name was 8 characters long. Fixed.
  192.           + Pressing "T" in the config program will now let you input
  193.             your own extensions of which files you want packed. Files
  194.             specified as textfiles will also be used by the mini-ad
  195.             technique. (Ex: TXT,DOC,ASC,NFO = textfiles, MOD,MSA = normal)
  196.           + Extended the use of the "MINI_AD.TXT" option. -=Bad Ad=- will
  197.             now append the mini-ad to the the FIRST file it can find in an
  198.             archive to repack, fitting the extensions choosed in the
  199.             config-program. (I know, it IS annoying!)
  200.             I will *NOT* extend this to append to ALL files fitting the
  201.             extensions in an archive!!!
  202.           + Massive changes ... you now choose all work-paths etc in the
  203.             "K" setting part in the config-program, and "A" now states
  204.             which file -=Bad Ad=- will log to. (Some wanted the ability
  205.             to have -=Bad Ad=- log to RATSOFT.LOG)
  206.             This included lots of re-writing .. there HAS to be new bugs,
  207.             help me find them!
  208.           + -=Bad Ad=- will not append the mini-ad to the BBS_ADS.TXT file
  209.             anylonger, it will look for the next file fitting the extension
  210.             list instead. (Unnecessary to append 2 ads to the BBS_ADS.TXT!)
  211.           + -=Bad Ad=- will now report when it can't find any files from
  212.             the archive it just unpacked. This has to do with a bug in Lharc
  213.             I think - sometimes when it unpacks, all files end up in the
  214.             root instead of the subdirectory! If you have any solution to
  215.             this problem, contact me!
  216.           + -=Bad Ad=- will NOT skip my own advertisment (HOTWAREZ.NOW) when
  217.             deleting ads anylonger. Noone complained, but it isn't fair
  218.             of me not allowing you to delete it. Happy deleting ;)
  219.           - If -=Bad Ad=- was set to repack to LZH, and the archive was
  220.             unpacked to the root (no files to pack that is) -=Bad Ad=- would
  221.             hang. LHarc doesn't create 0-length files as ST-Zip does...
  222.             -=Bad Ad=- will now create that 0-length file instead.
  223.           + I've too discoveried that LHA v2.01 is alot faster than LHarc
  224.             (No, they're not the same program!) ... and I've tried to make
  225.             -=Bad Ad=- compatible with LHA .. but .. it's LHA that's NOT
  226.             compatible with LHarc! LHA always need the "x" or "e" switch to
  227.             depack, whereas LHarc assumes that no switch means depacking!
  228.             (And since the commandline-length is critical, I can't add that
  229.              switch!)
  230.             The simple solution is that the author of LHA makes it fully
  231.             compatible with LHarc .. 
  232.           - Fixed a bug with the MINI_AD.TXT having to be in the DELETE.ADS
  233.             folder instead of the same folder as the advertisment.
  234. +++++++++++ MEGA-BIG-MASSIVE-CHANGES!!!
  235.             -=Bad Ad=- now has the long-awaited "Always Repack" feature!!!
  236.             This means that -=Bad Ad=- will repack ALL kinds of archives
  237.             into the one you want. (Ex. All ARC,ZOO,ARJ,LZH,ZIP will be
  238.              repacked to LZH (or ZIP)) .. this way -=Bad Ad=- can use
  239.             all the features like MINI_AD and BBS_ADS.TXT on ALL archives!
  240.             (Ofcoz you can still set the MAXIMUM size of an archive to
  241.              be repacked. Only valid for LZH and ZIP archives though, let's
  242.              get rid of all stupid ZOO,ARJ and ARCs!!!)
  243.           + Made the finishing touches to the "Never Repack" routine ...
  244.             If you set -=Bad Ad=- to "Never Repack", it will try to ADD your
  245.             advertisment to as many files/archives as possible. At the
  246.             moment it's capable of adding ads to LHA,LZH,ZIP,ARC,ZOO and
  247.             textfiles. (Note, there's no ARJ packer on the ST!)
  248.             If you're using this feature instead of "Always Repack", you'll
  249.             not have the ability to DELETE other ads though!
  250.             Note that -=Bad Ad=- will add your "own" ad-file, regardless
  251.             of which mode you're in. (Own file, Both or BBS_ADS.TXT)
  252.   ->->->->->(In this mode -=Bad Ad=- is compatible with *ALL* BBS-programs,
  253.              as it won't change the name of the archive/file)
  254.           + There's a way to "protect" your textfiles from having Mini-Ads
  255.             in them ... -=Bad Ad=- will look for a special magic-string on
  256.             the first line of the textfile. If it's there, -=Bad Ad=- will
  257.             skip that textfile when searching for Mini-Ad suitable files.
  258.             (I'm planning to release this magic string to registered users
  259.              only.)
  260.           + -=Bad Ad=- will now skip the file-description standard file
  261.             "FILE_ID.DIZ" when searching for Mini-Ad suitable files, even
  262.             if .DIZ is entered as a valid textfile extension in the config.
  263.           + Added QuickBBS support .. choose QUICKBBS mode in the config-
  264.             program, and choose your UPLOAD.LOG and FILES.BBS (I assume
  265.              everybody has a special "uploads" area).
  266.             -=Bad Ad=- will change the filename in FILES.BBS if the repacked
  267.             file is different from the old one, but not in UPLOAD.LOG.
  268.             (Changing in the UPLOAD.LOG will come in the future)
  269.             This QBBS mode is completely new, contact me for bugreports.
  270.  
  271.  ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
  272.  
  273.                               Things to Come!!!
  274.  
  275. This is a list of things my beta-testers want me to include in -=Bad Ad=-
  276.         (I will include them, and hopefully in this order too...)
  277.  
  278. Sheduled for: (Not a definite list!)
  279.  
  280. 1.92 - Random ad-name! Want your own ad to never be deleted by someone else?
  281.        Then this is it! You specify what characters -=Bad Ad=- can play with,
  282.        then -=Bad Ad=- will put them at random places in the filename, making
  283.        it impossible for someone else to have them in their ads-to-delete
  284.        list! (Ex. HOTWAREZ.NOW could be shifted to anythihg from HOTWAREZ.001
  285.        to HOTWAREZ.999 or just SRGERGG.ER to 23ER34.NOW!)
  286.      - Zip-Comment adding.
  287.  
  288. 1.94 - Two different ads for different filesizes! (Ex. If archive>500Kb, add
  289.        a "readme-demo", if it's <500Kb, add a normal textfile)
  290.  
  291. 1.96 - Support for RATSoft's AREA.x files, making it possible to run
  292.        -=Bad Ad=- on whole fileareas!
  293.  
  294. 1.98 - //Turbo support! Might be impossible to do since there's no way Turbo
  295.        can tell me what files's been uploaded! (Or?)
  296.  
  297. 2.00 - Smart ad-deleting. Since some stupid SysOps call their ads
  298.        "Read_Me.Txt" it's hard to put them in the ads-to-delete list,
  299.        something valuable might disappear in some archives! The "Smart"
  300.        routine will actually look through the ads-to-delete filenames and
  301.        search for keywords like the BBS name or something similar.
  302.        (Checksums?)
  303.  
  304. 2.50 - GEM support .... I've been trying to make -=Bad Ad=- MultiTOS
  305.        compatible, but ... well ... it's sheduled for the future ..
  306.