Short: Whodoor for Prometheus Mailboxsystems V1.75 (24.12.96) Author: TMS@DAME.de (Mirko Thoele) Uploader: TMS@DAME.de (Mirko Thoele) Type: comm/bbs Dies ist Version 1.75 meiner Who-Door fuer Prometheus Mailbox Systeme. Es beherscht automatisches refreshen, wobei nur die Teile refresht werden, die sich auch wirklich geaendert haben. PMBS-Who beeinhaltet ausserdem eine Wall, einen Lastcaller Befehl, einen Onlinemessage Befehl (bis zu 10 Zeilen), einen Hide Befehl, Onlinehilfe fuer User und Sysop und viele weitere Features. PMBS-Who ist komplett in C geschrieben. Changes: V1.75 (24.12.1996) ! 4 Wochen noch, dann bin ich mit dem Grundwehrdienst fertig. (Ich find das sehr wohl erwaehnenswert!) ! Ich musste wegen eines Fehlers auf der Platte mit der 1.74 beta 9 wieder anfangen, da dies mein letztes Backup war. (Stand zu diesem Zeitpunkt: 1.75 beta 3) ! PMBS-Who.Hilfe_User geaendert - ueberkopieren. + Es ist moeglich (Auf den Ports 0-9) per druecken einer Zahl gleiche eine OLM an einen anderen Port zu schicken. OHNE vorher O fuer OLM zu druecken. NUR im Autorefreshmodus. (Vorschlag eines unbekannten Users) + Die Wall unterstuetzt nun auch S1, S3 u. S4 (Fett, Kursiv, Unterstrichen!) In der Wall selber tippt man dafuer B1, K1 u. U1. + Olmhistory eingebaut. Viele User beklagten sich darueber, dass OLM zu schnell an ihnen vorbeirauschen wuerde, wenn sie gerade die Bretter scannen, oder aehnliches. Jede OLM die nun mit PMBS-Who geschrieben wird, wird in ein File namens "RAM:PMBS-Who_OLM_History." geschrieben. Mit dem neuen Punkt "H(i)story" kann man sich nun die alten OLM's ansehen, und sie auf Wunsch auch beantworten. Hinweis: ES IST SICHERGESTELLT, dass *kein* User fremde OLM's lesen kann!! Weiterer Hinweis: Momentan loesche ich die History nicht, da ich nicht so recht die Idee habe, wo ich die am besten loesche. Vorschlaege willkommen. - Bug in meiner strtoasc() Routine behoben (str++ statt *str++) - Wurde PMBS-Who nach ein Assign installiert, so wurden verschiedene Files nicht gefunden, da eine Systemroutine den Pfad immer ohne ein ':' oder '/' zurueckgab. Ich nahm natuerlich an, PMBS-Who wird immer in ein Directory installiert, und hing ein '/' an den Pfad drann. FALET@dame.de hat mich eines besseren belehrt. - Eine FileInfoBlock Struktur wurde mil calloc() statt AllocDosObject() alloziert. o malloc/calloc durch AllocVec ausgetauscht. o Verlassen der Sysopkonfiguration war nur mit Space möglich. o Teile des Codes ueberarbeitet. l8r, Mirko ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 336 151 55.0% 25-Dec-96 01:00:32 FILE_ID.DIZ 2610 1427 45.3% 25-Dec-96 01:06:24 PMBS-Who.readme 55396 25410 54.1% 25-Dec-96 00:56:00 +PMBS-Who.020 55728 25441 54.3% 25-Dec-96 00:50:28 +PMBS-Who.ANY 46469 18461 60.2% 25-Dec-96 01:06:28 +PMBS-Who.Guide 3924 669 82.9% 25-Dec-96 00:56:00 +PMBS-Who.Hilfe_Sysop 11249 2520 77.5% 25-Dec-96 00:56:02 +PMBS-Who.Hilfe_User 1464 38 97.4% 01-Jun-96 16:28:18 +PMBS-Who.Konfig 338 135 60.0% 25-Aug-95 21:35:58 +PMBS-Who.Logo 0 0 0.0% 08-Jan-96 20:41:38 +PMBS-Who.Protokoll 1040 98 90.5% 20-Nov-95 23:26:48 +PMBS-Who.Wall 2424 1607 33.7% 25-Mar-96 22:54:44 +PMBS-Who_CleanUp 830 440 46.9% 30-Jan-96 01:13:12 +PMBS-Who_CleanUp.dok -------- ------- ----- --------- -------- 181808 76397 57.9% 28-Dec-96 16:16:42 13 files