Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.3.0
    • Fix Version/s: 2.3.0
    • Component/s: SMTPServer
    • Labels:
      None

      Description

      Here is a cumulative patch for

      JAMES-377 - rfc2034 ENHANCEDSTATUSCODES
      JAMES-375 - RFC 1854 - Command Pipelining support
      JAMES-374 - EHLO reply when SIZE limit is enabled is wrong
      JAMES-369 - Always announce AUTH capability to clients

      It also fixes a bug in MAIL FROM and RCPT TO attributes tokenizer.
      ---------------------------
      StringTokenizer optionTokenizer = new StringTokenizer(mailOptionString, " ");
      while (optionTokenizer.hasMoreElements()) {
      String mailOption = optionTokenizer.nextToken();

      • int equalIndex = mailOptionString.indexOf('=');
        + int equalIndex = mailOption.indexOf('=');
        ------------------------------
        It clearly seems a bug.

      I think I have no rights to associate this issue to the 4 "childs".

      I'm creating this issue to have a place to append a single patch.

      1. esmtp-20050601.tar.gz
        8 kB
        Stefano Bagnara
      2. SMTPHandler.java.checkDSNRBLupdate.diff
        28 kB
        Stefano Bagnara

        Issue Links

          Activity

          Hide
          bago Stefano Bagnara added a comment -

          changed SMTPServer/Handler, added DSNStatus (extracted from DSNBounce), rewritten CRLFTerminatedReader to remove buffering.

          Show
          bago Stefano Bagnara added a comment - changed SMTPServer/Handler, added DSNStatus (extracted from DSNBounce), rewritten CRLFTerminatedReader to remove buffering.
          Hide
          bago Stefano Bagnara added a comment -

          I cleaned my diff from DSN support that is still in alpha but I just saw I forgot to remove the "esmtpextensions.add("DSN");" line from the diff. Please remove that line if you add the patch.

          PS: I used the patched SMTPServer in production since a week.

          Show
          bago Stefano Bagnara added a comment - I cleaned my diff from DSN support that is still in alpha but I just saw I forgot to remove the "esmtpextensions.add("DSN");" line from the diff. Please remove that line if you add the patch. PS: I used the patched SMTPServer in production since a week.
          Hide
          bago Stefano Bagnara added a comment -

          Updated SMTPHandler patch to support Noel's update for checking DNS RBL.

          Show
          bago Stefano Bagnara added a comment - Updated SMTPHandler patch to support Noel's update for checking DNS RBL.
          Hide
          danny@apache.org Danny Angus added a comment -

          Closing issue fixed in released version.

          Show
          danny@apache.org Danny Angus added a comment - Closing issue fixed in released version.

            People

            • Assignee:
              Unassigned
              Reporter:
              bago Stefano Bagnara
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development