Projects / BEJY

BEJY

BEJY is a modular server application. It is packaged, by default, as a Web application container and mail server with SSL. It has functionality similar to inetd, and has some helper classes/functions to ease the implementation of new protocols. It provides a generic multithreaded TPC/IP server implementation with optional SSL support, covering the complete connection and thread management. Each supported service provides its protocol implementation. The current version comes with HTTP, SMTP, POP3, and IMAP protocol implementations. The HTTP protocol implementation also contains a servlet engine, a JSP 1.2 engine, a handler to invoke CGI, and other useful things. The mail protocols require a database using JDBC, as MySQL, MSSQL, and others.

Tags
Operating Systems
Implementation

RSS Recent releases

  •  17 Sep 2011 15:23

Release Notes: This maintenance release adds environment changes (the minimum Java version is now J2SE 5.0, the build system is now BNM) HTTP/JSP changes (the JSP compiler uses a better algorithm to search the Java classes for javac), and MAIL/SMTP changes (support for extendSpf.xml and overrideSpf.xml to add missing/override bogus SPF records).

  •  10 Apr 2010 18:35

Release Notes: This is a maintenance version. HTTP cookies with the same name were added instead of being replaced, resulting in multiple cookies, which caused problems with logout/login mechanisms. This was fixed. A rare race condition that could cause 100% load while unsuccessfully sending an email message was fixed. SPF applied the mx to the wrong domain, thus valid senders were blocked. This was fixed. Now only direct subdomains are accepted as sender for GUESSPERMISSION.

  •  25 Nov 2009 11:27

Release Notes: This is a maintenance version. The WelcomeHandler and FileHandler will no longer potentially forget to pass the QueryString if forwarding to a welcome file (such as index.php).

  •  18 Nov 2009 11:28

Release Notes: This is a maintenance version that contains some fixes. In the server, the innate ability to change UID and GID under Unix was added, and a possible 100% load loop in the server's main loop was fixed. In the mail system, SMTP authenticated users are no longer allowed to send from any account, IMAP closes an unclosed result set, and some debug output was added for SPF.

  •  14 Mar 2008 09:58

Release Notes: The conformance of the servlet engine has been improved. There are some performance optimizations.

Screenshot

Project Spotlight

openPLM

A Web-based Product Lifecycle Management application.

Screenshot

Project Spotlight

Speech synthesis for Asterisk using MS Translator

An AGI script for the Asterisk PBX that uses Microsoft's Translator voice synthesis engine.