All Projects : JAMES Server (Key: JAMES)

Project Lead: Norman Maurer
URL: http://james.apache.org/server/
Description:
The Apache Java Enterprise Mail Server (a.k.a. Apache JAMES Server) is a 100% pure Java SMTP and POP3 Mail server and NNTP News server. We have designed James to be a complete and portable enterprise mail engine solution based on currently available open protocols. JAMES Server is also a mail application platform.

Release Notes

 Select:   Open Issues   Road Map   Change Log   Popular Issues   Subversion Commits   Releases   Versions   Components   

Change Log

Second maintenance release of 2.3 branch
   Task JAMES-693 FIXED Update javamail to 1.4.1 final when available Blocker Resolved
   Bug JAMES-801 FIXED "Using database" documentation should reflect removal of mysql jdbc driver. Major Resolved
   Task JAMES-812 FIXED Fix JIRA versions. next-minor and next-major do not have anymore meaning. Major Resolved
   Bug JAMES-875 FIXED Message-ID changed by mailets (MSGID_FROM_MTA_HEADER changed) Major Resolved
   Bug JAMES-846 FIXED RemoteDelivery convertTo7Bit() can corrupt message content. Major Resolved
   Bug JAMES-899 FIXED RemoteDelivery sends a message again and again if transport.close() throws a MessagingException Major Resolved
   Bug JAMES-815 FIXED The build process should auto-create the www directory Major Resolved
   Task JAMES-800 FIXED UPGRADE.txt in trunk (and in 2.3.x branch) provides docs for updating from 2.2.0 to 2.3.0: should be updated or made clear Major Resolved
   Bug JAMES-814 FIXED tools/bin/ant has malformed line endings Major Resolved
   Bug JAMES-770 WON'T FIX Exception when runnning JAMES with run.sh Major Resolved
   Bug JAMES-787 WON'T FIX Unable to resolv 127.0.0.1/localhost [was: Fetchmail not use 127.0.0.1 as RemoteAddress when using index=-1] Major Resolved
   Task JAMES-907 FIXED Run RAT Major Closed
   Task JAMES-903 FIXED Subversion Caretaking Major Closed
   Bug JAMES-851 FIXED RemoteManagerTest fails because of bugs in the test Minor Resolved
   New Feature JAMES-849 FIXED Support PostgreSQL for BayesianAnalysis Minor Resolved
   Task JAMES-816 FIXED Update to dnsjava 2.0.6 Minor Resolved
   Bug JAMES-912 FIXED phoenix.sh script misdetects PHOENIX_HOME Minor Closed
   Bug JAMES-435 FIXED James Service Wrapper displays wrong James version Trivial Resolved
First maintenance release of 2.3 branch
   Task JAMES-677 FIXED Update license headers to follow the latest ASF requirements as of November the 1st Blocker Closed
   Bug JAMES-592 FIXED OOM caused by unbounded cache in InetAddress (was James leaks memory slowly) Critical Closed
   Task JAMES-694 FIXED Upgrade dnsjava to 2.0.3 when available Critical Closed
   Bug JAMES-663 FIXED sendmail.py crashes on line "from_addr = os.environ['USER'] + '@' + socket.getfqdn()" Critical Closed
   Bug JAMES-662 FIXED sendmail.py doesn't handle multiple TO-recipients Critical Closed
   Bug JAMES-830 INVALID How can I connect Repository to Oracle DB server Major Resolved
   Bug JAMES-853 INVALID Server sends Mail without body while using gateway configuration for the RemoteDelivery Mailet Major Resolved
   Task JAMES-774 FIXED Add documentation for the dns ttl issue Major Closed
   Sub-task JAMES-718 FIXED JAMES-717
Add warning to config.xml to explain the problems which can happen with matchers which extend AbstractStorageQuota
Major Closed
   Bug JAMES-735 FIXED Failure to correctly set mail.smtp.localhost leads to mail servers being listed on cbl.abuseat.org and mail being rejected by Spamhaus. Major Closed
   Bug JAMES-781 FIXED James will not start if there is directory with too many files and folders in the repostiory path Major Closed
   Bug JAMES-721 FIXED MBoxMailRepository.remove(String key) causes ClassCastException Major Closed
   Bug JAMES-757 FIXED MailAddress not check for valid syntax if new MailAddress(user, domain) is used Major Closed
   Improvement JAMES-679 FIXED Make sure our container use an expiration for cached dns data Major Closed
   Sub-task JAMES-790 FIXED JAMES-758
Remove ordb.org from docs
Major Closed
   Bug JAMES-691 FIXED Search & Fix broken links on the new website Major Closed
   Bug JAMES-778 FIXED exporting variables using build.sh on solaris breaks Major Closed
   Bug JAMES-759 FIXED sendmail.py use localhost to connect to local smtpserver. We should use 127.0.0.1 Major Closed
   Task JAMES-682 FIXED Merge 2.3.0a1 to 2.3.0 final releases on JIRA Minor Closed
   Bug JAMES-671 FIXED ServerConnection doesn't properly handle the TCP/IP backlog Minor Closed
   Bug JAMES-783 FIXED python/sendmail.py is not added to the binary distribution package Minor Closed
v2.3 final
   Task JAMES-190 FIXED Apache license 2.0 Blocker Closed
   Bug JAMES-570 FIXED James insert a Return-Path: null in outgoing email Blocker Closed
   Bug JAMES-490 FIXED Javamail 1.4 regression: SocketFetcher changed to require SocketFactory implementation Blocker Closed
   Bug JAMES-559 FIXED Message body get lost after call saveChanges() and move to other processor Blocker Closed
   Bug JAMES-419 FIXED NPE during 8bit conversion of non-mime messages Blocker Closed
   Bug JAMES-580 FIXED NPE is issued when receiving a "read receipt" from MS Outlook, and <checkValidSenderDomain> is set to true Blocker Closed
   Bug JAMES-474 FIXED NullPointerException and bodymessage lost with weird configurations in message spooling Blocker Closed
   Bug JAMES-538 FIXED Original headers are lost when trying to alter headers of a cloned message Blocker Closed
   Bug JAMES-603 FIXED Outgoing spooling stuck over old mails when more than 1000 old mails are present in outgoing. Blocker Closed
   Bug JAMES-561 FIXED User aliasing does not work Blocker Closed
   Bug JAMES-466 FIXED java.sql.SQLException: Error reading from InputStream java.io.IOException in current trunk Blocker Closed
   Bug JAMES-505 FIXED ClassCastException in UsersRepositoryAliasingForwarding using file based users store Critical Closed
   Bug JAMES-535 FIXED Denial of service (CPU consumption) via a long argument to the MAIL command. Critical Closed
   Bug JAMES-421 FIXED MailImpls sharing MimeMessages / LinearProcessor not cloning it after a partial match. Critical Closed
   Bug JAMES-512 FIXED OutOfMemoryError -- object not released. Critical Closed
   Bug JAMES-320 FIXED Some messages cause POP3 output stream to freeze on RETR. Critical Closed
   Bug JAMES-625 FIXED an emoty mbox will cause an error at pop3 login Critical Closed
   Bug JAMES-649 FIXED error "OutOfMemoryError: JAVA HEAP SPACE" in connections log file when doing a POP TOP for 4000 messages Critical Closed
   Bug JAMES-482 FIXED incorrect state on duplicate mail (LinearProcessor) Critical Closed
   Bug JAMES-467 DUPLICATE corrupt messages in james trunk Critical Closed
   New Feature JAMES-258 FIXED Add Bayesian Filtering Major Closed
   New Feature JAMES-537 FIXED Add ConfigOption to disable the RemoteManager Major Closed
   Task JAMES-529 FIXED Add a GenericAddFooter for use in AddFooter and CommandListservFooter Major Closed
   Task JAMES-496 FIXED Add a default hardcoded configuration for the SMTPHandlerChain Major Closed
   Wish JAMES-581 FIXED Add an "Upgrade documentation" to our docs explaining the upgrade from 2.2.0 to 2.3.0 Major Closed
   Improvement JAMES-441 FIXED Add an option to support aliases (CNAME) for MX records Major Closed
   Bug JAMES-456 FIXED AddFooter mailet javax.mail.internet.ParseException Major Closed
   Bug JAMES-455 FIXED AddFooter mailet throw UnsupportedEncodingException Major Closed
   Bug JAMES-473 FIXED AddHeaderHandler configure bug Major Closed
   Bug JAMES-489 FIXED ArrayIndexOutOfBoundsException in RemoteDelivery when an mail has errorstate and error_message 0 Major Closed
   Bug JAMES-312 FIXED AttachmentFileNameIs matcher may throw an Exception examining a multipart/alternative message Major Closed
   Bug JAMES-305 FIXED AttachmentFileNameIs never matches if the message is S/MIME signed Major Closed
   Improvement JAMES-333 FIXED Build Broken in HEAD revision Major Closed
   Wish JAMES-451 FIXED Check for valid domain in HELO Major Closed
   New Feature JAMES-465 FIXED Check for valid sender domain in mail from Major Closed
   Task JAMES-541 FIXED Check what we need to bundle bcprov BouncyCastle JCE provider Major Closed
   Bug JAMES-417 FIXED ClassCastException handling the recipients after a DSNBounce Major Closed
   Improvement JAMES-477 FIXED Configure option to disable heloEhloEnforcement to be compatible with james < 2.3.0 Major Closed
   Sub-task JAMES-572 FIXED JAMES-432
Create a common look and feel for James project, server, and other james products
Major Closed
   Bug JAMES-470 FIXED DNSRBLHandler config error Major Closed
   Bug JAMES-428 FIXED Deadlock in ServerConnection Major Closed
   Task JAMES-536 FIXED Decide what to do with repository implementations configured by default (db/dbfile/file) Major Closed
   Bug JAMES-631 FIXED Default host configuration for InSpammerBlacklist is relative: it should contain a trailing "." or it will reject all mail when the default domain has an "*" IN A rule. Major Closed
   Task JAMES-613 FIXED Define a new version for Mailet API and update James.java to return the new version. Major Closed
   Bug JAMES-380 FIXED ESMTP Compliance fix Major Closed
   Bug JAMES-286 FIXED Exceeding maximum value with MAIL SIZE causes NullPointerException Major Closed
   Bug JAMES-566 FIXED Fastfail DNSRBL blacklisted messages are rejected even if the sender user is successfully SMTP AUTHenticated Major Closed
   Bug JAMES-300 FIXED Fetchmail can't fetch mails Major Closed
   Bug JAMES-644 FIXED FileRegexMatcher possibly leaks minor memory on startup Major Closed
   Bug JAMES-584 FIXED FileStreamStore diskspace leak for removed messages in file based spool under windows Major Closed
   Task JAMES-634 FIXED Fix m2 projects to not lookup dependencies on ibiblio, to simplify the website build and to include 2.2.0 and 2.3.0 docs Major Closed
   Bug JAMES-317 FIXED FromProcessor doesn't delete, throws ClassCastException Major Closed
   Sub-task JAMES-409 FIXED JAMES-406
If we don't need java1.3 compatibility we can safely remove xerces/xalan/xml-apis from the distribution
Major Closed
   Bug JAMES-372 FIXED Inboxes deleted during OutOfMemoryError Major Closed
   Bug JAMES-499 FIXED Inconsistent usage of the lastUpdated field for Mail objects Major Closed
   Improvement JAMES-412 FIXED Increase James component granularity / flexibility Major Closed
   Task JAMES-406 FIXED Investigate about libraries upgradability (cornerstone/excalibur/avalon/phoenix) Major Closed
   Bug JAMES-594 FIXED JVM_OPTS get passed two times Major Closed
   Bug JAMES-612 FIXED James File Repository Error: Too many open files Major Closed
   Bug JAMES-296 FIXED James does not handle Source Routing Major Closed
   Bug JAMES-413 FIXED James does not resolve CNAME DNS registrations Major Closed
   Bug JAMES-524 FIXED James fails to create mysql tables with mysql-4.1. Major Closed
   Improvement JAMES-407 FIXED James inprotocol handling framework Major Closed
   New Feature JAMES-468 FIXED Limit MaxRcpt per Email Major Closed
   Bug JAMES-431 FIXED Line ending and CRLF.CRLF issues in POP3 and SMTP Major Closed
   Bug JAMES-418 FIXED Loader uses wrong method to obtain class loader/doesn't set context class loader Major Closed
   Bug JAMES-591 FIXED LogMessage mailet use wrong configutre option Major Closed
   Bug JAMES-430 FIXED MailImpl#writeContentTo leaks thread Major Closed
   Bug JAMES-609 FIXED MailImpl.setMessage and possible NPE: regression from 2.2.0 and 2.3.0rc1 Major Closed
   Bug JAMES-327 FIXED Mailet overview not complete Major Closed
   Bug JAMES-655 FIXED MboxMailRepository throws NPE when storing mail with mail from: <> Major Closed
   Improvement JAMES-363 FIXED Move PostmasterAlias from code to james-confix.xml Major Closed
   Task JAMES-618 FIXED Move server-site documents from james/server repository to james/site/server repository Major Closed
   Bug JAMES-476 FIXED NPE in RemoteDelivery Major Closed
   Bug JAMES-311 FIXED Nntp very picky with clients Major Closed
   Improvement JAMES-478 FIXED Only check against RBL if the client is not allowed to relay Major Closed
   Bug JAMES-504 FIXED RemoteDelivery threads do not unlock delayed mails Major Closed
   Task JAMES-394 FIXED Remove OLD mm.mysql driver (not compatible with newer MySQL db) Major Closed
   Sub-task JAMES-408 FIXED JAMES-406
Remove the excalibur-io references. We already ported io utils in a james subpackage.
Major Closed
   Task JAMES-513 FIXED Rename AddHeader and AddHeaderHandler Major Closed
   Task JAMES-432 FIXED Reorganize and update xdocs documentation and site generation Major Closed
   Task JAMES-392 FIXED Resolve deprecation use from MailetAPI for the next release Major Closed
   Bug JAMES-460 FIXED Running James as an NT service Major Closed
   Bug JAMES-585 FIXED SMTP Server may leak temporary ($[JAMES}/temp/*.m64) files Major Closed
   Bug JAMES-475 FIXED SQLException on james trunk after build and without modifications of config.xml Major Closed
   Bug JAMES-458 FIXED SSL not working in James 2.3.0a1 Major Closed
   Bug JAMES-639 FIXED SerialUID is not hardcoded Major Closed
   Bug JAMES-560 FIXED SetMimeHeader not throw an MessagingException if needed config values missed Major Closed
   Bug JAMES-420 FIXED Sometimes messages are delayed or stalled in the spool Major Closed
   Sub-task JAMES-571 FIXED JAMES-432
Split james documentation for james project and server documentation
Major Closed
   Bug JAMES-503 FIXED SpoolManager locking issues Major Closed
   Improvement JAMES-158 FIXED Stream body in JDBCMailRepository.store(Mail) Major Closed
   Improvement JAMES-299 FIXED Support for SMTP auth to gateway server in RemoteDelivery mailet Major Closed
   New Feature JAMES-471 FIXED Tarpit support Major Closed
   Bug JAMES-579 FIXED Update license headers and NOTICE to follow the latest ASF requirements Major Closed
   Improvement JAMES-553 FIXED Upgrade to Derby 10.1.3.1 Major Closed
   Improvement JAMES-338 FIXED Upgrade to JavaMail 1.3.2 Major Closed
   Bug JAMES-396 FIXED Wrong column order (IMHO) in primary key definition for SpoolRepositories. Major Closed
   Bug JAMES-638 FIXED Wrong default encoding in text message (Autoconverted: from 8bit to quoted-printable) Major Closed
   Bug JAMES-540 FIXED catch lifecycle problems for handlers Major Closed
   Bug JAMES-154 FIXED fetchmail config. files not copied to .sar Major Closed
   Bug JAMES-316 FIXED java.lang.ArrayIndexOutOfBoundsException from RemoteDelivery Major Closed
   Bug JAMES-318 FIXED java.lang.NullPointerException when host is unknown Major Closed
   Bug JAMES-264 FIXED mail list loop caused by using Return-Path Major Closed
   Improvement JAMES-288 FIXED memory efficient retrieval Major Closed
   Bug JAMES-359 FIXED remote address from Received header is not handled Major Closed
   Improvement JAMES-411 FIXED update Mailet's Mail to support most of the current james mailets Major Closed
   Bug JAMES-337 DUPLICATE Exception when FromRepository tries to delete a message Major Closed
   Bug JAMES-452 INVALID Broken messages after passing james Major Closed
   Bug JAMES-447 INVALID ClassCastException when storing multipart message without Msg ID Major Closed
   Sub-task JAMES-573 INVALID JAMES-432
Update james products to create the new full websites
Major Closed
   Improvement JAMES-450 FIXED "LocalUsers" user repository should be wired in the assembly and not hardcoded in components Minor Closed
   Improvement JAMES-270 FIXED Add MailAttributes to indicate when default values have been applied Minor Closed
   Improvement JAMES-398 FIXED Add SMIME mailets for signature verification and message decrypt Minor Closed
   New Feature JAMES-390 FIXED Add derby support Minor Closed
   Improvement JAMES-414 FIXED Add more flexibility to LocalDelivery Minor Closed
   Task JAMES-149 FIXED Add soft-fail to unresolved received from domains Minor Closed
   New Feature JAMES-528 FIXED Add whitelist support Minor Closed
   Bug JAMES-443 FIXED AddFooter and Encoding issues Minor Closed
   Bug JAMES-368 FIXED AddFooter couldn't process mails which MimeType is multipart/related Minor Closed
   Improvement JAMES-369 FIXED Always announce AUTH capability to clients Minor Closed
   Improvement JAMES-303 FIXED AttachmentFileNameIs matcher should be able to analyze zip file attachments Minor Closed
   Bug JAMES-306 FIXED AttachmentFileNameIs may throw UnsupportedEncodingException Minor Closed
   Bug JAMES-587 FIXED CommandListServManager does not properly handle invalid commands. Minor Closed
   Improvement JAMES-321 FIXED Comments on configuri Minor Closed
   New Feature JAMES-381 FIXED Configurable RBL support Minor Closed
   Sub-task JAMES-498 FIXED JAMES-427
Convert smtp and pop3 tests to use commons-net instead of ristretto.
Minor Closed
   Bug JAMES-378 FIXED DSNBounce creates not rfc1894 compliant notifications Minor Closed
   Bug JAMES-361 FIXED DSNBounce often report the dsn Status 5.5.0 incorrectly Minor Closed
   Improvement JAMES-357 FIXED DSNBounce should be configured by default Minor Closed
   Bug JAMES-138 FIXED Don't keep all mailboxes in-memory forever Minor Closed
   Improvement JAMES-445 FIXED Enforcement for HELO/EHLO commands before MAIL Minor Closed
   Bug JAMES-462 FIXED Error in message.getLineCount (Error using NotifyPostmaster with James 2.3) Minor Closed
   Bug JAMES-387 FIXED Exception in BayesianAnalysis Minor Closed
   New Feature JAMES-423 FIXED Give the remote manager a service promt Minor Closed
   Improvement JAMES-440 FIXED Improve DBCP: provide more DBCP options, like removeAbandoned Minor Closed
   Bug JAMES-459 FIXED Incompatible/Duplicate excalibur-cli-1.0.jar library in classpath Minor Closed
   Bug JAMES-626 FIXED Invalid (outdated) urls in config files. Minor Closed
   Bug JAMES-436 FIXED James trunk cannot be built with jdk1.4 Minor Closed
   Bug JAMES-379 FIXED MailImpl.duplicate() should also clone attributes and not only the container HashMap Minor Closed
   Improvement JAMES-469 FIXED Make SMTP message queuing configurable (as an Handler) Minor Closed
   Bug JAMES-356 FIXED MimeMessageWrapper does not handle multiline headers Minor Closed
   Bug JAMES-295 FIXED Missing sqlDefs wont be detected Minor Closed
   Task JAMES-400 FIXED Move previous SMIME matcher/mailets to the new "smime" subpackages Minor Closed
   Bug JAMES-434 FIXED NPE on empty sender and AUTHenticated user Minor Closed
   Bug JAMES-446 FIXED NPE while fetching mail (FetchMail) Minor Closed
   Improvement JAMES-375 FIXED RFC 1854 - Command Pipelining support Minor Closed
   Improvement JAMES-410 FIXED Re-enable EHLO support in RemoteDelivery Minor Closed
   Wish JAMES-582 FIXED Released packages confusions (name, artifacts) Minor Closed
   New Feature JAMES-257 FIXED S/MIME Matchers/Mailets Minor Closed
   Bug JAMES-554 FIXED Set the right svn property for excutable files Minor Closed
   New Feature JAMES-665 FIXED Start James Server in Spring Framework Minor Closed
   Improvement JAMES-360 FIXED Support for Additional "received for" headers: e.g. X-Envelope-To Minor Closed
   Bug JAMES-328 FIXED TOP <msg> 0 does not return a terminator on error Minor Closed
   Improvement JAMES-399 FIXED Update bouncycastle to 129 and remove jdk13 compatibility Minor Closed
   Improvement JAMES-388 FIXED Upgrade to dnsjava 2.0.0 Minor Closed
   Task JAMES-393 FIXED Use Derby and db providers by default instead of file repositories. Minor Closed
   Bug JAMES-152 FIXED When a Received header is invalid mail may be created with a null remote address and host name Minor Closed
   Bug JAMES-588 FIXED XMLResource getString methods have incorrect javadocs, and one will throw an NPE. Minor Closed
   New Feature JAMES-427 FIXED [PATCH] Introduce Unit Testing Minor Closed
   Bug JAMES-527 FIXED data-source for default derby maildb is configured with a relative path Minor Closed
   Task JAMES-568 FIXED reorganize download area structure Minor Closed
   Improvement JAMES-377 FIXED rfc2034 ENHANCEDSTATUSCODES compliance Minor Closed
   Bug JAMES-501 FIXED sendmail.py get not include in build Minor Closed
   Bug JAMES-323 FIXED using toUppercase, toLowerCase, equalsIgnoreCase without specifying the locale is a bug Minor Closed
   Improvement JAMES-371 WON'T FIX Speed improvement in SpoolManager Minor Closed
   Bug JAMES-383 DUPLICATE new posts hanging Minor Closed
   Task JAMES-416 INVALID Upgrade to javamail-1.3.3 Minor Closed
   Bug JAMES-574 FIXED Annoying logging of whitelist/blacklist nomatching as "unknown host exception thrown: listname" if INFO is enabled Trivial Closed
   Bug JAMES-329 FIXED DefaultUsersJdbcRepository readUserFromResultSet incorrect Trivial Closed
   Bug JAMES-522 FIXED Having the ClamAVScan mailet configured, but clamd unavailable when JAMES starts, keeps JAMES from starting. Trivial Closed
   Improvement JAMES-389 FIXED Invert "precompilation" logic for jdbc3 Trivial Closed
   Bug JAMES-237 FIXED J2 1.5'enum' is a keyword Trivial Closed
   Task JAMES-391 FIXED Move "candidates" libraries to the official lib / remove unused libraries Trivial Closed
   Improvement JAMES-395 FIXED Support latest hsqldb in sqlResources. Trivial Closed
   Improvement JAMES-438 FIXED add GenericMailet.getInitParameter(name,default) Trivial Closed
   New Feature JAMES-437 FIXED add failed recipient address to log when authorization fails Trivial Closed
   Bug JAMES-250 FIXED fail to start if installed under a "bin" directory Trivial Closed
   Bug JAMES-343 DUPLICATE James does not compile using Sun JDK 5.0 Trivial Closed

Reports

Recently Created Issues Report
Created vs Resolved Issues Report
Resolution Time Report
Average Age Report
Pie Chart Report
Contribution Report
User Workload Report
Version Workload Report
Time Tracking Report
Single Level Group By Report

Preset Filters


Project Summary

Open Open 145
   17%
In Progress In Progress 4
Reopened Reopened 5
   1%
Resolved Resolved 217
   25%
Closed Closed 493
   57%

Open Issues

By Priority
Blocker Blocker 3
   2%
Critical Critical 1
   1%
Major Major 100
   65%
Minor Minor 45
   29%
Trivial Trivial 5
   3%

By Assignee
Bernd Fondermann 9
   6%
Danny Angus 3
   2%
Joachim Draeger 1
   1%
Norman Maurer 25
   16%
Robert Burrell Donkin 12
   8%
Stefano Bagnara 5
   3%
Vincenzo Gianferrari Pini 3
   2%
Unassigned 96
   62%