home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / BBS / LLIST104.ZIP / WHATSNEW.104 < prev   
Text File  |  1995-04-17  |  21KB  |  482 lines

  1.  
  2.                           Whatsnew 1.04
  3.  
  4. * Added an OS/2 version of LLIST ; this is named LLISTP.EXE ; note 
  5. that this is a preliminary release,  use at  your own  risk ;  the 
  6. LLISTP.EXE can be unpacked using password "ole", that is with  the 
  7. command "Pkunzip -sole LL104b2 llistp.exe";
  8.  
  9. * Raid command %RESCAN  now sends  only new  files (age  less than 
  10. NewDays); new metacommand %DAYS  can let  your uplink  change this 
  11. value when adding areas with rescan option active;
  12.  
  13. *   Added  commands  %ANNOUNCE  and  %-ANNOUNCE  to internal  raid 
  14. processor; these will allow  each node  to receive  a netmail  msg 
  15. with announce of new files in linked tic areas;
  16.  
  17. * Added  commands %TINYSEENBY  and %-TINYSEENBY  to internal  raid 
  18. processor; these will allow each node to strip seen-by lines  from 
  19. received .Tic, limiting them to sender and receiver node;
  20.  
  21. * Added support for multiple inbound dirs (note: using LORA,  prot 
  22. known and unknown inbound dirs will be scanned for .Tic files);
  23.  
  24. *   Improved  support for  kludge ^AFDN;  if you  select Fdn  in a 
  25. AnnounceMsg,  L-List  will scan  file areas  which belong  to file 
  26. group with the same tag as Fdn; this can help  you to  make easily 
  27. separate AnnounceMsg for each Fdn;
  28.  
  29. * Added support for multiple outbound  dirs; they  can be  defined 
  30. both in LList.Cfg and in Tic.Cfg, as:
  31. ZONE <Zone> <Dir>
  32. Normally L-List uses outbound  dir defined  with OUTBOUND  (or the 
  33. first zone found in Tic.Cfg), with the number of the  zone in  the 
  34. extension if it is  different from  the main  address; but  if the 
  35. zone of the node is defined in a ZONE statement,  L-List will  use 
  36. that outbound dir (note: you will need zone statements only if you 
  37. are using binkley with domains);
  38.  
  39. * Detection of files in index (Lfiles.Idx), does not consider area 
  40. number; that is, a file already present in  another area  will not 
  41. be  announced;  this will  prevent possible  errors occuring  when 
  42. areas are renumbered but index is not updated;
  43.  
  44. * New desc lines will be appended at the beginning of files.bbs if 
  45. FixFBbsSort is set to SortDate;
  46.  
  47. * An optional number (0..100) can now be  specified after  keyword 
  48. RepackOptimize; L-List will check  that the  size of  the repacked 
  49. file is less than the old size of this parameter (example, if  you 
  50. set "RepackOptimize 10" and old size is 30k,  L-List will  fail if 
  51. size of the recompressed file is 29k or 28k, and  will accept  the 
  52. new format only if its size is 27k or less, with a gain or  10% or 
  53. more);
  54.  
  55. *   Added  keyword "NoFirstLine",  that will  force L-List  to not 
  56. preserve  first  line  of  old description  when a  File_Id.Diz is 
  57. imported;
  58.  
  59. * Utility Scan_Cd.Exe is no longer included in the package; L-List 
  60. bcan now run without SysFile.Dat and SysFile.Idx, reading a 
  61. standard Tic.Cfg;
  62.  
  63. * Added support for Tic groups; a group  is defined  in LLTic.Cfg, 
  64. as (example):
  65.  
  66. TicGroup SDN
  67.   Address 2:332/901
  68.   Level 1
  69.   GroupId 1-
  70.   Node 2:332/903
  71.   Node 2:332/904
  72. End
  73.  
  74. if a new area is created whose tag begins with  GroupId, its  path 
  75. will  be  created  in  <PathNewAreas><GroupTag><AreaTag>,  several 
  76. parameters will be read from the group, and  nodes defined  in the 
  77. group will be automatically linked (note that old flag AutoLink is 
  78. no longer supported); linking to file groups can be managed  using 
  79. L-List internal RAID processor (commands %AUTOLINK <Group> and  %- 
  80. AUTOLINK  <group>;  a list  of available  file groups  can be  got 
  81. sending cammands %AUTOLINK or %-AUTOLINK with no group specified); 
  82. a "!" as 1st char in the group means that area belongs to no group 
  83. (note: TicGroups are not automatically created);
  84.  
  85. * Fixed a bug with update file (command <Alt-E>);
  86.  
  87. * Now L-List adds magic names to file desc in announces;
  88.  
  89. *  Added support for  tic area  descriptions, read  by a  standard 
  90. Raid.Cfg if  this  is  found  in  L-List  dir  (note:  create your 
  91. Raid.Cfg merging FileBone.Na, FileBone.No and your local areas);
  92.  
  93. * Tic.Cfg now MUST be copied in L-List dir (keyword  TicCfg is  no 
  94. longer supported);
  95.  
  96. * Stripped TinySeenBy keyword;
  97.  
  98. * Added  support for  secondary tic  Areas; their  tag is  defined 
  99. after the tag of a standard tic area and is the tag  of a  primary 
  100. file area too; for example:
  101.  
  102. Area D:\AREA1\ PRIMARY SECONDARY
  103.     2:332/999 PW1
  104.     2:332/998 PW2
  105.  
  106. Area D:\AREA2\ SECONDARY
  107.     2:332/997 PW3
  108.     2:332/999 PW1
  109.  
  110. when a file is hatched in Area PRIMARY, it will be echoed to nodes 
  111. 998 and 999, and then the file will be hatched  in area  SECONDARY 
  112. and sent  to 997  (999 will  not receive  it again  as it  will be 
  113. already in Seenby); if  a file  is hatched  in area  SECONDARY, it 
  114. will be sent normally to 997 and to 999;
  115.  
  116. * Added  support for  kludges ^AREPLYTO  and ^AREPLYADDR,  used to 
  117. send a netmail msg via internet gate;
  118.  
  119. * File names can now be  directly edited;  this will  result in  a 
  120. file rename;
  121.  
  122. * Fixed bug with TIC processor managing "Magic" lines;
  123.  
  124. *  Added support for several more keywords in  .Tic (Date,  Size), 
  125. and for keywords with a ":" at the end (that is, "Area:", "File:", 
  126. etc);  L-List  now  ignores  additional  info  in known  tic lines 
  127. without failing, according to Fsc-0028.Txt (unknown lines continue 
  128. to be reported "as  is"); however  L-List always  saves .Tic  in a 
  129. mostly compatible way; 
  130.  
  131. * L-List now checks size of a file if a line "Size{:}" is found in 
  132. the  .Tic  file;  this  check  can  be  overridden  using  keyword 
  133. "FixSizeTic" in LList.Cfg;
  134.  
  135. * L-List  now uses  ^APID: line  in msg  instead of  tear line  to 
  136. report info about product type;
  137.  
  138.  
  139.                           Wahtsnew 1.03
  140.  
  141. *  L-List  now uses  environment variable  TEMP for  its temporary 
  142. directory (a dir %TEMP%LLTEMP.<n>,  where <n>  should be  a unique 
  143. name for that task); this is used to uncompress files, using a ram 
  144. disk should speed up L-List;
  145.  
  146. * Added  two keywords,  BADFILES and  INFECTEDFILES, that  are the 
  147. download  directories  of two  reserved file  areas (visible  from 
  148. files.bbs editor); L-List moves files that  can't be  uncompressed 
  149. in BADFILES,  and files  that seem  to be  infected by  viruses in 
  150. INFECTEDFILES; check can be made in Files.Bbs editor  using Alt-Z, 
  151. or can  be made  automatically via  FixFBbs option  using ",Check" 
  152. (that is, "LList FixFBbs,Check"); note that  now, if  you performe 
  153. multiple   opreations   at   one   time   (for   example,   "LList 
  154. FixFBbs,Check,Repack,ReadFile_Id"), L-List optimizes execution  of 
  155. external shells (file will be uncompressed only once);
  156.  
  157. * L-List recompress option (Alt-R) now compress file  as it  is if 
  158. its compression type is unknown (for example,  files that  are not 
  159. already compressed);
  160.  
  161. * Repack tic option now works  separately in  each tic  file area, 
  162. using local keyword Repack  (this will  allow you  to repack  only 
  163. files of certain area, for example UPLOAD);
  164.  
  165. * Fixed a bug with Tag New Files (Alt-N);
  166.  
  167. * Now function search in Files.Bbs editor (Alt-W)  tag files  that 
  168. match string (the format is the same used by file-finder,  you can 
  169. search for  paths, keywords,  using logic  operators AND,  OR e  ~ 
  170. (NOT)); if no file is found in the current file area, L-List  will 
  171. prompt to go on  searching in  other areas  (this time  files that 
  172. match the selected keywords will be shown on  the screen,  and you 
  173. will be prompted to immediately switch to that area tagging  found 
  174. files);
  175.  
  176. * Added support for negative search strings (written  as a  normal 
  177. string but preceeded by a "~"); for example,
  178. llist search:~*.RAR_AND_~*.ZIP
  179. will find files whose  extension is  different from  ZIP and  from 
  180. RAR;
  181.  
  182. * New  option Alt-B  in Files.Bbs  editor; this  will scan  L-List 
  183. internal database (LList.Db, built by file-finder in search  areas 
  184. flagged with "BuildDb" getting info from announced files) and will 
  185. get a description for current file;
  186.  
  187. * Fixed a bug with negative values of INDENT that were ignored;
  188.  
  189. * Packer Pack and Unpack commands now accept two parameters; %1 is 
  190. the  name  of  the  compressed  file,  %2  is  the  name   of  the 
  191. uncompressed file; if you do not specify these  parameters, L-List 
  192. will add them at the end of the command line (for example, a "Pack 
  193. PkZip" will become "Pack PkZip %1  %2"); the  name of  the current 
  194. file in external shells can be omitted, in  this case  L-List will 
  195. add it at the end of the command line (that is, "AltF1 Shez %1" is 
  196. the same as "AltF1 Shez");
  197.  
  198. * Stripped support for index file in maximus format;
  199.  
  200. *  Hatch  option now  asks for  the name  of the  file to  replace 
  201. (default, the same name  of the  current file)  and for  the magic 
  202. name to use;
  203.  
  204. * Added  option to  pack .TIC  (keyword Packer  in TicNodes  cfg); 
  205. using this keyword, L-List  will pack  all .Tic  directed to  that 
  206. node in a only file, whose extension will be the  first letter  of 
  207. the packer followed by "IC" (for example, using ARJ the compressed 
  208. file will have extension  AIC); in  addition, L-List  unpacks file 
  209. with extension *.?IC different from *.TIC, looking for  compressed 
  210. Tic files;
  211.  
  212. * TIC Cfg file now is named LLTic.Cfg; this file  is automatically 
  213. included, and should contain  both TicAreas  (as contained  in old 
  214. file "TicAreas", but without info about echo nodes,  that will  be 
  215. read from a standard  Tic.Cfg defined  with "TicCfg"  keyword) and 
  216. TicNodes;
  217.  
  218. * L-List TIC processor now updates  Magic names  according to  Tic 
  219. line "Magic"; a file "Magic.Cfg" in L-List directory will be  used 
  220. (this  will  contain  all  magic  names,  while  old  magic  names 
  221. preceeded by keyword "Magic" in LList.Cfg  will not  be used);  in 
  222. Magic.Cfg, you must not use keyword "Magic", as each line  that is 
  223. not empty will be considered as a magic;
  224.  
  225. * L-List now uses flag files (*.Bsy) in its directory in order  to 
  226. safely access to files; take care to delete *.Bsy if L-List hungs- 
  227. up;
  228.  
  229. * L-List does no longer import areas directly  into SysFile.Dat  / 
  230. SysFile.Idx if any area  is added  by Tic  processor; however,  it 
  231. updates data in Tic.Cfg, so that you can easily import new areas;
  232.  
  233. *  Default  AreaIdAns for  Search is  NetAreaId (that  is, if  you 
  234. don't specify any area where to post results  for remote  searchs, 
  235. L-List will send them via NetMail); in addition,  NetMail area  is 
  236. automatically scanned (you won't' need to define it in *.Cfg);
  237.  
  238. * L-List does no longer add a line with path to FileIdx in OkFile; 
  239. you must use a line "OkLine" to add it (look at LList.Cfg);
  240.  
  241. *   You  can select  an alternative  summary report,  with keyword 
  242. "LongSummary";
  243.  
  244. *  You can define keyword "Comment" in packer cfg; if present,  L- 
  245. List will add a comment to  current file  using this  command when 
  246. repacking it;
  247.  
  248. *  L-List  now creates  always BDL  (default, 10  files); you  can 
  249. disable it using command line option "BDL 0";
  250.  
  251. *   Local  Msg  from  <SysopName>  to  RAID are  always processed, 
  252. allowing  sysop  to  make  maintenance  by  Msg;  if   you  define 
  253. <LocalRaidPwd> in LList.Cfg, the subject of the msg  will have  to 
  254. match this keyword (note that this security is not necessary);
  255.  
  256. * Download counter and flag for free download ("/t", "/b",  "/tb") 
  257. can now be directly edited; old command Alt-1, Alt-2 and Alt-F are 
  258. no longer supported;
  259.  
  260. * Added keyord "RepackOptimize"; this will make L-List  choice the 
  261. file shorter between the old and the recompressed one; using  this 
  262. option,  you  can optimize  the size  of your  file base,  running 
  263. "LList FixFBbs,Repack" using the most efficient archiver available 
  264. at the moment... each time a  new archiver  is available,  you can 
  265. repack again your filebase, converting to the new format only  the 
  266. files that reduce their size;
  267.  
  268. * Packer name in FixFBbs option  can now  be specified  in command 
  269. line; that is, "LList FixFbbs,Repack:RAR";
  270.  
  271. * Some  packer cfg  are pre-defined  (no need  to rewrite  them in 
  272. LList.Cfg): ZIP, ARJ, LZH, RAR, UC2;
  273.  
  274.  
  275.                           Whatsnew 1.02
  276.  
  277. * Option TIC now  runs Raid  even if  no .Tic  file is  found, and 
  278. announces are then made only if any .Tic  file has  been correctly 
  279. processed;
  280.  
  281. * Fixed bug with address put in path line;
  282.  
  283. *  New ticnodes keyword, NOTIFY, that will send  a report  to each 
  284. ticnode marked with this  keyword "notify"  with info  about files 
  285. sent/received  via  TIC (automatically  sent each  month, or  even 
  286. before using command line option NOTIFY);
  287.  
  288. * New command line options, ExportTicCfg  and ImportTicCfg;  LLIST 
  289. will  Write/Read  text  file  defined  with   keyword  TicCfg   in 
  290. LList.Cfg, and will Export/Import TIC info in standard tic format;
  291.  
  292. * Support for SendOnly/ReceiveOnly nodes; in  ticareas definition, 
  293. a node is by default considered as SendOnly; a node from which  we 
  294. can receive files too, will be followed by a "*"; for example,
  295.  
  296. Node 2:332/901 *
  297.  
  298. if a "&" is added (ex: Node 2:332/901  *&), we  can receive  files 
  299. from that node, but we will not send files to him;
  300. Raid will add areas as SendOnly, or with  flags defined  in "Flag" 
  301. keyword in  tic area  definitions (for  example, pre-areas  should 
  302. have "*&" flags, so that downlink  nodes will  be anabled  to send 
  303. files to  your system  but will  not receive  files sent  by other 
  304. nodes; uplink node line will have no flag, so he will be  the only 
  305. node who  will receive  files sent  by your  downlinks); when  new 
  306. areas are  created, creating  node will  be added  as ReceiveOnly, 
  307. autolink nodes as SendOnly;
  308. !!! WARNING !!! Keep care to give your uplink for  tic file  areas 
  309. flag "*" (better, "*&" if you do not  send him  files), if  not L- 
  310. List will not accept files from that node;
  311.  
  312. *  LList  now  tries  to  read  Desc.Sdi  if   it  fails   reading 
  313. File_Id.Diz;
  314.  
  315. * Added command %RESCAN to L-List internal Raid; areas added after 
  316. this meta-command will be  added sending  all files  in area  with 
  317. relative tics to requiring node;
  318.  
  319. * Fixed a bug with %RESEND;
  320.  
  321. * L-List now reports exit code of executed external programs;
  322.  
  323. * New  keyword in  packer cfg;  "KBytes" will  let you  define the 
  324. memory requirements of the packer, so that L-List  will swap  only 
  325. if free memory is not enough;
  326.  
  327.  
  328.                           Whatsnew 1.01
  329.  
  330. * Options Alt-M and Alt-C now move/copy current file if no file is 
  331. tagged (otherwise all tagged files will be moved/copied);
  332.  
  333. * Default option of L-List is now EditFBbs;  if you  want to  make 
  334. file lists,  you must  explicitly write  FILELIST on  command line 
  335. (Ex: LLIST FileList Area 1-10);
  336.  
  337. *   Packer  engine  has  been  totally  re-written;  old  keywords 
  338. (ZipCompress, ZipUnCompress, etc) are no longer supported, while a 
  339. new powerful  configuration method  can let  you use  every packer 
  340. (look  at  Packer.Cfg for  more details);  Repack option  has been 
  341. added to Files.Bbs editor (Alt-R); if you defined  a valid  Repack 
  342. keyword  in  LList.Cfg,  compressed  file will  be converted  to a 
  343. Repack type compressed file; you can repack all  archive different 
  344. from Repack, using option "FixFBbs,Repack" in  command line  (this 
  345. could take much time);
  346.  
  347. * Added function Search in Files.Bbs editor (Alt-W);
  348.  
  349. * Added support for  EXCLUDE keywords  to Files.Bbs  editor (Alt-O 
  350. does no longer import files which match exclude specifications);
  351.  
  352. * Added TIC command line option, that will process TIC  files; you 
  353. must define INBOUND, OUTBOUND, NETAREAID (AreaId of Netmail, to be 
  354. used for RAID, see next section for available commands), TICNODEs, 
  355. TICAREAs (these should be defined in a file named "TicAreas"), for 
  356. example:
  357. TicNode 2:332/313
  358.    Pw PASSWORD
  359.    ; Used for line "To" in .TIC
  360.    ;SysopName Sysop
  361.    ; used by RAID
  362.    ;Level 0
  363.    ; allow creation of new file areas if tic tag is unknown
  364.    ;Create
  365.    ; allow sending raid msg for other nodes (command %FROM <other_node>)
  366.    ;RemoteMaint
  367.    ; will be automatically linked to new created areas, if zone number matches
  368.    ;AutoLink
  369.    ; Select flavour (default Hold)
  370.    ;Crash
  371.    ;Normal
  372.    ; Send file only (without .TIC)
  373.    ;NoTic
  374. End
  375. ; All TICAREAS must be written in a file named TICAREAS in LList dir
  376. TicArea LORA
  377.    DownLoad D:\LDN\LORA
  378.    ;Level 0
  379.    Address <Address>
  380.    Node 2:332/402
  381. End
  382.  
  383. * List of available command for internal raid:
  384. %HELP    Info about use of RAID
  385. %LIST    Index of available file areas
  386. %QUERY   Index of linked file areas
  387. %UNLINKED Index of unlinked file areas
  388. %RESEND <FileName> Resend all files that match <FileName>
  389. %FROM <Address> Allow remote maintenance for other node
  390. %[+]ALL  Add all areas
  391. %-ALL    Remove all areas
  392. [+]AREATAG Add area AREATAG
  393. [+]AREATAG* Add areas whose name begins with AREATAG
  394. ì-AREATAG Remove area AREATAG
  395. -AREATAG* Remove areas whose name begins with AREATAG
  396.  
  397. * Added HATCH option  in Files.Bbs  editor; current  file will  be 
  398. hatched in selected area;
  399.  
  400. * Added  keyword NoOrphanUpdate  in LList.Cfg,  that will  prevent 
  401. LList from updating imported orphan files (in FixFBbs option);
  402. !!!  WARNING !!!  Index of areas  modified using  files.bbs editor 
  403. or fixfbbs batch maintenance  is always  updated, so  that if  you 
  404. don't change date of new imported files L-List will not be able to 
  405. find them in announce option; 
  406.  
  407. * LList always adds File_Id.Diz to description of announced files; 
  408. first line and uploader line are preserved;
  409.  
  410. * Now detection of new files is not based only on date.  A file is 
  411. considered new if its date is  greater of  last date  announce was 
  412. done OR if it is not present in fileidx; !!!!  WARNING !!!!   keep 
  413. care  to  have  the  index  file  updated  (that  is,  run  "LLIST 
  414. FileIdx"); if it is not updated, every file that is not present in 
  415. the index file will be announced.  Adding new announces, the index 
  416. updating  will  be  made  automatically  the  first time  that the 
  417. announce is processed (if the tag of the announce is not found  in 
  418. LLIST.TIM);
  419.  
  420. * Announces are automatically made after having processed TIC;
  421.  
  422. * Fixed  bug that  sometimes put  a "/b"  in files  description in 
  423. FixFBbs option;
  424.  
  425. * Changed orphan management; description is obtained by  importing 
  426. File_Id.Diz  and  repacking it  (so that  you will  no longer  get 
  427. OrphanStr in  the first  line of  description); files  are updated 
  428. unless you insert "NoOrphanUpdate"  in LList.Cfg,  and File_Id.Diz 
  429. can be inserted only if you select "ReadFile_Id"  in command  line 
  430. (this could result in a second  line that  is a  duplicate of  the 
  431. first  line);  the  same  management strategy  is used  inside the 
  432. Files.Bbs editor (getting description and updating);
  433.  
  434. * New registration site in UK (look at Register.Frm);
  435.  
  436. * Added 2 areas, "Drive A:" and "Drive B:", to let you easily copy 
  437. files to and from diskettes;
  438.  
  439. * Fixed offline and orphan detection in RA file-base (FixFBbs  and 
  440. EditFBbs options);
  441.  
  442. * New macros in Files.Bbs  editor: <Shift-F1>  will let  you enter 
  443. avatar codes for colors, <Shift-F2> ansi codes;
  444.  
  445. * Fixed a bug in getting macros from menu';
  446.  
  447. * Added DosShell in Files.Bbs editor [F9];
  448.  
  449. * Added support for 43 and  50 lines;  be sure  that your  graphic 
  450. adapter support selected mode!  you can switch to this mode inside 
  451. Files.Bbs editor using command line option  L43 or  L50 (you  will 
  452. switch to 43 if you have an EGA or to 50 if you have  a VGA,  this 
  453. parameter does not force rows number); these modes  will never  be 
  454. used under a multitasker; you can force use  of 43/50  lines every 
  455. time, adding keyword "Font8x8" in LList.Cfg; in this case, you can 
  456. swith back to 25 line mode using command line parameter L25;
  457.  
  458. *  Added  support for  boolean operators  (OR and  AND) in  search 
  459. strings;  OR  is ignored,  while AND  will match  if previous  and 
  460. successive strings are bot found; Example,
  461. LList Search:?332*.*_AND_*313*.*_AND_/List*File
  462.  
  463. * L-List does no longer search  keywords in  file name;  you muust 
  464. specify a path too if you want to search in the name;
  465.  
  466. * L-List deletes now previous description of file  when adding  it 
  467. to another area (in TIC option and copy/move  option of  files.bbs 
  468. editor); ***  NOTE ***  L-List never  deletes a  previous existing 
  469. file (it  renames  the  ourrent  file instead),  this option  only 
  470. affects descriptions of missing files;
  471.  
  472. * Added commad "Tag dupes files" (Alt-G) to Files.Bbs editor;
  473.  
  474. *  L-List  now automatically  run Scan_Cd.Exe  when new  areas are 
  475. creted by internal TIC processor (cfg keyword SCAN_CD will let you 
  476. define parameters to use), Scan_Cd will run with following command 
  477. line:
  478. SCAN_CD <DirNewAreas> <Scan_Cd>
  479. Scan_Cd will be run  even if  no configuration  file is  found, in 
  480. order to create SysFile.*;
  481.  
  482.