1.98p2: started a changelog fixed a bug in spoolzcm which caused mail loss in some situations now compiles with egcs, remember to install g++ 1.98p3: fixed a bug in the "antrag" command dbsetup source now included new user interface code (ui.c/ui.h) now available in libdbox some more bugfixes 1.98p5: source of omail now included ticket class now included in libdbox profile class now included in libdbox oserv now sends Framed-IP-Address and Framed-IP-Netmask to the radius server 1.98p6: ticket class modified documentation in latex format started national language system (nls) added to libdbox 1.98p8: spoolzcm now supports the full RFC headers duucp now supports the full RFC headers listgen now correctly exports "letzteranruf" blzdb now included in libdbox base64.c now included userflag=abc is now userflag.abc=1 internalflag=abc is now internalflag.abc=1 new "make update_bin" command 1.98p9: login_slip, login_online, and login_netz can now be given in the user's profile the format of the index files changed: use convindex dboxpop3 login protocol fixed first parts of imap4 daemon included internalflag.abc=1 is now read correctly on up/download, protocol error 100 is now ignored two chapters documentation added online now installs the guest account files source of maps and onews now included 1.99: convindex now really included (in old) dbsetup should install the guest files now userpt etc. is now in userdb.h ostat source code now included uucplogin source now included rfc message class now included in libdbox rest of documentation added oserv now kills online if it gets a SIGHUP nls is now in use 1.99p1 not released 1.99p2 source of dboxradius now included source of dboxpop3/dboximap4 now included fixed a segfault in MAPS ADD command fixed a segfault in blzdbt fixed a memory hole in stringlistt class dbsetup now generates the new flag syntax dboxlib now accepts the new flag syntax in group profiles maps ADD is now faster new mapslist included many security fixes in oserv online and oserv source now included many security fixes in online listgen and webonline source now included 1.99p3 fixed a data consitency bug in online/doeditsystem 0 with scale 2 is now "0,00" fixed a locking bug on adding users fixed saving user profiles first version which compiles for Windows 1.99p4 dboxpop3 now supports UIDL dboximap4 extended dbsetup now sets the type of /sys/unzustellbar/... fixed a bug in the oserv Makefile source of spoolzcm and spoolzcn now included dboxlib is now obsolete fixed profile bugs in webonline fixed bugs in libdbox 1.99p4a fixed netcalls 1.99p4b fixed a bug saving negative balances 1.99p4c fixed a bug setting packer and nettype with online 1.99p4d fixed a bug setting packer with online 1.99p4e listgen checks wether dboxadm mails were processed without error listgen -k...x fixed several compiler warnings fixed export no longer used as method name fixed a bug in online which prevented saving account data 1.99p4f listgen -kc added konto.scale=2 now default dbsetup now creates a "local" mail class primarydomain is now set by online antrag command should work now 1.99p5 fixed a scale bug in libdbox fixed a bug selecting aliases in online added messages to default.nls fixed some compiler warnings fixed oserv -r doslip is now pure C again fixed locking bug in listgen fixed a bug with user.add.check in logins 1.99p6 fixed a bug in online if no lines entry is in the user's profile 1.99p7 fixed some binary file issues for the WIN32 version dboxadm.ini provided as sample added -s to link options small changes to webonline 2.00 updates to dboximap4 fixes in findsingleheader small fixes in online maps and command "brett" are now faster again charge profiles now support time.check.min and .max webonline/webmail should do correct charset conversion now 2.01 SECURITY: bug in verify_access fixed SECURITY: dboximap4: most commands now work in transfer mode only dboximap4: netscape and outlook now fetch mail from dboximap4 bugfix in listgen/dta.C bugfix in libdbox/uuencode_str.C internal viewer now supports RAR added -9 to zip options 2.02 webonline: added custom/ca.C dboxpop3 fixed 2.03 webonline: bugfixes in webmail dboxpop3: empty mailboxes can now be opened fixed a bug in online regarding special characters in the subject libdbox/profile.C: return values of fclose/fflush are checked 2.04 changes to the ticket system webonline: web pages now in the right directory dboxpop3: bugfixes in the mime parser webonline: webmail now lists attachments 2.05 dboxpop3: many changes dboxftpd is now a separate program dboximap4 is now a separated program dbox is now less tolerant regarding zconnect headers added dboxdb duucp updated 2.06 changed libdbox/sfolder* added APPEND command to dboximap4 online: password command works again dboximap4 now supports APPENDUID dboximap4 now supports parts of the ACL extension (RFC2086) libdbox logging updates SECURITY: overrun in dboxpop3/dboximap4 2.07 dboximap4: fixed store \flagged and store \draft dboximap4/webonline: fixed charset issues dboximap4: append now sets the flags fixed serious bug in spoolinfolder updated webstat maps: added clearpm maps: added help for "PM LOESCHEN" maps now logs the user on unknown commands 2.08 dboximap4: fixed append dboximap4: implemented some parts of SEARCH started webadmin webonline: small changes libdbox: fixed spoolinfolderzc 2.09 added month names to default.nls online: re-wrote web-browser, now uses lynx, supports tables 2.10 libdbox: new asyncio 2.11 added webquota web quota fixes webmail: security updates online: webbrowser now honors charset fix a bug in libdbox/folder.C which might cause mail loss small compile fixes in webonline and webadmin dboximap4 now supports EXPUNGE new socket library online: telnet and NNTP use new socket library dkimap4 standalone released 2.12 online: small changes to the html parser libdbox: cleanup changes to the folder code 2.13 webstat: now uses long long int oserv: small changes in waitcall libdbox: small WIN32 clean-ups libdbox: added newsdb oserv: fixes in caller dboxdb: new cmdline interface onews: new cmdline interface added billing 2.14 webonline: small changes webonline: re-wrote http library webonline: added news->html gateway online: now uses newsdb webonline/online: webmail now escapes &, >, < webonline: challenge in web forms works now online: small fix in table formatter webonline/online: webmail now decodes mime qp and base64 libdbox: mimeparse now handles nested multipart messages correctly 2.15 webonline/online: improved webmail text formatting online: small changes to the HTML formatter webonline: webmail now shows 100 mails per page webonline: fixed a serious bug in http.C ostat: added -v option webonline: webmail now supports download of attachments 2.16 webonline: webmail now supports RFC1522 libdbox: sfolderrfc now supports RFC1522 dboxftpd now supports RMD started deliver online: fixed mail reader libdbox: fixed mime_decode for base64 encodings webonline: added preauth argument added grant system webonline: webmail/delete now uses a redirection webonline: htmltools moved into libdbox 2.17 online: now has an internal http client, lynx is no longer needed online: fixes in the html formatter dboximap4: improved message set commands dboximap4: store is now much faster dboximap4: uid cache fixes dboximap4: protocol fixes dboximap4: implemented COPY 2.18 dboximap4: fixed folder matching dboximap4: added SUBSCRIBE and UNSUBSCRIBE dboximap4: fixed STATUS libdbox: nls now uses [] online: webbrowser/debris now uses nls online: webbrowser/debris now honors terminal size online: fixed uppercase host names libdbox: fixed info_box and error_box online: fixed sign warnings in editor.C online: webbrowser/debris: improved form support online: webbrowser/debris: now has a search function (key /) online: webbrowser/debris: now shows connection errors online: webbrowser/debris: now displays text/plain online: webbrowser/debris: now formats online: webbrowser/debris: added history function (backspace) online: webbrowser/debris: now supports news://server/ 2.19 libdbox: rfc1522: _ is now decoded to space dboximap4: fixed BODYSTRUCTURE updated duucp binary dboximap4: added some SEARCH keys online: editor now works again online: fixed most help pages billgen: should work now 2.20 updated default.nls updated html files fixed typos in spool/spoolzc?.C online/webonline: more modularization online/debris: now has a progress bar 2.21 libdbox: fixed parsing of from header (online/webonline) updated default.nls added copyright note to files libdbox: fixes in textprofile.C online: fixed ostatus.C oserv: fixes in janus.C (fixes CHARON calls) online/debris: now supports nested tables 2.22 webonline: no longer contains "change password" form webonline: fixed small webquota bug webonline: now shows homepage size webonline: webmail now supports folders libdbox: new time handling functions listgen: uses new make_eda_localtime webquota: size of directories is no longer added webquota: no longer counts profile file online/debris: now supports FTP online/debris: fixed table formatting bug online/debris: fixed socket error message online/debris: fixed a bug parsing html comments dboximap4: fixed create bug dboximap4: implemented rename dbsetup: small fixes checkdf: fixed spoolzcn/spoolzcm: cosmetical changes online: added english.nls online: html/help moved to html/help/deutsch online: added html/help/english libdbox: configt::read will ignore unknown entries doslip: pppd now uses option noipx online: chat.C now uses nls online: messages/message removed oserv/netz.C: fixed "letzeranruf" 2.23 webonline: now uses uids webonline: now shows 50 mails per page libdbox: added fast binary search for uids libdbox: rfc1522 now decodes base64 in headers dkimap4: now supports PAM 2.24 spoolzcm: started mfilter/deliver webonline: webmail now adds the filename to the URL of attachments libdbox: added minmax.h dboximap4: now supports NAMESPACE (RFC 2342) online/debris: added page cache online/debris: now ignores scripts 2.25 updated duucp binary webonline: webmail highlights unseen mail spoolzcm: now uses new deliver function dboxdb: small fix in checkalias webonline/webmail: folder list is now sorted webonline/webmail: now shows the recipient of mails webonline/webmail: now shows the folder name webonline/webmail: added webmailt class dboximap4: fixed subscribe dboximap4: fixed status dboximap4: APPEND now stores internaldate dboximap4: now supports date search keys dkimap: configure now checks for shadow.h dkimap: now supports mfilter online: readzcfolder now escapes HTML special chars libdbox: sfolderzc now decodes rfc1522 libdbox: formatmessage now detects links libdbox: fixed a locking bug in sfolderrfc doc: updated documentation 2.26 spool/deliver: now delivers in other users' folders online/debris: fixed table formatting bug online/debris: fixed HTML parsing bug libdbox: renamed function isspecial 2.27 libdbox: added sanity checks in getrfc/getrfczc libdbox: messages with links with special chars should work now dboximap4: added sanity checks dboximap4: fixed sending strings with special chars dboximap4: now provides PERMANENTFLAGS dboximap4: fixed COPY webonline/webmail: added sanity checks webonline/webmail: no longer shows deleted folders as empty line webonline: now supports setting passwords for aliases spoolzcm: now supports aliases with separate mailboxes dboxpop3/dboximap4: now support logins using an alias with password 2.28 webonline: security improvements for alias handling libdbox: added flag testing functions libdbox: rewrote login mechanism libdbox: now supports storing alias name in accounting data oserv: now uses new login mechanism dboxradius: now uses new login mechanism webonline: now supports editing an email alias table for each user spoolzcm: now supports email alias table for each user dboxpop3: now supports APOP 2.29 libdbox/zc2rfc: now uses rfc1522 for ZCONNECT special chars libdbox/zc2rfc: now generates X-Gateway zcgate: started new program 2.30 libdbox/zc2rfc: fixed rfc1522 for ZCONNECT special chars dboxpop3: APOP now supports cryptedpasswort dboximap4: fixes such that stale locks are prevented dboximap4: now supports partial body fetches dboximap4: now supports part specifiers dboxradius: login file renamed to protocols 2.31 webonline: shows an error message in case homepagedir is not set dbsetup: nls files are updated in case of update_bin oserv: login file renamed to protocols online: fixed charset problems in readrfcnews libdbox: fixed potential race in spoolp libdbox: fixed logins.C check: now checks ERFC webonline: alias users are no longer able to create aliases webonline: added smtplogin deliver: works now spoolerfcm: started spoolzcn: added msgid hash consistency checks dboxradius: added testit dboxradius: many fixes dboximap4: now supports AUTHENTICATE LOGIN (used by pine) 2.32 oserv: fixed netcalls with default settings (ABORT) dboxftpd: fixed "ls" simulation dboximap4: fixed EXPUNGE libdbox: added lock debugging code online: listgroup now with group name online: www: source is now in cache online: fixed NNTP newsreader dboxftpd: now supports quota webonline: now supports quota 2.33 g++ bug workaround in oldui.h updated duucp binary libdbox: compile fix in messageid.C libdbox: take care for messages without subject in formatmessage.C onews: fixed -q 2.34 webonline: now shows alias in account statements onews: fixed NULL pointer dereference for cancels without MID doc: updated documentation dboximap4: EXPUNGE now clears message cache 2.35 libdbox: formatmessage now takes a base url libdbox: zc2rfc now uses CRLF everywhere spoolzcm: now automatically bounces mails 2.36 dboximap4: small fix for compilation with BSD dboximap4: fix for time formatting dboximap4: implemented MYRIGHTS dboximap4: activated partial fetch commands libdbox: getrfc now checks for reading errors libdbox: mimeparse is now more tolerant libdbox: profile.C: error message more verbose libdbox: account.C: now sets currency symbol on chargemenu libdbox: some stale lock removal (still with race condition) spool: some error detection and reporting webonline: aliases now are no longer able to create aliases webonline: started mfilter editor (Andreas Vogt) webonline: started reply to mail function (Andreas Vogt) euro: started tool for currency conversion to euro 2.37 dboximap4: fixes for bugs for commands with folder argument dboximap4: optimized set commands that take uid ranges dboxpop3/dboximap4: now accept longer command lines maps: security fixes maps: now no longer accepts indirect mails online: fixed nntp news reading webonline: now shows sums in account statements webonline: account statements can be filtered by alias webonline: added function to delete all mails in a folder spoolzcm: now adds U-Received header line duucp: no longer expires 2.38 libdbox: links to urls in messages are no longer escaped libdbox: formatmessage converts binary iso-8859-1 into html entities libdbox: now stores envelope from in folders libdbox: removed X-DBOX headers dboxradius: radtest and testit are now cleaned webonline: fixed www profile locking bug online: search in webbrowser now no langer hangs on hangup spoolzcm: real name is stripped from envelope from address dboximap4: fixed serious bug on COPY command euro: completed program 2.39 libdbox: cmdline now uses STL libdbox: now support for special HTML/LATEX currency symbols libdbox: default currency now Euro libdbox: security fix for folders webonline: fixed character conversion for alias profiles online: transactions are now logged in accounting.log omail: now locks mail folders 2.40 more compatibility with new C++ compilers dboximap4: merges with dkimap4 2.41 now compiles on new compilers and libraries ostat: SLIP -> IP webonline: account.set now also obeyed from group profile webonline: webstats now in ~/boxname/webstats/user listgen: account statements now from/to abs_host