| |
| Version |
2.1.1 |
| Release Date |
August, 13 of 2005 |
| Comments |
Bugs:
- Bug deleting DENY entries.
- Endless loop with reciprocal auto-replies was not properly fixed.
|
|
|
| |
|
|
| |
| Version |
2.1.0 |
| Release Date |
July, 25 of 2005 |
| Comments |
Bugs:
- A mail alias can now be a mailing list.
- Bug deleting relay entries.
- Checking type while adding mailing lists.
- No two “MAIL FROM:” are allowed in SMTP.
- Errors with SmartHost authentication.
- Endless loop with reciprocal auto-replies
New Features:
- New mail filter processing.
- New batch execution command
|
|
|
| |
|
|
| |
| Version |
2.0.3 |
| Release Date |
September, 9 of 2004 |
| Comments |
Bugs:
- Segmentation faul when deleting mailing lists and mailing lists users..
|
|
|
| |
|
|
| |
| Version |
2.0.2 |
| Release Date |
August, 29 of 2004 |
| Comments |
Bugs:
- Some executable linking problems have been fixed.
New features:
- New command line flag, allowing to specify a configuration file.
|
|
|
| |
|
|
| |
| Version |
2.0.1 |
| Release
Date |
July,
15 of 2004 |
| Comments |
Bugs:
- Timeouts have been rewriten.
I didn't like how they behaved.
New features:
- New delayed DSN parameter.
Now it's possible to choose the number of
retries before the DSN is sent.
- The server is now statically
linked. No more library problems.
|
|
|
| |
|
|
| |
| Version |
2.0.0 |
| Release
Date |
June,
27 of 2004 |
| Comments |
Bugs:
- All of which I was aware
of. Most of the processes have been rewritten
so new ones can arise. Keep me posted.
New features:
- Configuration values can
be reloaded without restarting the server
- New SMTP codes in responses
- LOGIN and PLAIN ESMTP authentication.
- LOGIN, PLAIN and CRAM-MD5
POP3 authentication
- LOGIN and PLAIN IMAP4 authentication.
- SMARTHOST support (relay
mail server).
- The mail filter are now
applied BEFORE the mail is acknowledged, not
after being received. This way, the sender
knows the mail is rejected.
- Possibility of setting the
Reply-To header in mailing lists to: the list,
the sender or other.
- Full SquirelMail compatibility
- LDAP access as a database
for eXtremail objects.
- Distributed domains (many
eXtremail servers hosting one –or many-
domains).
- A lot more, I simply cannot
remember. It’s been soooo long…
.
|
|
|
| |
|
|
| |
| Version |
1.5.11 |
| Release
Date |
May,
2 of 2004 |
| Comments |
Bugs:
- LOG buffer overflow security
bug fixed.
New features:
- Smart host support (external
relay mail server).
- A few more .
|
|
|
| |
|
|
| |
| Version |
1.5.9 |
| Release
Date |
July,
6 of 2003 |
| Comments |
Bugs:
- LOG buffer overflow security
bug fixed.
|
|
|
| |
|
|
| |
| Version |
1.5.8 |
| Release
Date |
June,
28of 2003 |
| Comments |
Bugs:
- .Some DNS bug fixes, including
new ipv6 DNS processing.
- APOP POP3 command overflow.
- A few more ...
|
|
|
| |
|
|
| |
| Version |
1.5.5 |
| Release
Date |
August,
27of 2002 |
| Comments |
Bugs:
- Some SMTP codes where buggy.
- Timeouts on SMTP, POP3 and
IMAP4.
- Signal when a virus was found.
- COPY parameter when adding
a user.
- APPEND IMAP4 command.
- A few more ...
New features:
- Real anti-virus-support.
- A few more .
|
|
|
| |
|
|
| |
| Version |
1.5.4 |
| Release
Date |
May,
17of 2002 |
| Comments |
Bugs:
- After removing queued files,
sometimes a SIG arised.
- The antivirus message was
buggy. Clean when infected and Infected when
clean.
- There was a bug on the POP3
timeout (SIG).
- There was a bug on the IMAP4
APPEND command, specially with Outlook.
- There was a bug on the EXPUNGE
command.
- Timeouts on DNS requests
sometimes didn't work.
- A few more ...
New features:
- Custom DNS entries.
- 8BITMIME transport on ESMTP
support added.
- New timeout for IMAP4, avoiding
long mailbox blocking.
- New queued mails processing.
- A few more .
|
|
|
| |
|
|
| |
| Version |
1.5.3 |
| Release
Date |
April,
29 of 2002 |
| Comments |
Bugs:
- The resolver bugs have been
fixed. The DNS process has been totally rewritten,
not using libresolv functions anymore, so
the connections with the DNS server are, at
last, closed.
- When listing user aliases.
- Some processes where kept
open, creating a lot of smtpd threads that
were never closed.
- When configuring a backup
server.
- Some ESMTP server extensions
where not recognized.
- POP3 timeouts reprogramming.
- A few more ...
New features:
- Antivirus support (ScannerDaemon).
- Blacklists support.
- Queueing improved.
- Domain aliases.
- Maximum number of user aliases
and mailing lists per domain configurable.
- A few more .
|
|
|
| |
|
|
| |
| Version |
1.5.2 |
| Release
Date |
April,
23 of 2002 |
| Comments |
Bugs:
- SIGNAL rose when connecting
using POP3 and the user is not found.
- Debug on the new NoText feature.
- Most of the memory leaks
have been fixed.
- DSN bug when the receiving
MTA error is too long.
- When trying to connect to
a mail server on a local IP.
- Bug on SMTP timeouts.
- The status of the user could
not be set when creating the user.
- The account mapping could
not be set when creating the user.
- The maximum size of the receiving
mail could not be modified for the user.
- The user alias can't be changed
from forward to pipe type.
- A few more ...
New features:
- Mail filters.
- Manual relay configuration,
allowing to configure eXtremail as a backup
server..
- A few more .
|
|
|
| |
|
|
| |
| Version |
1.5.1 |
| Release
Date |
April,
4 of 2002 |
| Comments |
Bugs:
- Some texts on the remote
management utility.
- Some bugs on the IMAP4 FETCH
command, specially with Outlook.
- Some bugs on the MAP4 APPEND
command.
- When the socket on SMTP got
broken on the DATA command the mail acted
as delivered.
- Bad interactions among IMAP4
clients.
- Bugs with the IMAP4 LIST
command.
- Bug with the ESMTP AUTH extension
(signal arised).
- Sizes on IMAP4 FETCH command.
- A few more ...
New features:
- Error codes on the remote
management utility.
- NoText facility on the remote
management utility.
- Two different POP3 timeouts,
avoiding mailbox bloking.
- A few more .
|
|
|
| |
|
|
| |
| Version |
1.5.0 |
| Release
Date |
February,
6of 2002 |
| Comments |
Bugs:
- Some bugs on account mapping.
- Alias, mlist, mlistusers
didn't remove when the domain was removed.
- Some bugs on the relaying
option of POP before SMTP.
- ENVELOPE IMAP command.
- Parsing the IMAP envelope.
- Delete of the mailbox files
when the domain was removed.
- Cache options on the mailing
list and mailing list users.
- Some mail forwarding options.
- A few more ...
New features:
- POP3 capability (CAPA) command,
with the following extensions: TOP, UIDL,
STLS.
- APOP POP3 command.
- Base64 and Xtext encoding
and decoding functions.
- ESMTP extensions and parameters:
HELP, SIZE, STARTTLS, AUTH-CRAMMD5.
- IMAP4 new extensions: STARTTLS,
AUTH-CRAMMD5.
- New mail footer processing
(much faster).
- Programmable maximum number
of recipients allowed.
- Auto-reply.
- ESMTP, POP3 and IMAP4 SSL/TLS
layer added.
- New DES (instead of MD5)
user passwords encoding mechanism.
- Extended modes on antirelay
option.
- Compiled on kernel 2.4.x.
- IMAP4 folders now admit names
with spaces in between.
- IMAP4 "first unseen"
response now available when selecting the
mailbox.
- Programmable restricted access
to protocols like POP3 and IMAP4 by user or
domain.
- External IP parameter, to
avoid endless loops.
- Automatic mailing lists.
- Possibility of restricting
access to mailing list to only authenticated
users (AUTH over SMTP).
- Status on mailing lists.
- The relay server now can
be an IP or a host name.
- Continuation data on IMAP
commands now available.
- The IP now appears on the
Received mail header.
- Extended SMTP protocol now
used on remote ESMTP connections,
- not just on received ones.
- Possibility of stopping the
different servers (SMTP, POP, IMAP, REMT)
separately.
- Permissions on domains.
- A few more .
|
|
|
| |
|
|
| |
| Version |
1.2.1 |
| Release
Date |
September,
8 of 2001 |
| Comments |
Bugs:
- When delivering new mails,
the disk space already used by a user (for
limit calculation purposes) was not properly
done.
- It seems that some IMAP mail
clients, like Netscape, requires UID messages
ordered when fetched. That implies compacting
the user mailbox data file to be compacted
anytime a message is deleted.
- The mail flags where not
set properly on certain occasions.
- The domain data file did
not occupy empty spots when adding new domains.
- IMAP4 concurrent clients
(for the same user) had some problems.
- A few more ...
New features:
- New configuration file parameters,
like a file used for domain statistics.
- Autoresponders.
- New domain parameter: allowed
maximum number of users to be added.
- New domain parameter: allowed
disk space to be used.
- Routing configuration for
a domain: DNS, like before, and mail rely.
Now it is possible to specify a mail rely
server for the outgoing mails of a local domain,
instead of the usual DNS server.
- Domain administrators.
- A few more ...
|
|
|
| |
|
|
| |
| Version |
1.2.0 |
| Release
Date |
August,
31 of 2001 |
| Comments |
Bugs:
- The mailing lists bugs have
been fixed.
- There were also some bugs
deleting and modifying mail alias.
- Some more memory leaks have
been fixed.
- SIGSEGV signal aroused when
an incorrect mailbox was used for an user.
- A few more ...
New features:
- New configuration file.
- Hash function on mailboxes
directory.
- IMAP4 support
- New process id control.
- Executable hash value checking,
preventing from unauthorised modification.
- Some information is now sent
to the syslog file (starting, stopping and
some errors).
- DNS improvement: if eXtremail
cannot find MX record for a given mailbox
domain, i'll try the A record. That fixes
the dyndns problem.
- Integrity checking is now
performed on all datafiles eXtremail uses,
like users, domain, aliases ...
- A few more ...
|
|
|
| |
|
|
| |
| Version |
1.1.10 |
| Release
Date |
April,
10 of 2001 |
| Comments |
Bugs:
- There were still some bugs
on the footer feature.
- Some memory leaks have been
fixed.
- If the domain default mailbox
were forwarded to any other mailbox didn't
work ok.
- There were a bug on the logging
function that arised a SIG when a '%' was
encountered on some strings.
- The command QUEUE RESEND
didn't work properly.
- A few more ...
New features:
- Mailing lists (a draft)..
- Temporary mail files treatment
has been improved, to avoid loosing mails.
- Alias modify command.
- Two new parameters that allow
to specify different SMTP ports on incoming
and outgoing connections.
- New queued files processing.
- A few more ...
|
|
|
| |
|
|
| |
| Version |
1.1.9 |
| Release
Date |
February,
22 of 2001 |
| Comments |
Bugs:
- Improved footer treatment
- Some memory leaks have been
fixed.
- A few more ...
New features:
- The DNS cache now holds all
the MX data, not just when the connection
was successful.
- Size of the mail on CONN
SMTP command now appears.
- A few more ...
|
|
|
| |
|
|
| |
| Version |
1.1.8 |
| Release
Date |
February,
6 of 2001 |
| Comments |
Bugs:
- One more DNS bug: a SIGSEGV
when a lot of responses from the DNS server
where obtained. DNS parsing is really making
me crazy...
- CRLF at the end of the footer
file.
- A few more ...
New features:
- Now, when a queued mail expires
the queued time, eXtremail sends a DSN notifying
it.
- There is some modifications
that just allow the undeliverable mails to
be queued under strict circumstances (when
the socket fails).
- The queued mails information
thru the remote management has been improved.
Now appears the sender data and the mail size.
- A few more ...
|
|
|
| |
|
|
| |
| Version |
1.1.7 |
| Release
Date |
January,
25 of 2001 |
| Comments |
Bugs:
- Some mails did not reach
their destinations due to bad configured DNS
servers. Anyway, eXtremail now is more fault
tolerant ...
- The RSET command did not
work the way it should.
- Some matters regarding chained
forwardings of mails.
- A few more.
New features:
- Now there is a counter on
the queued mails. On a future, it will be
possible to discard them not just on a matter
of time.
- It is possible to set a footer
for the mails. There is the possibility of
setting a different one for each local domain,
and tow differents, depending if it is an
incoming or outgoing domain.
- The already poped mails using
POP3 protocol are deleted even if the conexion
fails during the download. That way, the next
conexion the mails aren't duplicated.
- A few more ...
|
|
|
| |
|
|
| |
| Version |
1.1.6 |
| Release
Date |
December,
3 of 2001 |
| Comments |
Bugs:
- Invalid processment of the
SMTP 550 code error.
- Maximum HELO, EHLO, MAIL
and RCPT command length.
- Still some problems with
MX servers IP that included a cero value in
their address.
- More problems with MX servers
that had more than one IP assigned to the
same machine.
- In some times, the POP3 locks
didn't worked fine.
- A few more.
New features:
- SMTP RSET command.
- Some DNS new features.
- Now there is a way of denying
an incoming connection of a mailbox, domain
or IP mask/address. There is also a way of
deny outgoing connections. The REMT command
is DENY. Please, consider it on beta ...
- A few more ...
|
|
|
| |
|
|
| |
| Version |
1.1.5 |
| Release
Date |
November,
20 of 2000 |
| Comments |
Bugs:
- The DNS processing has been
rewriten due to some errors.
- A CRLF string was assumed
at the end of any line. That was not so important
at SMTP or POP3, but it was at the remote
management. The windows Telnet client send
each character like an independent call to
write at the socket, thus making impossible
to comunicate with the remote management.
Now, it is possible.
- Some protections has been
added to the POP3 line parsing.
- A few more.
New features:
- Now the server has become
older: it is an ESMTP server. The SIZE and
HELP SMTP extensions have been added. It is
possilbe to define maximum allowed (incoming
and outgoing) mail sizes for the user.
- New POP3 commands: TOP, RSET
and NOOP.
- New features for the management:
Maximum incoming and outgoing mail sizes can
be defined.
- Aliases can now be used.
It is possible to define a mail forward address
or an external program that will receive the
mail data thru the standard input channel.
- A few more ...
|
|
|
| |
|
|
| |
| Version |
1.1.3 |
| Release
Date |
October,
26 of 2000 |
| Comments |
Bugs:
- Some files remained open
ofter use, like the used log files(!), domain
file, pid file ...
- A few more.
New features:
- POP before SMTP. The server
keeps a track of the POP3 connections made,
and, if it is configured that way, will allow
SMTP connections to tose IP during a configurable
time.
- A few more ...
|
|
|
| |
|
|
| |
| Version |
1.1.2 |
| Release
Date |
October,
17 of 2000 |
| Comments |
Bugs:
- Cannot change the 'diskquota'
in a 'user mod' command.
- When a POP3 user is not aunthenticated,
if there is any more users currently logged,
a SIGSEV signal is received.
- A few more.
New features:
- The process of sending a
mail has been totally rewriten, thus using
less ammount of memory. The memory problems
still bothers me ...
- Users with the same name
can now be defined in different domains.
- Some new domain chareacteristics
(default user diskquota, max number of users,
...)
- A few more ...
|
|
|
| |
|
|
| |
| Version |
1.1.1 |
| Release
Date |
September,
23 of 2000 |
| Comments |
Bugs:
- Memory leaks sending mails
in special situations.
- Not proper DNS operation
when the DNS server response was not correct.
- Some errors queueing mails
in certain ocations
- Not proper closing of the
remote socket SMTP connection when an error
arises.
- Errors deleting and adding
some of the files data.
- Some errors with queued mails.
- A not ending loop when an
SMTP remote connecion is broken.
- More file locks has been
added.
- A few more.
New features:
- Default mailbox added to
the domain. If that is cofigured, any mail
addressed to that domain that the mailbox
cannot be found will be automatically forwarded
to that default mailbox.
- Version smtpd command (smtpd
version)
- Some new features at the
domain and user command at the remote management
(now it is possible to remove a user with
mails, and removing a domain means removing
ALL the users of the domain).
- A dynamic DNS cache has benn
incorporated. It is dynamic because it just
last as long as the server is running. If
the server is stopped, the cache dies. I will
add a file to keep the data.
- The DSN messages has been
translated to english.
- A few more ...
|
|
|
| |
|
|
| |
| Version |
1.1.0 |
| Release Date |
September, 3 of 2000 |
| Comments |
Bugs:
- Time outs were not properly
working.
- Locks in some concurrent
proccess.
- Lock the POP3 user when she
is retrieving mails. That is: not allow the
same user connected twice.
- Creation of a signal control
thread that catches unwanted signals. Now,
if a thread makes a coredump it dies alone,
not stopping the server. This is really important.
- The opened sockets where
not properly closed sometimes.
- The bind process just binded
to ONE of the existings net interfaces. If
the host running the server had more than
one card (like a gateway) there were problems
to attach to it.
- A few more ..
New features:
- Multithreaded queued mails
processor. They were sended one-by-one before
this. Number of threads configurable.
- Multithreaded of the sending
process of a single mail. This way, if a single
mail has a lot of RCPT's they are sended using
more than just one thread (like before). Number
of threads configurable.
- A login feature has been
added to the remote management. This way,
access to that is restricted.
- Local domain configuration.
- Local IP configuration.
- New remote management commands
added:
- LOGIN. You must logn
before doing anything.
- QUEUE: to control the
queued mails.
- More STATs
- CONN: show current connections
made to the server.
- CONF: to show the configuration
parameters.
- HELP: Guess ...
- Now, a new log file is created
every day. This way, the log file doesn't
grow for ever ...
- Antirely. At last, there
is an antirely feature incorporated to the
server. Spamming really scare me.
|
|
|
| |
|
|
| |
| Version |
1.0.3 |
| Release Date |
June, 2 of 2000 |
| Comments |
Bugs:
- coredump when then rcpt
address is not understood.
- coredump when the remote
SMTP conexion is aborted
- The mail wasn't delivered
when it came with a MAIL FROM:<>
- Neither the MAIL FROM: or
RCPT TO: clauses where understood when they
came in three words instead of two.
- A few more ..
New features:
- A new control thread has
been added and will take over all the management
like DNS cache, queues management, and checking
if any mail is still pending.
|
|
|
| |
|
|
| |
| Version |
1.0.2 |
| Release Date |
May, 29 of 2000 |
| Comments |
Well, good perfomance
but bad results. All the data of the mail were
retained on memory during the transmission of
the mail. Crash? Yes, we would loose the mails
currently being transmitted ... Sorry. I have
fix it up. Now, there is a temporary file that
holds the mail's data. If the systems crash,
the mails will be resent on startup. No mail
losts. |
|
|
| |
|
|
| |
| Version |
1.0.1 |
| Release Date |
May, 23 of 2000 |
| Comments |
It seems there
are some problems with the DSN's and multiparts
mails. This version will try to fix them.
There are also some things I
have to do with the errors codes when a message
is undeliverable. I didn't finish that. |
|
|
| |
|
|
| |
| Version |
1.0.0 |
| Release Date |
May, 22 of 2000 |
| Comments |
A new star arises
... eXtremail !!!. |
|
|