feat(fls): Java's view of the e-mail programs
The Java view now reads what FILIUS 2.14 keeps for its e-mail programs: the server's domain, switch and bean accounts with their mailboxes, and the accounts of /mailserver/konten.txt, which Java reads at every simulation start and which so win over the bean list; the client's three folders and address book, and its account from /konten.txt (no bean holds it). javaEmail.ts ports the bean setters and both file readers (stringZuListeBenutzerkonten, EmailKonto(String)); javaString.ts Java's trim, split and StringTokenizer; javaFileSystem.ts the file lookup, now shared with the DNS server, with the four non-ASCII units Java's equalsIgnoreCase also takes for an ASCII letter (measured over the BMP). Checked against Java on the corpus (the oracle dumps the e-mail state) and on 43 account files read by EmailServer.kontenLaden and EmailAnwendung.laden (EmailFileCases). Found: older files keep recipients as strings in the typed lists; a getter copy of the sender is filled and set back; one short server line makes Java throw for the whole file; a message with an empty text is lost on reading; a broken last client line empties the account. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -32,3 +32,27 @@ packages/fls/::adresse
|
||||
packages/fls/::ziel
|
||||
packages/fls/::teilnehmer
|
||||
packages/fls/::zahl
|
||||
# Property and method names of Java FILIUS's e-mail classes (EmailKonto:
|
||||
# benutzername, passwort, nachname, vorname, smtpserver, smtpport, nachrichten;
|
||||
# Email: absender, empfaenger, betreff, neu, versendet; EmailAnwendung:
|
||||
# empfangene/gesendete/erstellte Nachrichten; EmailServer.kontenLaden), as the
|
||||
# Java oracle writes them; our types call them username, password, lastName,
|
||||
# firstName, smtpServer, smtpPort, messages, sender, to, subject, isNew,
|
||||
# isSent, received, sent and drafts.
|
||||
packages/fls/::benutzername
|
||||
packages/fls/::passwort
|
||||
packages/fls/::nachname
|
||||
packages/fls/::vorname
|
||||
packages/fls/::smtpserver
|
||||
packages/fls/::smtpport
|
||||
packages/fls/::nachrichten
|
||||
packages/fls/::absender
|
||||
packages/fls/::empfaenger
|
||||
packages/fls/::betreff
|
||||
packages/fls/::neu
|
||||
packages/fls/::versendet
|
||||
packages/fls/::empfangene
|
||||
packages/fls/::gesendete
|
||||
packages/fls/::erstellte
|
||||
packages/fls/::konten
|
||||
packages/fls/::laden
|
||||
|
||||
Reference in New Issue
Block a user