]> git.ipfire.org Git - thirdparty/dovecot/core.git/log
thirdparty/dovecot/core.git
14 years agolib-master: Don't wait for handshake before sending auth-master request.
Timo Sirainen [Tue, 9 Nov 2010 19:48:47 +0000 (19:48 +0000)] 
lib-master: Don't wait for handshake before sending auth-master request.

14 years agolib-storage: Fixed expanding "~" (without '/' afterwards) in mail_location
Timo Sirainen [Tue, 9 Nov 2010 18:36:37 +0000 (18:36 +0000)] 
lib-storage: Fixed expanding "~" (without '/' afterwards) in mail_location

14 years agoNEWS: Split too long line.
Timo Sirainen [Mon, 8 Nov 2010 19:55:35 +0000 (19:55 +0000)] 
NEWS: Split too long line.

14 years agoAdded signature for changeset d0d3aca1c958
Timo Sirainen [Mon, 8 Nov 2010 19:45:17 +0000 (19:45 +0000)] 
Added signature for changeset d0d3aca1c958

14 years agoAdded tag 2.0.7 for changeset d0d3aca1c958
Timo Sirainen [Mon, 8 Nov 2010 19:45:14 +0000 (19:45 +0000)] 
Added tag 2.0.7 for changeset d0d3aca1c958

14 years agoReleased v2.0.7. 2.0.7
Timo Sirainen [Mon, 8 Nov 2010 19:45:14 +0000 (19:45 +0000)] 
Released v2.0.7.

14 years agolmtp: Don't allow mixed proxy/non-proxy RCPT TO destinations.
Timo Sirainen [Mon, 8 Nov 2010 18:38:31 +0000 (18:38 +0000)] 
lmtp: Don't allow mixed proxy/non-proxy RCPT TO destinations.
Although the code attempts to handle this case already, the DATA replies
aren't sent in correct order.

14 years agolmtp proxy: Don't internally finish proxying before client has even sent DATA command.
Timo Sirainen [Mon, 8 Nov 2010 18:37:25 +0000 (18:37 +0000)] 
lmtp proxy: Don't internally finish proxying before client has even sent DATA command.
This fixes some crashes when all recipients were invalid.

14 years agoistream-tee: Fixed to work right when input stream didn't start from offset 0.
Timo Sirainen [Mon, 8 Nov 2010 18:30:05 +0000 (18:30 +0000)] 
istream-tee: Fixed to work right when input stream didn't start from offset 0.

14 years agomaildir: p_strdup() GUID and UIDL_BACKEND to make sure they don't change unexpectedly.
Timo Sirainen [Mon, 8 Nov 2010 18:03:07 +0000 (18:03 +0000)] 
maildir: p_strdup() GUID and UIDL_BACKEND to make sure they don't change unexpectedly.

14 years agolib-index: Fixed another transaction log read optimization.
Timo Sirainen [Fri, 5 Nov 2010 19:51:47 +0000 (19:51 +0000)] 
lib-index: Fixed another transaction log read optimization.
Buffer's size should always be the same as sync_offset, otherwise some
optimizations could think that the data doesn't have to be re-read even
though it was updated in disk already.

14 years agolib-index: Fix to transaction log read optimization.
Timo Sirainen [Fri, 5 Nov 2010 18:58:56 +0000 (18:58 +0000)] 
lib-index: Fix to transaction log read optimization.
The log wasn't always refreshed while locked when it should have.

14 years agolib-auth: Less leaky fix to previous auth_master_*() bugfix.
Timo Sirainen [Fri, 5 Nov 2010 12:24:01 +0000 (12:24 +0000)] 
lib-auth: Less leaky fix to previous auth_master_*() bugfix.

14 years agolib-auth: Don't crash in auth_master_*() lookups if caller hasn't created ioloop.
Timo Sirainen [Fri, 5 Nov 2010 12:15:53 +0000 (12:15 +0000)] 
lib-auth: Don't crash in auth_master_*() lookups if caller hasn't created ioloop.

14 years agoquota: Better fix to avoid counting quota for virtual mailboxes.
Timo Sirainen [Thu, 4 Nov 2010 18:56:47 +0000 (18:56 +0000)] 
quota: Better fix to avoid counting quota for virtual mailboxes.

14 years agovirtual: Set MAIL_STORAGE_CLASS_FLAG_NOQUOTA to storage's class_flags.
Timo Sirainen [Thu, 4 Nov 2010 18:56:13 +0000 (18:56 +0000)] 
virtual: Set MAIL_STORAGE_CLASS_FLAG_NOQUOTA to storage's class_flags.

14 years agolib-index: Minor error message improvement.
Timo Sirainen [Thu, 4 Nov 2010 17:55:47 +0000 (17:55 +0000)] 
lib-index: Minor error message improvement.

14 years agolib-fs / posix: If create/link/rename fails with ENOENT, try creating parent dir...
Timo Sirainen [Thu, 4 Nov 2010 17:50:42 +0000 (17:50 +0000)] 
lib-fs / posix: If create/link/rename fails with ENOENT, try creating parent dir multiple times.
This avoids random failures when the parent dir happens to be removed at
just the right time.

14 years agodbox: Minor optimization when creating a mailbox when its alt dir already existed.
Timo Sirainen [Thu, 4 Nov 2010 17:00:42 +0000 (17:00 +0000)] 
dbox: Minor optimization when creating a mailbox when its alt dir already existed.
Patch by DINH Viêt Hoà

14 years agossl: Call OpenSSL_add_all_algorithms() to make some OpenSSL versions happy.
Timo Sirainen [Thu, 4 Nov 2010 16:37:49 +0000 (16:37 +0000)] 
ssl: Call OpenSSL_add_all_algorithms() to make some OpenSSL versions happy.

14 years agoistream-attachment: Error handling improvements.
Timo Sirainen [Thu, 4 Nov 2010 16:25:39 +0000 (16:25 +0000)] 
istream-attachment: Error handling improvements.

14 years agoistream-concat: Fixed error handling when one of the stream read()s failed.
Timo Sirainen [Thu, 4 Nov 2010 16:25:18 +0000 (16:25 +0000)] 
istream-concat: Fixed error handling when one of the stream read()s failed.

14 years agoconfig parser: Log an error about missing '}'.
Timo Sirainen [Thu, 4 Nov 2010 15:47:37 +0000 (15:47 +0000)] 
config parser: Log an error about missing '}'.

14 years agoistream-base64-encoder: Panic if stat() is tried to be called with exact size.
Timo Sirainen [Thu, 4 Nov 2010 14:11:15 +0000 (14:11 +0000)] 
istream-base64-encoder: Panic if stat() is tried to be called with exact size.

14 years agoistream-attachment: Removed parent stream's size sanity check. It didn't work right...
Timo Sirainen [Thu, 4 Nov 2010 14:07:30 +0000 (14:07 +0000)] 
istream-attachment: Removed parent stream's size sanity check. It didn't work right with base64 streams.

14 years agolda: If Sieve is disabled, don't create temp files for large mails.
Timo Sirainen [Wed, 3 Nov 2010 18:00:15 +0000 (18:00 +0000)] 
lda: If Sieve is disabled, don't create temp files for large mails.

14 years agolib-lda: mail_deliver_save() tries now to avoid re-parsing message header when loggin...
Timo Sirainen [Wed, 3 Nov 2010 17:57:20 +0000 (17:57 +0000)] 
lib-lda: mail_deliver_save() tries now to avoid re-parsing message header when logging the result.

14 years agodoveadm dump: Added imapzlib type to uncompress IMAP's COMPRESS DEFLATE I/O traffic.
Timo Sirainen [Wed, 3 Nov 2010 16:27:00 +0000 (16:27 +0000)] 
doveadm dump: Added imapzlib type to uncompress IMAP's COMPRESS DEFLATE I/O traffic.

14 years agodoveadm dump: Allow plugins to add more dump types
Timo Sirainen [Wed, 3 Nov 2010 16:24:31 +0000 (16:24 +0000)] 
doveadm dump: Allow plugins to add more dump types

14 years agomaster: Log a warning at startup if anvil's client_limit is too low.
Timo Sirainen [Wed, 3 Nov 2010 15:31:48 +0000 (15:31 +0000)] 
master: Log a warning at startup if anvil's client_limit is too low.

14 years agolmtp: Minor code cleanup: s/lmtp_login_/lmtp_/
Timo Sirainen [Wed, 3 Nov 2010 15:31:36 +0000 (15:31 +0000)] 
lmtp: Minor code cleanup: s/lmtp_login_/lmtp_/

14 years agodirector: Show number of connections in process title if verbose_proctitle=yes
Timo Sirainen [Wed, 3 Nov 2010 15:27:40 +0000 (15:27 +0000)] 
director: Show number of connections in process title if verbose_proctitle=yes

14 years agoanvil: Show number of connections in process title if verbose_proctitle=yes
Timo Sirainen [Wed, 3 Nov 2010 15:26:40 +0000 (15:26 +0000)] 
anvil: Show number of connections in process title if verbose_proctitle=yes

14 years agolib-master: Added MASTER_SERVICE_FLAG_UPDATE_PROCTITLE for showing number of connecti...
Timo Sirainen [Wed, 3 Nov 2010 15:23:52 +0000 (15:23 +0000)] 
lib-master: Added MASTER_SERVICE_FLAG_UPDATE_PROCTITLE for showing number of connections in ps.
The title is still only updated if verbose_proctitle=yes, so this allows
binaries to easily just set the flag and lib-master handles the rest.

14 years agoauth workers: Don't unnecessary connect to anvil.
Timo Sirainen [Wed, 3 Nov 2010 14:59:39 +0000 (14:59 +0000)] 
auth workers: Don't unnecessary connect to anvil.

14 years agomaster: default_process_limit wasn't actually used anywhere, rather the default was...
Timo Sirainen [Wed, 3 Nov 2010 13:33:02 +0000 (13:33 +0000)] 
master: default_process_limit wasn't actually used anywhere, rather the default was unlimited.

14 years agolib-storage: Maildir++ mailbox listing could have given wrong flags to parent mailboxes.
Timo Sirainen [Tue, 2 Nov 2010 19:23:37 +0000 (19:23 +0000)] 
lib-storage: Maildir++ mailbox listing could have given wrong flags to parent mailboxes.

14 years agoimap: Removed accidentally commited debug code.
Timo Sirainen [Tue, 2 Nov 2010 18:25:53 +0000 (18:25 +0000)] 
imap: Removed accidentally commited debug code.

14 years agolib-master: Stop accepting new connections after auth-master gets disconnected.
Timo Sirainen [Tue, 2 Nov 2010 18:21:05 +0000 (18:21 +0000)] 
lib-master: Stop accepting new connections after auth-master gets disconnected.

14 years agoimap, pop3: Use absolute path to auth-master socket.
Timo Sirainen [Tue, 2 Nov 2010 18:13:39 +0000 (18:13 +0000)] 
imap, pop3: Use absolute path to auth-master socket.

14 years agoldap auth: Hide password_noscheme from debug logs unless auth_debug_passwords=yes
Timo Sirainen [Tue, 2 Nov 2010 18:07:20 +0000 (18:07 +0000)] 
ldap auth: Hide password_noscheme from debug logs unless auth_debug_passwords=yes

14 years agosql auth: Fixed using password_noscheme
Timo Sirainen [Tue, 2 Nov 2010 18:06:39 +0000 (18:06 +0000)] 
sql auth: Fixed using password_noscheme

14 years agoauth: Disable auth caching entirely for master users.
Timo Sirainen [Tue, 2 Nov 2010 17:31:14 +0000 (17:31 +0000)] 
auth: Disable auth caching entirely for master users.
The cache key contains only the master username, without the logged-in username,
so wrong data could be looked up from cache.

14 years agoimap: Fixed SELECT QRESYNC not to crash on mailbox close if a lot of changes were...
Timo Sirainen [Tue, 2 Nov 2010 17:14:25 +0000 (17:14 +0000)] 
imap: Fixed SELECT QRESYNC not to crash on mailbox close if a lot of changes were being sent.

14 years agoauth: vpopmail passdb/userdb uses now auth-worker processes by default.
Timo Sirainen [Tue, 2 Nov 2010 15:39:28 +0000 (15:39 +0000)] 
auth: vpopmail passdb/userdb uses now auth-worker processes by default.
Adding blocking=no parameter disables this.

14 years agodbox: Comment update.
Timo Sirainen [Tue, 2 Nov 2010 15:34:50 +0000 (15:34 +0000)] 
dbox: Comment update.

14 years agoimap: Fixed LIST-STATUS when listing subscriptions with subscriptions=no namespaces.
Timo Sirainen [Tue, 2 Nov 2010 15:32:47 +0000 (15:32 +0000)] 
imap: Fixed LIST-STATUS when listing subscriptions with subscriptions=no namespaces.

14 years agomail-log plugin: Log mailbox name as virtual name rather than physical name.
Timo Sirainen [Tue, 2 Nov 2010 14:59:13 +0000 (14:59 +0000)] 
mail-log plugin: Log mailbox name as virtual name rather than physical name.

14 years agodirector: inet_listener port finder should ignore doveadm's port.
Timo Sirainen [Tue, 2 Nov 2010 13:43:43 +0000 (13:43 +0000)] 
director: inet_listener port finder should ignore doveadm's port.

14 years agoquota: Added a temporary hack to avoid virtual mailboxes being counted in quota.
Timo Sirainen [Mon, 1 Nov 2010 14:33:26 +0000 (14:33 +0000)] 
quota: Added a temporary hack to avoid virtual mailboxes being counted in quota.

14 years agodsync: Make sure MSG-GET command doesn't hang.
Timo Sirainen [Mon, 25 Oct 2010 21:22:48 +0000 (22:22 +0100)] 
dsync: Make sure MSG-GET command doesn't hang.

14 years agodsync: Added more idle timeout resets to proxying.
Timo Sirainen [Mon, 25 Oct 2010 21:13:05 +0000 (22:13 +0100)] 
dsync: Added more idle timeout resets to proxying.

14 years agodbox: mail_get_special() for POP3 UIDL or GUID return value wasn't permanent enough.
Timo Sirainen [Mon, 25 Oct 2010 18:26:34 +0000 (19:26 +0100)] 
dbox: mail_get_special() for POP3 UIDL or GUID return value wasn't permanent enough.
Another call to mail_get_*() could have caused the string to point to some
garbage.

15 years agodsync: Error handling fixes.
Timo Sirainen [Mon, 25 Oct 2010 17:53:04 +0000 (18:53 +0100)] 
dsync: Error handling fixes.

15 years agodsync: If msg input reading fails, don't also log a wrong "Unknown internal error...
Timo Sirainen [Mon, 25 Oct 2010 17:26:50 +0000 (18:26 +0100)] 
dsync: If msg input reading fails, don't also log a wrong "Unknown internal error" line.

15 years agolib-storage: Comment update to mail_get_stream()
Timo Sirainen [Mon, 25 Oct 2010 17:11:04 +0000 (18:11 +0100)] 
lib-storage: Comment update to mail_get_stream()

15 years agomaster: Use env_clean_except() instead of doing it ourself.
Timo Sirainen [Mon, 25 Oct 2010 16:34:10 +0000 (17:34 +0100)] 
master: Use env_clean_except() instead of doing it ourself.

15 years agolib-master: Use env_clean_except() for master_service_env_clean()
Timo Sirainen [Mon, 25 Oct 2010 16:31:39 +0000 (17:31 +0100)] 
lib-master: Use env_clean_except() for master_service_env_clean()

15 years agoAdded env_clean_except()
Timo Sirainen [Mon, 25 Oct 2010 16:31:01 +0000 (17:31 +0100)] 
Added env_clean_except()

15 years agolib-master: Code cleanup for master_service_env_clean()
Timo Sirainen [Mon, 25 Oct 2010 16:22:40 +0000 (17:22 +0100)] 
lib-master: Code cleanup for master_service_env_clean()

15 years agodoveadm expunge: Sync mailbox after commit to make sure messages get physically expunged.
Timo Sirainen [Mon, 25 Oct 2010 15:27:42 +0000 (16:27 +0100)] 
doveadm expunge: Sync mailbox after commit to make sure messages get physically expunged.

15 years agomaildir: Duplicate GUIDs during a single save transaction weren't handled correctly.
Timo Sirainen [Mon, 25 Oct 2010 15:13:33 +0000 (16:13 +0100)] 
maildir: Duplicate GUIDs during a single save transaction weren't handled correctly.

15 years agofile_preallocate(): Don't ignore ENOSPC with OSX either, caller will check it.
Timo Sirainen [Thu, 21 Oct 2010 21:59:26 +0000 (22:59 +0100)] 
file_preallocate(): Don't ignore ENOSPC with OSX either, caller will check it.

15 years agofile_preallocate(): Added support for OS X.
Timo Sirainen [Thu, 21 Oct 2010 21:56:02 +0000 (22:56 +0100)] 
file_preallocate(): Added support for OS X.

15 years agodoveadm fetch: Added support for pop3.uidl field.
Timo Sirainen [Thu, 21 Oct 2010 21:45:27 +0000 (22:45 +0100)] 
doveadm fetch: Added support for pop3.uidl field.

15 years agoNEWS: mdbox_preallocate_space is for ext4, not ext3.
Timo Sirainen [Thu, 21 Oct 2010 21:21:57 +0000 (22:21 +0100)] 
NEWS: mdbox_preallocate_space is for ext4, not ext3.

15 years agoconfigure: Use sdbox name instead of dbox in the help.
Timo Sirainen [Thu, 21 Oct 2010 21:09:08 +0000 (22:09 +0100)] 
configure: Use sdbox name instead of dbox in the help.

15 years agoAdded signature for changeset 8a838dcf8e76
Timo Sirainen [Thu, 21 Oct 2010 18:07:18 +0000 (19:07 +0100)] 
Added signature for changeset 8a838dcf8e76

15 years agoAdded tag 2.0.6 for changeset 8a838dcf8e76
Timo Sirainen [Thu, 21 Oct 2010 18:07:15 +0000 (19:07 +0100)] 
Added tag 2.0.6 for changeset 8a838dcf8e76

15 years agoReleased v2.0.6. 2.0.6
Timo Sirainen [Thu, 21 Oct 2010 18:07:14 +0000 (19:07 +0100)] 
Released v2.0.6.

15 years agoStatic analyzer warning fix.
Timo Sirainen [Thu, 21 Oct 2010 18:03:39 +0000 (19:03 +0100)] 
Static analyzer warning fix.

15 years agodoveadm import: Code correctness fix (wasn't visible to users)
Timo Sirainen [Thu, 21 Oct 2010 17:59:22 +0000 (18:59 +0100)] 
doveadm import: Code correctness fix (wasn't visible to users)

15 years agolib-fs: Fixed error handling for posix.write_stream_finish()
Timo Sirainen [Thu, 21 Oct 2010 17:56:24 +0000 (18:56 +0100)] 
lib-fs: Fixed error handling for posix.write_stream_finish()

15 years agodbox: Reverted the "check if altpath is mounted" change for now.
Timo Sirainen [Thu, 21 Oct 2010 17:49:19 +0000 (18:49 +0100)] 
dbox: Reverted the "check if altpath is mounted" change for now.
If alt path didn't yet exist, it reported bogus errors. It should somehow
check if there is anything under the alt root dir.

15 years agodsync: Make sure POP3 UIDL string isn't corrupted while saving it.
Timo Sirainen [Thu, 21 Oct 2010 17:28:10 +0000 (18:28 +0100)] 
dsync: Make sure POP3 UIDL string isn't corrupted while saving it.

15 years agolib-storage: Make sure POP3 UIDLs aren't tried to be saved with LFs.
Timo Sirainen [Thu, 21 Oct 2010 17:27:38 +0000 (18:27 +0100)] 
lib-storage: Make sure POP3 UIDLs aren't tried to be saved with LFs.

15 years agoCompiler warning fix.
Timo Sirainen [Thu, 21 Oct 2010 16:12:19 +0000 (17:12 +0100)] 
Compiler warning fix.

15 years agoauth: userdb passwd iteration now lists only users within first_valid_uid..last_valid...
Timo Sirainen [Thu, 21 Oct 2010 16:11:02 +0000 (17:11 +0100)] 
auth: userdb passwd iteration now lists only users within first_valid_uid..last_valid_uid range.

15 years agodbox: If alt path is lost, fail with an error rather than rebuilding indexes.
Timo Sirainen [Thu, 21 Oct 2010 15:33:28 +0000 (16:33 +0100)] 
dbox: If alt path is lost, fail with an error rather than rebuilding indexes.
This could be simply because alt storage is unmounted at the time and
rebuilding would just lose messages. If this error happens unintentionally,
it's still possible to fix it with "doveadm force-resync".

15 years agodsync: Don't crash if USER environment isn't set and -u parameter isn't given.
Timo Sirainen [Thu, 21 Oct 2010 15:12:13 +0000 (16:12 +0100)] 
dsync: Don't crash if USER environment isn't set and -u parameter isn't given.

15 years agoexample-config: Added a warning about mail_attachment* being experimental.
Timo Sirainen [Wed, 20 Oct 2010 18:32:16 +0000 (19:32 +0100)] 
example-config: Added a warning about mail_attachment* being experimental.

15 years agoexample-config: Added mail_attachment_* settings.
Timo Sirainen [Wed, 20 Oct 2010 18:30:12 +0000 (19:30 +0100)] 
example-config: Added mail_attachment_* settings.

15 years agozlib: Hook into mail.istream_opened() method rather than mail.get_stream()
Timo Sirainen [Wed, 20 Oct 2010 17:58:42 +0000 (18:58 +0100)] 
zlib: Hook into mail.istream_opened() method rather than mail.get_stream()
This fixes zlib plugin to work with mail attachments.

15 years agolib-storage: Added istream_opened() method to struct mail.
Timo Sirainen [Wed, 20 Oct 2010 17:55:36 +0000 (18:55 +0100)] 
lib-storage: Added istream_opened() method to struct mail.
This can be hooked into by plugins that want to do something with the
message's stream in the message file, rather than the virtual resulting
stream visible to client. For example when using dbox attachments, this stream
contains only the data in the dbox files without any external attachments.

15 years agoistream-concat: Avoid assert-crashing.
Timo Sirainen [Wed, 20 Oct 2010 17:49:07 +0000 (18:49 +0100)] 
istream-concat: Avoid assert-crashing.

15 years agomdbox: Added mdbox_preallocate_space setting to preallocate size for newly created...
Timo Sirainen [Wed, 20 Oct 2010 16:51:07 +0000 (17:51 +0100)] 
mdbox: Added mdbox_preallocate_space setting to preallocate size for newly created files.

15 years agoAdded file_preallocate() to preallocate space to a file without changing its size.
Timo Sirainen [Wed, 20 Oct 2010 16:50:03 +0000 (17:50 +0100)] 
Added file_preallocate() to preallocate space to a file without changing its size.
Implemented for Linux. Doesn't look like other OSes support this.

15 years agodbox, maildir: When copying messages, copy the cached fields also.
Timo Sirainen [Wed, 20 Oct 2010 15:07:03 +0000 (16:07 +0100)] 
dbox, maildir: When copying messages, copy the cached fields also.
Copy only fields whose caching decision is not "no" in the destination mailbox.

15 years agolib-storage: mailbox_get_status(): return cache fields allocated from data stack.
Timo Sirainen [Wed, 20 Oct 2010 15:03:13 +0000 (16:03 +0100)] 
lib-storage: mailbox_get_status(): return cache fields allocated from data stack.
Allocating them from mailbox's pool just wastes memory if it's called multiple
times for same mailbox.

15 years agolib-index: Added mail_cache_register_get_field().
Timo Sirainen [Wed, 20 Oct 2010 15:01:46 +0000 (16:01 +0100)] 
lib-index: Added mail_cache_register_get_field().

15 years agopop3: Don't crash if client disconnects in output handler.
Timo Sirainen [Tue, 19 Oct 2010 19:20:18 +0000 (20:20 +0100)] 
pop3: Don't crash if client disconnects in output handler.

15 years agoioloop: If io_add() is called twice for same fd, give a bit more informative panic...
Timo Sirainen [Tue, 19 Oct 2010 18:27:59 +0000 (19:27 +0100)] 
ioloop: If io_add() is called twice for same fd, give a bit more informative panic message.

15 years agoistream-header-filter: Fix to previous change.
Timo Sirainen [Tue, 19 Oct 2010 17:48:00 +0000 (18:48 +0100)] 
istream-header-filter: Fix to previous change.

15 years agolib-storage: Added support for saving mail attachments separately via filesystem...
Timo Sirainen [Tue, 19 Oct 2010 17:47:17 +0000 (18:47 +0100)] 
lib-storage: Added support for saving mail attachments separately via filesystem API.
Currently this works only with sdbox and mdbox backends.

15 years agoliblib: Added istream for reading binary data as base64-encoded.
Timo Sirainen [Tue, 19 Oct 2010 17:30:51 +0000 (18:30 +0100)] 
liblib: Added istream for reading binary data as base64-encoded.

15 years agodoveadm: Added commands for managing SiS directories.
Timo Sirainen [Tue, 19 Oct 2010 17:27:30 +0000 (18:27 +0100)] 
doveadm: Added commands for managing SiS directories.

15 years agoAdded lib-fs for simple filesystem accessing. Implemented POSIX, SiS and SiS-queue...
Timo Sirainen [Tue, 19 Oct 2010 17:16:10 +0000 (18:16 +0100)] 
Added lib-fs for simple filesystem accessing. Implemented POSIX, SiS and SiS-queue backends.

15 years agoliblib: Added API for easily building hash strings based on given format string and...
Timo Sirainen [Tue, 19 Oct 2010 17:10:34 +0000 (18:10 +0100)] 
liblib: Added API for easily building hash strings based on given format string and input.

15 years agoliblib: Added a common API for accessing all hash methods.
Timo Sirainen [Tue, 19 Oct 2010 17:09:16 +0000 (18:09 +0100)] 
liblib: Added a common API for accessing all hash methods.

15 years agoistream-header-filter: Drop duplicate headers instead of assert-crashing with them.
Timo Sirainen [Tue, 19 Oct 2010 17:39:27 +0000 (18:39 +0100)] 
istream-header-filter: Drop duplicate headers instead of assert-crashing with them.