Ok - 1.0.24-1 is out. I've compiled it on RedHat 7.2 & 8.0, FreeBSD and
OpenBSD:

http://www.bincimap.andreas.hanssen.name/dl/tarballs/bincimap-1.0.24.tar.gz
http://www.bincimap.andreas.hanssen.name/dl/tarballs/bincimap-1.0.24.tar.bz2
http://www.bincimap.andreas.hanssen.name/dl/RPMS/i386/

I haven't heard too much from BSD users. Is Binc IMAP working out fine? I
know there were some problems with the crypto library earlier. Does this
problem still persist? (X509 symbol problems)

Here's the change log for 1.0.24-1:

- Added GPL notices to all files
- Gathered all exceptions into one global exceptions file
- Storage class creates shorter aliases than before
- Removed lex/yacc code from argument parser - replaced with getopt.
- Fixed Maildir++ complaince in maildir-create.cc
- Fixed message size cacheing
- IO class is no longer a subclass of ostream
- bincimap-uidpwd uses getcwd and not get_current_working_dir
- Added --disable-starttls functionality, and added it to config, usage
  and man pages.
- Cleaned up man pages more - added copyright notice
- Added FAQ to docs
- Added contrib area, all contribs are now bundled.
- Some bincimap.conf settings have changed. Defaul for allow plain auth
  is "no".
- Minor updates to README
- Moved usage function to seperate file, out of bincimapd.cc
- Moved some configuration details into bincimapd-config.cc
- Now alternatively reads environment variable set in configuration
- All conf file settings can be properly overrun with command line options,
  except authenticators.
- In authenticate.cc, proper handling of nonexistant root Maildir
- Append sleeps for a second before returning to ensure IMAP integrity
  rules with APPEND.
- Removed comments about Outlook ;)
- CAPABILITY does not advertise STARTTLS if --disable-starttls is passed
- COPY moves chunks of 8k at a time instead of only one byte
- FETCH only full-parses a message at an RFC822.SIZE request if the
  size is not already cached.
- LOGOUT no longer cares what's happened to the subscription list
- RENAME says that renaming inbox is not supported, and it properly
  explains that you can't rename a folder _to_ INBOX.
- SEARCH parses messages if LARGER or SMALLER is queried for, and if the
  size is not already cached.
- STARTTLS will not run if --disable-starttls is passed
- Restructured the RPM file.

There's some more documentation, and the man pages are more exact now, but
technical docs are still not here. I haven't found to time to write that
stuff yet.

Long options don't work with an OpenBSD that I compiled everything on - it
didn't support getopt_long. Does anyone know how we can make long options
work on this platform? autoconf helps us here so long options are only
disabled on hosts where we can't find getopt_long.

For you who use the RPM - there's been some restructuring so after
upgrading, check out "rpm -ql bincimap" to see where the files are now
located. Alternatively, you can do "less" on the RPM on some platforms to
inspect the file list before you upgrade.

On a side notice, list activity from my side will decrease the next couple
of weeks as I need to prioritize (paid) work - so I hope our increasing
amount of contributors can try finding fixes and patches and post them to
the list without too much involvement from me :-).

Thanks for the help!

Andy

-- 
Andreas Aardal Hanssen | http://www.andreas.hanssen.name/gpg
Author of Binc IMAP    | Nil desperandum

Reply via email to