date | version | comment
|
2016-04-24 | V1.6.7 932625 b | Maintenance update
- general
- start to use de.bb.log for Logging.
http
- added FastCGIHost element to run FastCGI servers (e.g. php-cgi)
- CgiHandler may use a FastCGIHost to process the requests.
mail
- Replced the remaining Statements in MailDBI with PreparedStatements
- Mail Config supports the use of a dns black list.
|
2015-12-23 | V1.6.4 921915 b | Maintenance update
- general
- http
- use Java servlet servlet api 3.1 and support its annotations
- improved webapps reload
- fixed CGI REQUEST_URI
- fixed partial transfer mode
mail
- imap now supports MOVE
- improved BODYSTRUCTURE response, roundcube now displays all attachments
ldap
- new LDAP server included - using a XML file as data store
|
2014-08-22 | V1.6.2 885847 b | Major update
- general
- updated version info and fixed config files
security
- refactored the ssl configuration: the ssl configuration now resides in bejy.xml top level. A server can use a ssl configuration with the new sslref element. e.g.:
<sslref ref="ssl1" />
refers to
<ssl name="ssl1" ... />
so you have to update your bejy.xml file!
- SSL/TLS supports now TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 and TLS_DHE_RSA_WITH_AES_256_CBC_SHA
- server supports now certificate/key selection based on received host name
mail
- the mail database was modified to increase the user's password field.
you must update your database! The password is now stored using PKCS5 PBKDF2.
- smtp supports STARTTLS
- fixed some rare smtp issues which preventet users from sending mails
http
- added form based login
- added roles to user groups - no role = DEFAULT role
- war unloading now tries to kill leftover threads to retain all memory.
|
2013-07-23 | V1.5.1.69 666493 b | Maintainance
- thread scheduler
- now a sample and hold mechanism is used to keep more waiting threads for a while.
http
- fixed chunked Transfer mode
- partial requests are now supported
mail
- fixed IMAP SEARCH for complex queries
- added an increasing login delay if the login failes
|
2013-06-25 | V1.5.1.68 667685 b | Maintainance
- http
- added support for fast-cgi
- redirecting a query string to CGI no longer decodes the query string
- added support for compressing static files
mail
- fixed IMAP SEARCH with unordered ids/ranges
- IMAP SEARCH now supports date ranges correctly
- added support for AUTHENTICATE PLAIN
- added support for IDLE
- fixed response if requesting multiple BODY parts
- GREYLISTING is now available
|
2012-08-19 | V1.5.1.67 623604 b | Maintainance version
- security
- added support for TLS1.1 and TLS1.2
- example ships now a certificate using rsaSha
- added a fallback feature, to redirect the data if it's not a SSL/TLS client. If your fallback connects to port 22 (SSHD) then you can use port 443 for SSH too.
mail
- improved decision when to forward an email or to send a note to avoid postmaster ping pong (if forward/note is blocked)
- added proprietary macro %{l} to spf for more convenient filters in extendSpf.xml
redirect proxy
- fixed reply handling for 301, 302, 303 and 304
- fixed handling of chunked HTTP responses.
|
2011-09-17 | V1.5.1.66 616399 b | Maintainance version
- J2SE 5.0 is now required
- changed build system to BNM
- HTTP
- The JSP compiler uses a better algorithm to search the Java classes for javac.
SMTP
- added support for extendSpf.xml and overrideSpf.xml
- extendSpf.xml is used to add SPF if there is no SPF information via DNS
- overrideSpf.xml is used to override the SPF (sometime it's very wrong)
|
2010-04-10 | V1.4.1.65 602757 b | Maintainance version
- HTTP
- Cookies with same name were added not replaced resulting in multiple cookies. This caused problems with logout/login mechanisms. FIXED
SMTP
- A rare race condition could cause 100% load while unsuccessfully sending an e-mail. FIXED
- SPF applied the mx to the wrong domain thus valid senders were blocked. FIXED
- GUESSPERMISSION: now only direct subdomains are accepted as sender. CHANGE
|
2009-11-25 | V1.4.1.64 600486 b | Maintainance version
- HTTP
- The WelcomeHandler and FileHandler could forget to pass the QueryString if forwarding to a welcome file (index.php or so). FIXED
|
2009-11-18 | V1.4.1.63 600437 b | Maintainance version
- SERVER
- added the innate ability to change UID and GID under unix.
- fixed a possible 100% load loop in the servers main loop because the streams were not marked as invalid.
MAIL
- SMTP authenticated users are no longer allowed to send from any account.
- IMAP closing an unclosed result set
- SPF added some DEBUG output
|
2008-03-14 | V1.4.1.62 681192 b | Maintainance version
- MAIL
- SMTP: improved the 'guessPermission' algorithm to block spam
- IMAP: completed the search command, thus also searching for body text is working
SERVLET / JSP
- improved conformance and performance
|
2007-01-19 | V1.4.1.60a 654657 b | Maintainance version
- MAIL
- SMTP: added support for SPF to reduce the count of false SPAMs
- IMAP: fixed escaping of special characters in IMAP ENVELOPE
SERVLET / JSP
- fixed getRequestURI in forward() and include()
- added first support for servlet 2.4: new request listeners are working
GENERAL
- enhance web admin interface
|
2006-03-21 | V1.4.1.58b 494863 b | Quickfix
- The commandline tool de.bb.bejy.mail.Inject was broken.
- Modified the behaviour in mail forwarding: now the local account is used in attempts to forward mails.
|
2006-03-20 | V1.4.1.58a (removed) 494872 b | Quickfix
- Fixed an important bug that caused emails to loose the trailing CRLF which made those mails undeliverable! With Linux you might use <pre>echo -e
r n >>mail/xxxx/yyyyyyyyyyyyyy</pre> where xxxx/yyyyyyyyyyyy is the mail file, to append the missing CRLF. Those mails are delivered after this fix.
|
2006-03-17 | V1.4.1.58 (removed) 494853 b | After a longer period without public updates it is time for the next version. The changes of the version number from 1.3 to 1.4 reflects that the database model has been modified. The main focus of this release is the new admin console, but not only:
- reworked the admin console for better usability
- the configuration nodes moved to a navigation frame (tree)
- added a mail config wizard which guides through mail setup and also support the migration from bejy V1.3.x.y to V1.4.1.58
- the status of active servers is now visible
- all scheduled tasks (e.g. mail garbage collector) are visible
- recovery of lost emails or import from unix mailboxes is now possible
- you can shutdown bejy via web browser (but reasonable not start again then)
added few features to the email services
- mailboxes support now a quota (total size) setting
- sent mails which are moved to the SENT folder are marked as read
version V1.4.1.58 also contains bug fixes
- unclosed streams are now always properly closed
- also DatagramSockets (used in DNS lookups) are always closed
- removed some useless debug output (e.g. NPEs on cancelled SSL connects)
|
2004-12-16 | V1.3.1.56b 390758 b | New features were added to the mail capabilities:
- support of multiple mail send threads, to speed up outgoing mail
- configuration to add an external virus scanner for incoming mails, to reject such mails before DATA completes.
- database connections are shared using a connection pool, to reduce the resource utilizazion with many IMAP users.
There are also some bug fixes:
- added log file messages for WAR unpacking and reading SSL configurations
- fixed the class loading issue, so J2SDK1.4.2_05 and newer works again.
- enhanced jsp:include to handle local redirects (302)
- fixed alls issued to conform with jakarta watchdog
|