home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / bbs / ios082b / docs / updates.doc < prev   
Text File  |  1992-04-20  |  30KB  |  881 lines

  1. -----------
  2. UPD 0.60.11
  3. -----------
  4. There was somehow an extra 0 byte after an message in an packet.
  5. This one is fixed.
  6.  
  7. The bug reported by Joerg Spilker about the wrong fakenumber in the
  8. PATH line fixed.
  9.  
  10. Hoping that the bug in the SEEN-BY with that fakenetnumber is fixed.
  11. I've changed the compares to the nodenumber in the packetheader and
  12. not to the messageheader. If such an bug appears again, I'll be glad
  13. to have that packet.
  14.  
  15. Added keyword NoZone. Problem reported by Bernd. ZmailQ on DOS
  16. doesn't regonize the zonenumbers in the SEEN-BY and PATH lines.
  17. If NoZone is used, the zonenumbers are not added. We redirected area
  18. IOS_BETA via Nest, but ZmailQ had problems with the zone adressing.
  19.  
  20. IOS can now read and write the so called 4d packetheaders, used by
  21. frontdoor and d'bridge. The reading goes automatically. If found
  22. such an header there is no need for an extra parameter or keyword.
  23. However, if IOS must write such an packetheader, to an frontdoor
  24. node or point, then it is needed to add an sign after the keyword
  25. PassWord
  26. The right syntax of that line must be
  27. PassWord <nodenumber> !<pasword> #
  28. By adding an # after that line, this node/point receives the
  29. 4d packetheader. An full used password line looks like
  30. PassWord 2:280/3.1 !MYPASS * #
  31. what's tells that I'm receiving 4d packetheaders, en 4d messages
  32. with an INTL, FMPT an TOPT line.
  33. It is possible to send from IOS to IOS with full capacity of that,
  34. however, this is not the standard.
  35. This make this program so flexable as possible.
  36.  
  37. PS
  38. Beware of using pack with those 4d packetheaders. Pack read those
  39. headers to know where this packet must be routed.
  40.  
  41. -----------
  42. UPD 0.60.12
  43. -----------
  44. Added keyword PATHcheck
  45. Checking if this message is bounced back. If message is bounced,
  46. message is not echoed anymore. Please be carefull with messages
  47. from an other zone. If the same nodenumber is in in and the message is
  48. for example from zone 1, it will then also not echoed.
  49.  
  50. If SEEN-BY has an lot of duplicated nodes, these nodes are already
  51. stripped when reading.
  52.  
  53. A bug was found in crunch. An area started with an deleted message
  54. was not deleted. Now fixed.
  55.  
  56. --------
  57. UPD 0.61
  58. --------
  59. Removed KAOS problem. File channel is now closed.
  60.  
  61. Can't find the problem of crasch echomail to netmail. It works here
  62. good with several setups. Hopally I find that somehow.
  63.  
  64. Changed the check of PATHcheck. The zonenumber is not compared
  65. anymore. Only net and nodenumbers are compared.
  66.  
  67. I hope the problem of sending an empty message is over. The header
  68. must have at least the sizeof the coressponded messageheader, 
  69. otherwise IOS reports file lenght problem.
  70.  
  71. The mailer[7] field in the trasharea is set to 0. No problem of
  72. moving messages to an other area. Scanmail make an attempt to export
  73. this message, but if the SEEN's are correct, only point's nodes
  74. that don't have that message, receiving that message.
  75.  
  76. Added :
  77.  
  78. Future of whatarc. Thanx to Vincent, who has give me the source.
  79. Now IOS has the capability to regonize the following archives :
  80. ARC, LZH and ZIP. I don't exactly know the header of ARJ.
  81. There must be added in the config :
  82. LZHarchive <archive> <extract command>
  83. ARCarchive <archive> <extract command>
  84. ZIParchive <archive> <extract command>
  85.  
  86. If no archive is mentioned, like above, the archiver after the
  87. Achiver <archiver>
  88. is taken as default. This can be whatarc, multiarc or whatsoever.
  89.  
  90. When writing areasize, the name's and path's are checked on NULL
  91. pointers. It must work now. I have never seen that problem here,
  92. but I think it was an attempt to write an NULL pointer.
  93.  
  94. Outmail doesn't add an INTL line in the netmail if the message
  95. is in the same zone. I hope the problem with oMMM is fixed.
  96.  
  97. Things to do
  98. ------------
  99.  
  100. Trying to find the bug Joerg reported about the crash address from
  101. echomail to netmail. It seems to be that sometimes the REPLY
  102. is'nt readed as well. Here at my setup's it works.
  103.  
  104. Trying to add AKA's in the SEEN's if in the same zone. This will be
  105. keyword switched.
  106.  
  107. Look if sometimes the fakenet address is not turned to 4d address in
  108. netmail.
  109.  
  110. Add labels in the config.
  111.  
  112. Create outmail as soon as possible.
  113.  
  114. --------
  115. UPD 0.62
  116. --------
  117. Added keyword 'addAKA'
  118. Adding address statements in the SEEN's if in the same zone.
  119. If you have 2 or more addresses in the same zone like :
  120. address 2:280/3.0
  121. address 2:280/301.0
  122.  
  123. the SEEN's are as followed :
  124. SEEN-BY 280/3 301 .....
  125.  
  126. Added labels in config.
  127. The configuration is :
  128. #<label>
  129. #endlabel
  130. #endall
  131.  
  132. where
  133. #endlabel tells that this is the end of the label, and 
  134. #endall tells that all labels are ended. Labels after #endlabel are
  135. not regonized anymore.
  136.  
  137. With that labels an keyword is added :
  138. Commands <commandline>
  139. The switches after the commandline are exactly the same as in the
  140. normal commandline. This means, that the import and/or scan etc. 
  141. parameters can be given after the keyword Commands.
  142.  
  143. Configuration is then, whith labels :
  144.  
  145. #SCANONLY
  146. commands -s -c -p
  147. #ENDLABEL
  148. #IMPORT
  149. commands -i -p -l -m -r
  150. #ENDLABEL
  151. #CRUNCH
  152. commands -d
  153. #ENDLABEL
  154. #DOALL
  155. commands -s -c -p -i -l -r -m
  156. #ENDLABEL
  157. #SCANCRUNCH
  158. commands -s -c -p -d
  159. #ENDALL
  160. ......
  161.  
  162. If #ENDALL is reached, all labels after that are ignored, in other
  163. words, if there was no label aktivated. It is recommanded that the
  164. labels are found in the first lines of the configfile. It is
  165. possible that some keywords are found in an label, like RealName.
  166. It is not recommanded to put Address lines in an label. If for
  167. example using multipoint, and an address statement is between an label
  168. which is not aktivated, there could be problem with import and
  169. scan. The addresses after the areanames in the areas.bbs are then not
  170. found, and then scanmail takes the default address. A good use of it
  171. could be LogLevel. You can then use different loglevels at scan or
  172. import. However, if you wish to make use of different addresses 
  173. between the labels, make sure that if you have entered an message
  174. in an area, the correct address is taken. If for example :
  175. ; Areas.bbs
  176. <path> IOS_BETA 2:280/3
  177. <path> MYAREA   2:283/1
  178.  
  179. and you ahave as config :
  180. #firstpoint
  181. address 2:280/3.1 3003
  182. #endlabel
  183. #secondpoint
  184. address 2:283/1.25
  185. #endall
  186.  
  187. and start IOS -e firstpoint
  188. and you have written an message in MYAREA, the IOS takes as address
  189. 2:280/3.1
  190.  
  191. It is possible that if you are using different zoneaddressing,
  192. different addresses can in the labels, however you must be sure that
  193. there are no new messages entered.
  194. If you want to make use of it :
  195. To make 100% sure, add Key lines then also in the labels and start
  196. IOS with an minimum of 1 -R in the commandline.
  197.  
  198. Activating an label.
  199.  
  200. You can aktivated 1 label at the time. In the commandline you must
  201. add -E <labelname>
  202. In the above example you can run import like :
  203. -E IMPORT
  204.  
  205. The following switches can't be used after keyword Commands :
  206. -E & -H
  207.  
  208. Added ARJ packet regonizing. IOS regonize now ARJ mail, but until
  209. there is no full ARJ archiver, this is only for use of extract.
  210. The keyword stated with this archiver is :
  211. ARJarchive <archiver> <extract command>
  212. and is exactly the same as LZHarchive etc.
  213.  
  214. Changed the output of msgreports. The many 0 are over.
  215.  
  216. Bug reported by Joerg, Eddie and Peter Habing, about combined netmail
  217. messages are over.
  218.  
  219. Now I'am go to create Outmail.
  220.  
  221. Things I shall add for sure
  222. ---------------------------
  223.  
  224. Copy 1 area to another area. This will be in the config as :
  225. Copyarea IOS_BETA N_IOS_BETA
  226. for example.
  227.  
  228. --------
  229. UPD 0.72
  230. --------
  231. In this version of 0.72.6 is some things changed and added. There was
  232. een bug found in the limit if the areas. This is removed. Crash an file
  233. appended on the netmail is also direct send to receiver. IOS don't report
  234. if secure on, that an node is not found in the config. This is for netmail
  235. messages. Move-Mail must now also works. The calculation for outgoing
  236. file is now correct. I hope that these problems are now solved.
  237. There was just 1 thing what I have removed, what I don't remember.
  238. Added the frontdoor option to leave netmail packets unchanged, not packet.
  239. This can be switched on with
  240. nonetmailpack
  241. in the config. If set, recommended only for points, the echomailpackets
  242. are first packed, and after that the netmail is scanned. This netmails
  243. are not packed, but leaved to PKT file's. IOS send then an mailpacket.
  244. I hope you have fun with the program.
  245.  
  246. Things to do
  247. ------------
  248.  
  249. Make an option like
  250. Crash-To <nodes ....
  251. so that the netmail messages are crahed directly to that node without setting
  252. the crashflag on in the message. Also point written an message to that
  253. nodes, this messages are crashed.
  254.  
  255. Dupe killer in Inmail, switchable.
  256.  
  257. Check netmailmessages on 3d INTL line numbers. If 3d, turn it to 4d.
  258.  
  259. Message scanned are checked on messagelenght. If to long, > 32 Kb,
  260. message is not exported.
  261.  
  262. Keywords active :
  263.  
  264. ApplZone <zone> <outboundpath>
  265. RedirectNetMail
  266. Event <day> <start hour> <end hour> <command>
  267.  
  268. Keywords down and changed :
  269. Down :
  270. InCmds
  271. OutCmds
  272.  
  273. Changed :
  274.  
  275. Archiver <archiver> <extract commands> <add commands>
  276. LzhArchive ""   ""    ""        ""       ""     ""
  277. ARCarchive ""   ""    ""        ""       ""     ""
  278. ZIParchive ""   ""    ""        ""       ""     ""
  279. ARJarchive ""   ""    ""        ""       ""     ""
  280.                                          ^^^^^^^^^ NEW
  281.  
  282. Password <node> <pasword> <type> <3d> <headertype> $<areafixpwd> %<archiver>
  283.  
  284. New are <3d> and %<archiver>
  285.  
  286. <3d> is the sign ^, like # is for packedheadertype 2.2. What it do is
  287. send an netmailmessage to an point under 3d INTL line. i.e. his fakenet
  288. number. The TOPT is also written.
  289.  
  290. %<archiver> is the type of arcmail packet this node wnats to recieve. This
  291. 4 types area allowed :
  292. LZHmail
  293. ARCmail
  294. ZIPmail
  295. ARJmail
  296. thus it looks like this, (an full password line) :
  297. Password 2:280/3.1 PWD # * ^ $PWD %ZIPmail
  298.  
  299. The add commands are from LZHarchive < .... >. Please be carefull with the
  300. yoshi LZH packer. He reports 'not .LZS continue [Y/N]' It is recommended
  301. to use ZIPmail from Vincent. This is the fast packer for mail without
  302. any problems.
  303.  
  304. It is no problem to switch from the one archive to the other archive. For
  305. example, point 1 wants to switch from LZH to ZIP. You can easaly add after
  306. point 1's password line '%ZIPmail', even if he hasn't collect his LZH
  307. mail. IOS regonize the type of arcmail that is on hold for point 1. If
  308. you have changed LZH to ZIP, and an new package is coming in, IOS
  309. regonize his old package as LZH mail, and turn to LZH. No attempt to
  310. add ZIPmail to LZHmail, until he have collect his package, then there is
  311. ZIPmail. This works also with poll packages.
  312.  
  313. NEW
  314. ---
  315.  
  316. RedirectNetmail
  317.  
  318. This redirect your local netmailmessages. For example, I want to enter an
  319. message to Steven on 90:1004/0. In the from field there is 2:280/3.1,
  320. and the to field contains NeSt nodenumber. OutMail redirect my message
  321. in the from field, and change the nodenumber to my known AKA in zone 90.
  322. This origin nodenumber will be 90:4000/103, not 2:280/3.1
  323. This will help to keep just 1 setup for different zones.
  324. Also for points, if the origin nodenumber is his fakenetnumber, IOS redirect
  325. it to an 4d address.
  326.  
  327. ApplZone <zone> <outboundpath>
  328.  
  329. This is like the Domain statements of Binkley. The zone corresponds to
  330. that zone with the Domain. In our example, NeSt is taken.
  331.  
  332. In Binkley.Cfg :
  333. Domain Nest.Ftn nest nestlist
  334.  
  335. In Mail,Cfg
  336. ApplZone 90 e:\binkley\nest\
  337.  
  338. The folder 'NEST' is the corresponded word in both keyword. In the mail.cfg
  339. the whole path is written down. Don't worry about zoneaddressing in the
  340. folder. If this folder doesn't exit, IOS create one. Because this is not
  341. our default for Binkley and IOS, the folder created is called 'NEST.05A'
  342. Your first address statement in the mail.cfg must be the same as the first
  343. in binkley.cfg. If no ApplZone for an zone is found, the default 'Inbound'
  344. is token. i.e. if you crash an mail to zone 1, the folder created is
  345. OUTBOUND.001
  346. Ourzone, 2, is default OUTBOUND.
  347.  
  348. I'am not ready yet to add domain after the ^aMSGID lines, but I will do 
  349. that.
  350.  
  351. Event <day> <start hour> <end hour> <command>
  352.  
  353. Execute 'command' between 'start hour' and 'end hour' on 'day'
  354. Day can have the following formats :
  355. Sun, Mon, Tue, Wed, Thu, Fri, Sat, Wkd, Week, All
  356. where 'Wkd' stands for weekend and 'Week' for weekdays not Sat and Sun.
  357.  
  358. The strat and end hour has the format :
  359. HH:MM
  360. which is from 00:00 to 23:59 max.
  361. Command can be any command which can be found in the config, exept
  362. for #<...> commands, i.e. labels.
  363. An example of an event line can be :
  364.  
  365. Event Wkd  10:00 22:00 Loglevel 2
  366. Event Week 12:00 23:49 LogFile e:\binkley\ios.log
  367. Event All  00:00 23:59 Prepare-Poll 2:245/8 ; See part OutMail
  368. Event Thu  10:00 12:00 address 2:281/24.1
  369.  
  370. This is an example. Every command can be put after the event line.
  371. This can be usefull with OutMail routing etc. If you wish that some
  372. mailpackets are routed differently on an partical day and time.
  373. Or, you want to poll an node wich mail packets are normally on hold,
  374. on an partical time and day.
  375. Also between an label you can have an event to have other parameters
  376. to run IOS.
  377.  
  378. #label
  379. event wkd  03:00 23:59 commands -i -l -p -r -o
  380. event wkd  00:00 00:59 commands -i -l -p -r -o -s -c -d
  381. event week 06:00 23:59 commands -i -l -p -r -o
  382. event week 00:00 05:59 commands -i -l -p -r -s -c
  383. #endall
  384.  
  385. OutMail
  386. -------
  387.  
  388. I'm happy to present OuMail, the part of IOS that some people have waited
  389. for. This is also with some keywords. I explain he keywords :
  390.  
  391. Wildcharts & question markes are allowed.
  392.  
  393. Route <Destanation Node> <nodes ..........
  394. -------------------------------------------
  395.  
  396. Netmail messages written to 'nodes' are routed to 'Destanation Node'
  397. For example,
  398.  
  399. Route 2:245/8 2:24?/* 2:23?/*
  400.  
  401. All messages written to an node between 2:230/0 to 2:249/999 are routed via
  402. node 2:245/8
  403.  
  404. Route 2:280/0 *
  405.  
  406. All messages are routed to 2:280/0
  407. More Route lines are allowed :
  408.  
  409. Route 90:1004/0 90:*
  410. Route 2:245/8   2:24?/* 2:23?/*
  411. Route 2:280/0   *
  412.  
  413. It is recommeded that at the last route line is your host with an * after
  414. his nodenumber, as in the example. If no route found, IOS make an attempt
  415. to find your Boss in the config as you have in your config as :
  416. Boss 2:280/3.0
  417. If found, this message goes via your boss.
  418. If not found. IOS gives an warning that is message can't be routed.
  419.  
  420. Arc-For <nodes .................
  421. --------------------------------
  422.  
  423. Nodes that receives arcmail. Example :
  424. Arc-For .* 2:280/3 2:245/8
  425.  
  426. All points receives arc-mail, just as 280/3 and 245/8
  427.  
  428. Prepare-Poll <nodes .............
  429. ---------------------------------
  430.  
  431. Write an poll file for <nodes>. Here may not be use wildcharts and
  432. questionmarks. See for format Arc-For
  433.  
  434. Hold-For <nodes .................
  435. ---------------------------------
  436.  
  437. Put mail on hold for <nodes>. See for format Arc-For
  438.  
  439. Move-Mail <destanation node> <nodes ..........
  440. ----------------------------------------------
  441.  
  442. Move mail for <nodes> to <destanation node>. For example :
  443. Move-Mail 2:280/3.1 90:4000/103
  444. Message for 90:4000/103 are packet to the archive of 2:280/3.1
  445. The mailpackets are not mixed packages, i.e. 1 PKT file doesn't contain
  446. messages for 90:4000/103 and 2:280/3.1, but each PKT has his own
  447. zone addressing. Thus the packet exist from different PKT files.
  448. If for example an node has an NeSt connection to an other NeSt node
  449. and an point writes an message to that node in an fidonet format.
  450.  
  451. Move-Mail 90:1004/0 2:252/25
  452.  
  453. If an message written to 2:252/25, this message is the redirected to
  454. 90:1004/0 This is only for use of netmail. The packetheader contains
  455. the zone 90 addresses, and the message an zone 2 addressing. An
  456. INTL line is then added to that message. Possible is :
  457.  
  458. Move-Mail 90:1004/0 2:25?/*
  459. Move-Mail 2:280/3.1 90:4000/103 50:100/100 20:100/100
  460.  
  461. File-Max < Kb > <nodes ..........
  462. ---------------------------------
  463.  
  464. Sometimes point send eachother file's via netmail, fileattached messages.
  465. If 1 point send to another point an very big file, then the other points
  466. have to wait for a long period. If File-Max used, the file transfer is
  467. limited by < Kb > for <nodes>
  468.  
  469. File-Max 100 .*
  470.  
  471. Points may not send eachother files bigger then 100 Kb. The sender may send
  472. his file, but that point never received that file if the file is bigger
  473. than 100 Kb. This can be usefull if you have lots of point who are sending
  474. lots of big files to eachother.
  475. You can make choices out of points who have een HST or not.
  476.  
  477. File-To <nodes ........
  478. -----------------------
  479.  
  480. Almost the same as File-Max, execpt here you tell which node/point may
  481. receive an file.
  482.  
  483. I hope it not to complicated now.
  484.  
  485. --------
  486. UPD 0.78
  487. --------
  488. Removed bugs :
  489.  
  490. Wrong FLO or HLO file when moving messages. This is corrected.
  491.  
  492. Fileattached messages. File are not set on hold anymore for host.
  493.  
  494. Reverse order FMPT and TOPT. Now TOPT is for FMPT.
  495.  
  496. If redirecting the redirected messageheader is written back.
  497.  
  498. Killall is working now. The messages are deleted.
  499.  
  500. Check of PATH: is now modifyed. Messages with PATH:: are also
  501. correct inported with no comment of no PATH line found.
  502. If found only PATH: with no number, IOS warns you.
  503.  
  504. For more advant. users, packknown works as followed :
  505.  
  506. check one to our points.
  507. No, check to sysop
  508. No, check to connected nodes.
  509. No, find route.
  510.  
  511. This check is done against the nodes in the passwordlines.
  512.  
  513. For points which boss uses FrontDoor or TosScan :
  514.  
  515. Those utlils are not able to route a file via netmail to an
  516. other point if the netmail is packed. For them they can use
  517. nonetmailpack
  518. in the config. Outmail creates only an packet, not arced.
  519. I don't know what's gonne happens when more netmail is in the
  520. packet.
  521.  
  522. Things to do
  523. =============
  524.  
  525. There is still an problem with an buserror when updating
  526. areasize and lastread. This can be an problem in Craft, that we are
  527. checking now. Still when using -L when scanning there is also
  528. an buserror. This doesn't appears regulary, also checking.
  529.  
  530. Wrong nodenumbers in netmail with multipoint. Reported Joerg.
  531.  
  532. The possibility to crash mail to another node without setting
  533. crashflag on.
  534.  
  535. Rename FLO to HLO or HLO to FLO on events.
  536.  
  537. --------
  538. UPD 0.79
  539. --------
  540. Added in redirection for multipoint, take the correct pointnumber
  541. and nodenumber. Seek first the routing this message must go and
  542. take from there the correct numbers.
  543.  
  544. Added to routing :
  545.  
  546. Crash-To <nodes.....
  547. --------------------
  548.  
  549. The nodes mentioned after Crash-To are always crashed. No need to
  550. set the crashflag on. Points written to this node or his points,
  551. also there messages are crashed. If for example :
  552.  
  553. Crash-To 2:252/25
  554.  
  555. is in the config, and an point writes an message to this node
  556. whitout crashflag on this message is direct crashed, also if this
  557. message is first routed to his boss, and his boss has this keyword on.
  558. Also possible is :
  559.  
  560. Crash-To 2:252/*
  561.  
  562. All messages in 252 net are crashed.
  563.  
  564. Hold-to-Poll <nodes .......
  565. ----------------------------
  566.  
  567. Change hold files to poll files. If node matched after Hold-to-Poll
  568. his mail is changed to poll files. Recommended is to set this in an
  569. event.
  570.  
  571. Event Wed 00:00 02:00 Hold-to-Poll 2:280/308
  572.  
  573. Gatewaying
  574. ----------
  575.  
  576. It is possible to write now to 'GateWay'. If using IOS you been able
  577. to be an gateway for several zones. Example :
  578.  
  579. From : Rinaldo Visscher on 2:280/3.1
  580. To   : GateWay on 2:280/3
  581. ----------------------[ NETMAIL ]----------------------------------
  582. &To: Joe Jet@90:1000/0.0
  583. <message text>
  584.  
  585. ----------------
  586.  
  587. This message is written to gateway on 2:280/3 who has connection
  588. with NeSt. This message is sended to the node in the &To: field.
  589. The outgoing message looks like :
  590.  
  591. From : GateWay on 90:5/0
  592. To   : Joe Jet on 90:1000/0
  593. -----------------------[ NETMAIL ]----------------------------------
  594. &From: Rinaldo Visscher@2:280/3.1
  595. <message text>
  596. ^aVia GateWay on 2:280/3 <time field> by OutMail
  597. ^aVia Node on 90:5/0 <time field> by OutMail
  598.  
  599. If an reply is needed, then the same seq. is needed :
  600.  
  601. From : Joe Jet on 90:1000/0
  602. To   : GateWay on 90:5/0
  603. ----------------------[ NETMAIL ]-----------------------------------
  604. &To: Rinaldo Visscher@2:280/3.1
  605. <message text>
  606.  
  607. The &To: is case sensitive, &to: is wrong just as &To :
  608.  
  609. The gatewaying can only be done via netmail, not echomail.
  610.  
  611. If you are not an gateway of an zone, OutMail leaves the original
  612. message unchanged. The message is not sended anymore so that the
  613. sysop can reply to that message.
  614.  
  615. Outbound files
  616. --------------
  617.  
  618. IOS can create now different outbound files. The types :
  619. Binkley 2.40 and higher
  620. The Box 1.30 and higher
  621.  
  622. For TB compatible outbound files, just add in the config :
  623. The-Box
  624. This will force IOS to create TB compatible files. Those files are
  625. named *.HA, *.NA and *.CA
  626.  
  627. For Binkley compatible files no special keyword needed. The files
  628. created then are *.FLO, *.HLO and *.CLO
  629.  
  630. The 3e outboundfiles are not for Binkley versions we are using now.
  631. However, if Steven can implement this, this can be used. The files
  632. are arced packets, just like The-Box files, only the names are
  633. different. The mailpackets don't have an FLO or HLO etc. anymore.
  634. The format is, 36 based :
  635. NNNnnnPP.
  636. <net><node><point>.
  637.  
  638. The extensions are :
  639. *.HAT hold files.
  640. *.CAT crash files.
  641. *.OAT poll files.
  642.  
  643. This to keep it compatible with the older types *.OUT etc.
  644. where U stands for Unpacked and A for Arced.
  645.  
  646. This method has more advanges then the old format. There are not so
  647. many files in the outbound dir. The mailpackets are not sperated, if
  648. 1 doesn't poll for an period, there is only 1 mailpacketfile instead
  649. of different file like *.Mo0, *.Tu0 etc. You can easy see the size
  650. of the packet. The transfer is faster.
  651.  
  652. To switch this on, just add in the config
  653. NewBinkley
  654.  
  655. For The-Box users. It is not recommended to use ApplZone in the config.
  656.  
  657. --------
  658. UPD 0.80
  659. --------
  660. Added in Outmail
  661.  
  662. Hold-Max <size> <nodes ......
  663. -----------------------------
  664.  
  665. Change an hold file bigger than <size> in an poll file. Size is in
  666. Kbytes. If the size limit is exeeded, this file on hold is set to an
  667. poll file. This can also be done for point, but not recommended if
  668. they are not in the nodelist or phonenumber is unknown.
  669.  
  670. Hold-Max 100 2:245/52
  671.  
  672. This if the mailpacket is bigger than 100 Kb, the file is set to poll
  673. This works only with mailpacketformats *.HA an *.HAT
  674.  
  675. Hold-Del <size> <nodes......
  676. ----------------------------
  677.  
  678. The same as Hold-Max, but than if the mailpacket has exeeded <size>,
  679. the mailpacket is deleted. This also only works with *.HA and *.HAT
  680. Usable for points that doesn't poll regulary.
  681.  
  682. MinPacketSize <size>
  683. --------------------
  684.  
  685. IOS goes packing an PKT if the size of the packet is bigger than <size>
  686. If not, than the packets remains an *.NM file.
  687. Size in bytes
  688.  
  689. There was an bug, that's why this fast new version. The PKT's where
  690. not deleted with using newbinkley. Now it is deleted.
  691.  
  692. ================
  693. IOSmail 0.82beta
  694. ================
  695. -  Mail history file is now ever written
  696.  
  697. -  Writes 4D Via lines as they are written by most mail packing utils
  698.  
  699. -  New product code list which ranges up to code 0xAB
  700.  
  701. -  Bug removed which caused IOS not detecting AreaFix requests.
  702.  
  703. -  Lockings against the ABC (Atari BBS Connection) removed
  704.  
  705. -  IOS.SYS renamed to IOSMAIL.HIS
  706.    MAIL.CFG renamed to IOSMAIL.CFG
  707.  
  708. -  IOS now writtes and displays PKT-headers with correct month values.
  709.  
  710. -  Now, origin line isn't broken if longer than 75 characters, only a
  711.    warning will be given
  712.  
  713. -  If REALNAMEs actived while exporting, the klugdes are only written if
  714.    the name in the message header differs from the name given by the
  715.    'SysOp' statement in the config file
  716.  
  717. -  PID lines aren't written anymore
  718.  
  719. -  Sysop can send files with unlimited sizes
  720.  
  721. -  Logfile format changed to the format used by FrontDoor and related
  722.    utilitys on the PC. This format is much shorter (smaller logfile,
  723.    faster writing) and very much more easy to survey
  724.  
  725.    Everyone who wants to support this format can get a library (C)
  726.    from me (Daniel Roesen on 2:243/95.2 or NeST 90:6000/110.2) which
  727.    makes writing this format very easy.
  728.  
  729.    The different log IDs are:
  730.  
  731.    +  Major changes in action
  732.    -  Minor changes in action
  733.    #  Bundle information
  734.    *  Message information
  735.    %  Result messages
  736.    =  Routing information
  737.    $  Bundle/Packet size messages
  738.    ~  External programs
  739.    !  Warnings
  740.    ?  Error messages
  741.    >  Debug informations
  742.  
  743.    These messages could be separately switched off by using the
  744.    statements 'NoLog' (logfile) and/or 'NoDisplay' (screen) in
  745.    IOSMAIL.CFG (former MAIL.CFG)
  746.  
  747.    Example: I don't want to have message and debug infos in the
  748.             logfiles but no result messages on screen. Then I use
  749.  
  750.             NoLog         >*
  751.             NoDisplay     %
  752.  
  753.    The sequence of the ID chars is not sensitive.
  754.  
  755.    Statement 'loglevel' in IOSMAIL.CFG is not longer recognized
  756.    by IOS
  757.  
  758. -  Added log messages for bundle and packet sizes
  759.    Some irritating log messages changed
  760.  
  761. -  ARJ is now recognized. This was a bug caused by INTEL format of
  762.    the ARJ archive ID   ;-)
  763.  
  764. -  Removed 'NoSave' statement. All distribution areas are now REAL
  765.    distribution only areas. They are NEVER written to disk and
  766.    skipped while compacting and scanning the message base. The path
  767.    to the area files is now obsolete in DAREAS.BBS. Leave it out!
  768.  
  769.    Example:
  770.  
  771.    UNIX.GER   2:243/95
  772.  
  773. -  Packet header output changed
  774.  
  775. -  Added reply chain support for the upcoming LED versions (1vw6 and higher)
  776.  
  777. -  IOS now sets the 'Message(s) to SysOp' indicator for the upcoming LED
  778.    versions (1rb1 and higher)
  779.  
  780. -  The netmailarea, trasharea and privatebox are now always compacted
  781.    after scanning.
  782.  
  783. -  IOS now uses the archive bit of the header file of each area to
  784.    determine wether an action should take place if using the '-c' option
  785.  
  786. -  Bug fixed that caused IOS to crash if you wanna crash a netmail to a
  787.    point and in the same run to his boss
  788.  
  789. -  Bug removed which caused IOS to bomb if you wanted to route unarced mail
  790.    to a system which was not in your key lines
  791.  
  792. -  Bug removed which sometimes causes IOS to bomb if the -l flag
  793.    wasn't used. IOS tried to write the LED.NEW out, although IOS
  794.    hasn't read this file.
  795.  
  796. -  Event lines should now work correctly. ATTENTION: IOSmail takes
  797.    all command parameters in events. So '-r' options are additively
  798.    parsed. This is not a bug, it's a feature! You can avoid such cases
  799.    by getting sure that you have no overlapping events.
  800.  
  801.    NOTE: The new eventline parser can handle events, which are overlapping
  802.          the midnight hour.
  803.  
  804.          Example:   Event All 22:00 03:00  Commands -o
  805.  
  806. -  Support for TheBox and BinkleyTerm/ST 2.40 temporarily unaviable. This
  807.    is caused by the new IOSmail features. TheBox is only able to support
  808.    3D addressing. IOS need at least 4D for his basic features.  :-)
  809.  
  810. -  IOSmail now uses an extra folder for storing his temporary files like
  811.    unpacket mail bundles. This folder must be specified by the 'MailTemp'
  812.    command in IOSMAIL.CFG.
  813.  
  814.    Example:  MailTemp   G:\MAILTEMP\
  815.  
  816.    NOTE:  This folder MUST NOT be used by other programs.
  817.  
  818. -  Bug fixed reported by Steven Green that IOS regarding non-default
  819.    outbound folders if using a main folder with extension.
  820.  
  821.    Example:   g:\point.2\nest.05a
  822.    IOS did:   g:\point.05a\
  823.  
  824. -  IOSmail didn't detect LZHmail bundles if the second byte in the
  825.    archive was ASCII 13 (carriage return).
  826.  
  827. -  Bugs regarding Fileattaches removed
  828.  
  829. -  New matching algorythm implemented. In former IOSmail versions only '*'
  830.    and '?' were allowed as wildcards. Now, two new features are added.
  831.  
  832.    Some examples:
  833.  
  834.    2:243/{91,93,95}.0    matches to 2:243/91.0, 2:243/93.0 and 2:243/95.0
  835.    2:243/95.[1-9]        matches to point 1 to 9 of 2:243/95
  836.    2:243/95.[136]        matches to point 1, 3 and 6 of 2:243/95
  837.  
  838.    In the {} pair a list of possible values can be given, separated by
  839.    comma. These can by varible length, so {24,243,25} is possible.
  840.  
  841.    Also, combinations are possible:
  842.  
  843.    2:243/{[10-15],34,95].0
  844.  
  845. -  New very fast cruncher build into IOSmail
  846.  
  847. -  Changed handling of incoming mail
  848.  
  849.    +  SENT flag not set if message stays at our system
  850.    +  if KillSent or KillAll are active and we decide on importing, that
  851.       a specific message had to be marked as KILL/SENT then if we are
  852.       using packknown and the -p switch, the message is NOT saved to
  853.       the local messagebase (only to a netmailpacket in the MAILTMP folder).
  854.       Otherwise (not using packknown and -p switch), the mail is saved
  855.       with KILL/SENT flag to the netmail.
  856.  
  857. -  Changed scanning of netmail
  858.  
  859.    +  All mail which is not yet marked as DELETED or SENT is scanned
  860.    +  Messages which must be exported get the SENT flag on or if
  861.           KILL/SENT is already set the DELETED flag.
  862.  
  863. -  Bug removed which caused that PATH check didn't work
  864.  
  865. -  New statement: CrashToPoints
  866.    
  867.    If not set, crashmail to points is directed to their boss (old
  868.    style because points aren't online 24 hours). If set, crashmail
  869.    is directly addressed to them so if you know, that a point is
  870.    online, you can crash him a mail.
  871.    
  872. -  New password option
  873.    
  874.    As you know, '#' lets IOS create 4D packet header compatible to
  875.    FSC-0039. There's a new option '&' which lets IOSmail create 4D
  876.    header compatible to FSC-0048. These are the headers which are
  877.    required by FrontDoor and TosScan.
  878.    
  879.    As default for 4D headers you should use the '&' option. If your
  880.    mail link has problems with these headers (example: he uses ACS)
  881.    switch to '#'.