code.pablomurad.com

cock-mail1

Hx, a fork of cock-mail: client-side webmail that speaks IMAP and SMTP from the browser over WebSockets

  1. c921334
    Docs: README, LICENSE, CHANGELOG, deployment guide
    
    README credits cock-mail and cock.li and lists every change in this
    fork. LICENSE is the original license block, copied verbatim.
    

    Pablo Murad

  2. fa538a1
    Rebrand as Hx by MuradCorp
    
    Page title, login heading, username placeholder, EHLO name and default
    User-Agent. The original license block and the upstream credits in the
    header comment are kept unchanged, as the license requires.
    

    Pablo Murad

  3. e790a48
    Config: official: false
    
    This is not the official cock.li deployment; disable the features that
    are specific to it, as the upstream config comment asks.
    

    Pablo Murad

  4. 438ceb3
    Storage: handle IndexedDB onblocked when another tab holds the database
    
    When a storage upgrade is needed while another tab still has the
    database open, indexedDB.open() fires "blocked" and never resolves, so
    the app froze on "Migrating your storage". Tell the user to close the
    other tabs and reject instead of hanging silently.
    

    Pablo Murad

  5. c21a4b7
    SMTP: wrap MAIL FROM / RCPT TO addresses in <> (RFC 5321)
    
    RFC 5321 requires the reverse-path and forward-path in angle brackets
    ("MAIL FROM:<addr>"). Postfix tolerates the bare form, but stricter
    servers such as Mox reject it with "501 5.5.2 bad syntax".
    

    Pablo Murad

  6. 647038b
    IMAP: accept greetings without "ready" (Mox and others)
    
    The greeting check required the word "ready", which Dovecot sends but
    servers such as Mox do not ("* OK [CAPABILITY ...] mox imap"). The client
    then waited forever on "Connecting...". Any "* OK" greeting is valid
    per RFC 9051.
    

    Pablo Murad

  7. 89453b4
    Import cock-mail 0.5.2 (upstream, unmodified)
    
    Source: https://mail.cock.li/cock-mail/dist/cock-mail-0.5.2.tar.gz
    

    Pablo Murad

  8. 4cf87f6
    Import cock-mail 0.5.1 (upstream, unmodified)
    
    Source: https://mail.cock.li/cock-mail/dist/cock-mail-0.5.1.tar.gz
    

    Pablo Murad