Uploaded image for project: 'James Server'
  1. James Server
  2. JAMES-380

ESMTP Compliance fix

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.3.0
    • 2.3.0
    • SMTPServer
    • 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.

      Attachments

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

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: