T„m„ tiedosto kertoo, mit„ muutoksia mihinkin versioon on tehty. Siis edelliseen verrattuna. B version per„ss„ tarkoittaa betaa. Siis ei julkista levityskamaa. 0.10B: Ensimm„inen versio, jonka pit„isi toimia jo suhteellisen hyvin. Kiitoksia Eero Lehikoisen. 0.11B: - PCBNEWF, PCBGETF ja PCBLOGOU scriptien suoriutumiskyky„ tilanteesta, jolloin ei olla Main Boardissa parannettu. - MARKFILS:n n„ppisj„rjestely muutettu hieman. Nuolta oikealle n„pyttelem„ll„ p„„see koko listauksen loppuun ja n„kee vain ensimm„isen n„yt”llisen tiedoston selityksest„. Samalla MARKFILS on k„„nnetty optiolla -s1500 (lis„„ stackkia 500 tavua), jonka pit„isi est„„ Stack error -ilmoitukset. - MARKFILS osaa my”s k„sitell„ hieman pitempi„ rivej„. - MARKFILS muodostaa kaksi indeksitiedostoa, joiden avulla sen ei tarvitse suorittaa tiedostolistauksen skannausta kuin kerran. Nopeuttaa hieman toimintaa. Indeksitiedostojen nimet ovat [abbrev].DA1 ja [abbrev].DA2. PCBNEWF poistaa molemmat tiedostot, koska ne eiv„t toimi uuden listauksen kanssa kuitenkaan... - PCBNEWF nime„„ hakemistossa olevan vanhan [abbrev].NFI tiedoston automaagisesti [abbrev].OFI (niinkuin Old Files Info...). 0.12B: - MARKFILS muodostaa vain yhden .DAT tiedoston. Se korvaa kahden tiedoston j„rjestelm„n. - Pikku bugi POLL.SLC:ss„ korjattu. - METROMSG.SLC palauttaa arvon -3, jos viestej„ on yli tuhat. Tarkoituksena on k„ynnist„„ v„litt”m„sti uusi viestien haku... Elikk„ scripti hakee kaksi pakettia (toinen on .ZIP ja toinen .OLD). OLD paketti on ensiksi haettu. Toivottavasti toimii. Purettaessa pit„„ muistaa nimet„ toinen joksikin muuksi ja OLD pit„isi purkaa ensin. Sitten vasta ZIP. Hankalaa, mutta ei pit„isi tulla vastaan usein. 0.20B: - Osaa k„sitell„ uuden kysymyksen, joka POST 2.00 versioon siirtyminen aiheuttaa. CFG-tiedostoon lis„tty optio PostSystemFile, joka kertoo, k„ytet„„nk” versiota 2, vai vanhempaa. 0.21B: - Pit„isi osata k„sitell„ uusi kysymys hieman paremmin (eli toimia edes jotenkuten) - Markfils ottaa vastaan NumPad5 painalluksen sijasta my”s SPACEn painalluksen (siis merkit„kseen tiedoston download-listaan). - METROMSG ei en„„ k„sittele uusia SELECT??.CNF tiedostoa, koska sen voi l„hett„„ replypaketin mukana. Ja POST 2.00 hoitaa sen automaagisesti. 0.22B: - METROMSG pit„isi nyky„„n hakea toinen viestipaketti heti samalla kertaa, jos ensimm„inen paketti tulee t„yteen (eli uusia viestej„ on yhteens„ yli 1000). Eli muutos vanhaan systeemiin, jossa PCB-OMEN ladataan uudelleen, jos viestej„ on paljon. - PCBGETF vastaa nyky„„n Download Flagged files kysymykseen, ett„ kyll„p„ haetaan flagatut tiedostot. Ennen vastasi, ettei. Elikk„ vaikuttaa l„hinn„, jos olet ensin flaggaillut PcBoardin puolella tiedostoja ja sitten lopuksi haluat hakea ne ja listaan merkityt tiedostot, niin flaggailujen j„lkeen vain k„ynnist„„ MIGETF (tai vastaava) scriptin. Suorittaa jopa lopuksi autologoutin... - PCBLOGIN ottaa vastaan uuden parametrin (fast_login) jonka avulla se tiet„„, mit„ vastaataan Do you want graphics kysymykseen (fast== N Q, slow== N). - Edellisen takia .CFG tiedostoon on lis„tty optio FastLogin. - .CFG tiedostosta poistettu optio BBSName. Otetaan nykyisin suoraan dialing directoryn nimest„. - Scriptien pit„isi selvit„ taasen hieman paremmin odottamattomista yll„tyksist„. Eli aina kun sy”tet„„n PcBoardille tarkistus-enterpainallus, sy”tet„„n samalla Ctrl-K, joka lopettaa muutaman toiminnon PcBoardissa. Ei pit„isi haitata normaalik„ytt”„, mutta jos jotain menee pieleen, niin toimisi paremmin... ehk„. - Scriptit tarkistavat t„st„ l„htien carrier detectin aina kun sen tarkistamiseen on aihetta (esim. tiedostosiirtojen j„lkeen, timeouttien j„lkeen, jne). Jos carrier on tipahtanut, niin scriptit palauttavat poll scriptille arvon -4. - Jos kaikki toimii kuten pit„„kin, niin paketin voisi vaikkapa laittaa yleisemp„„nkin jakeluun. Siis seuraavan version. Mutta testaillaan ja kattellaan. 0.23B: - PCBGETF osaa olla k„ynnist„m„tt„ downloadia, jos mit„„n haettavista tiedostoista ei l”ydy BBS:st„. (Kun noita tiedostoja nyky„„n karsitaan rankalla k„dell„... Metropolissa). 0.24: - METROMSG osaa siis hakea 2 kpl 1000 viestin pakettia. Eli se hakee toisen paketin, jos tulee ilmoitus, etteiv„t kaikki mahtuneet ensimm„iseen pakettiin. Korjattu toiminta, kun sen ennen piti toimia noin, muttei toiminut. Yritet„„n j„llehen. - Ensimm„inen julkinen levitysversio. Toivottavasti toimii... 0.25: - Eip„ toiminut ensimm„inen levitysversio. Edelleen vaivasi tuo kahden paketin noutaminen. Nyt pit„isi toimia. - PCBGETF ei toiminut kunnolla, jos usage_log ei ollut p„„ll„. Nyt pit„isi senkin toimia. - METROMSG huomaa, jos PCBOmen ilmoittaa PCO/IF error ja tipauttaa PcBoardiin. Siit„ sitten jatketaan esim. logoutilla... - PCBGETF l„v„ytt„„ automaagisen logoutin tyylisen ikkunan n„yt”lle, jolloin on 5 sekuntia aikaa keskeytt„„ tiedostojen haku. (T„m„ tulee tietysti vain jos haettavia tiedostoja on [abbrev].REQ tiedostossa). T„m„ siksi, ettei tarvitse keskeytt„„ scripti„ brutaalisti ESC-n„pp„imell„. 0.26: - S„hl„yksi„ konfiguraatiotiedostojen kanssa. Edellisest„ versiosta puuttui fastlogin ja joku muu asetus kokonaan. - Lis„tty konfiguraatiotiedostoon DebugMode. Jos 1, niin scriptin suorituksen alussa n„ytt„„ kaikkien konfiguraatiotiedostosta luettujen muuttujien arvot. - PCBLOGIN ottaa yhden parametrin lis„„. Jos on kovin erikoinen paikka, joka k„ytt„„ vaikkapa suomen kielt„ oletuskielen„, niin parametrin avulla voi kertoa, mit„ stringin p„tk„„ odotellaan, jotta kielen voisi valita. - Edellisest„ johtuen konfiguraatiotiedostoon lis„tty muuttuja AskLangStr, joka esim Metropolissa on: ")=ei muu". - Scriptit eiv„t en„„ sekoa puuttuvista asetuksista, sill„ niille on keksitty oletusarvot. 0.27: - Lis„tty PCBLOGINiin ominaisuus, jotta se painelee enteri„ aina kun PcBoard suoltaa linjoille More promptinsa. 0.28: (Noin 2 vuotta ensimm„isen version j„lkeen) - Lis„tty PCBLOGINiin toiminto, ett„ jos ennen k„ytt„j„tunnuksen kysymist„ esiintyy merkkijono "ESC", niin scripti l„hett„„ kaksi ESC:in painallusta. - Lis„tty PCBLOGINiin toiminto, ett„ jos PcBoard utelee k„ytt„j„tunnuksen sy”tt„misen j„lkeen, jotta Is this correct, niin scripti vastaa jota "Y^M". - Lis„tty konfiguraatiotiedostoon muuttuja MainBoardPrompt, joka esim Metropolissa on "Main Board Command". Muualla kuulemma vaihtelee. - Muutettu edellisest„ johtuen seuraavia scriptej„: PCBLOGIN, PCBLOGOU, METROMSG, PCBNEWF ja PCBGETF. Kaikkiin siis lis„tty yksi parametri kutsuihin lis„„. - MARKFILS ei en„„ lopeta kun l”yt„„ yhden tyhj„n rivin. Se jatkaa loppuun asti (kuin mies). Josta taasen seuraa se, ett„ lopussa on yleens„ joku ihme tiedosto, jota ei itseasiassa ole olemassakaan (kuten Main Board Comma ja selityksen„ ?). - Unohtui virallisesta versiosta t„m„ maininta, mutta RETURNXX.ZIP nimet„„n nyky„„n RUTERNXX.OLDiksi kun se on onnistuneesti upattu. Kuulemma sekoitti POSTin toimintoja, kun se oli samalla alkuosalla, mutta eri p„„tteell„. 0.29: - METROMSG muutettu hiukkasen. Jos dooreja on monta, etteiv„t mahdu n„yt”lle kerralla, niin vastataan More promptiin ett„ ^M. Toinen juttu on se, ett„ QMail4:n kanssa k„ytt„ytyminen korjattu siten, ettei yritet„ aina hakea kahta pakettia. (Kun tuota QMAILiakin joutuu n„k”j„„n joskus k„ytt„m„„n...) - METROMSG muutettu enemm„n. Jos asetus Offline == 2 silloin k„ytet„„n, yll„tys yll„tys, sis„ist„ QWK:ta. - Toinen juttu on se, ett„ kun laitat PcBoardista komennolla T transfer protokollaksi vaikkapa SModemin, niin scriptit toimivat asetuksella ZModemProt == se pikan„pp„in, jonka olet valinnut smodemille. (Tietenkin olettaen, ett„ esim. OMEN door osaa valita saman protokolla, kuin T:ll„ on valinnut. Toimii ainakin sis„isell„ QWK:lla.) - PCBLOGIN ottaa yhden parametrin lis„„. Siin„ kerrotaan salasana systeemiin. Jos se on tyhj„ (""), k„ytet„„n dialing directorysta l”ytyv„„ salasanaa. N„in kaikki tarpeellinen tieto on yhdess„ tiedostossa ja on helpompi k„ytt„„ telnetin kautta... - .CFG tiedostoon on lis„tty m„„ritys PassWord, jolla edell„ mainittu salasana m„„ritell„„n. - .CFG tiedostoon on lis„tty m„„ritys FirstCommand, joka suoritetaan loginin j„lkeen, mutta ennen kuin otetaan uusien tiedostojen listaus. T„t„ voi k„ytt„„ vaikkapa siirtoprotokollan asetukseen. 0.30: - .CFG tiedoston lukeminen on korjattu siten, ettei Internal Script error 1 en„„ tule. Johtui siit„, ett„ jos rivi ei ollut kommenttirivi, niin sielt„ etsittiin =-merkki„, muttei tarkistettu l”ytyik” sellaista. Samalla muutettu oletusasetuksia siten, ett„ Metropoli-yhteys pit„isi toimia oletuksilla. Vain Username ja salasana tarvitsee kertoa scriptille. 0.31: - Lis„tty .CFG tiedostoon m„„ritys ExpressOmen, jolla kerrotaan, halutaanko, jotta scripti ajaa PCB-OMENin Express moodissa vai ei. ExpressOmen == 1, niin pikamoodissa, ExpressOmen == 0 niin normaalissa moodissa. - Lis„tty mukaan SRC.ZIP tiedosto, josta n„kee ilman RESALTtia kuinka scriptit on ohjelmoitu. Ne eiv„t ole mik„„n tyylin„yte. Niiden avulla voi sitten toteuttaa pieni„ muutoksia helpommin.