]>
git.ipfire.org Git - thirdparty/dovecot/core.git/log
Timo Sirainen [Tue, 1 Apr 2003 12:02:05 +0000 (15:02 +0300)]
crashfix
--HG--
branch : HEAD
Timo Sirainen [Sun, 30 Mar 2003 12:48:36 +0000 (15:48 +0300)]
Handle EDQUOT errno as "not enough disk space" like ENOSPC.
--HG--
branch : HEAD
Timo Sirainen [Sat, 29 Mar 2003 08:56:45 +0000 (10:56 +0200)]
rewrite, maybe it works properly now.
--HG--
branch : HEAD
Timo Sirainen [Wed, 26 Mar 2003 17:52:44 +0000 (19:52 +0200)]
updated
--HG--
branch : HEAD
Timo Sirainen [Wed, 26 Mar 2003 17:29:01 +0000 (19:29 +0200)]
Better handling for multiline headers. Before we skipped headers larger than
input buffer size (8k with read (default), 256k with mmap). The skipping was
also a bit buggy.
Now we parse the lines one at a time. There's also a way to read the header
fully into memory before parsing it, if really needed.
--HG--
branch : HEAD
Timo Sirainen [Wed, 26 Mar 2003 15:40:16 +0000 (17:40 +0200)]
memory usage fixes
--HG--
branch : HEAD
Timo Sirainen [Wed, 26 Mar 2003 14:58:33 +0000 (16:58 +0200)]
When data stack grew larger than two blocks, t_pop()ing crashed when trying
to free extra blocks.
--HG--
branch : HEAD
Timo Sirainen [Wed, 26 Mar 2003 14:52:20 +0000 (16:52 +0200)]
fix extra memory usage
--HG--
branch : HEAD
Timo Sirainen [Wed, 26 Mar 2003 09:35:49 +0000 (11:35 +0200)]
Removed default auth_chroot directory from digest-md5 case. If you really
want it, you know where to set it.
--HG--
branch : HEAD
Timo Sirainen [Wed, 26 Mar 2003 08:38:44 +0000 (10:38 +0200)]
s/imap-master/dovecot/
--HG--
branch : HEAD
Timo Sirainen [Wed, 26 Mar 2003 08:31:59 +0000 (10:31 +0200)]
Support for mailfront.
--HG--
branch : HEAD
Timo Sirainen [Mon, 24 Mar 2003 12:59:49 +0000 (14:59 +0200)]
FETCH BODY[part]<partial> didn't work correctly
--HG--
branch : HEAD
Timo Sirainen [Sat, 22 Mar 2003 19:13:31 +0000 (21:13 +0200)]
compile warning fix
--HG--
branch : HEAD
Timo Sirainen [Fri, 21 Mar 2003 06:47:05 +0000 (08:47 +0200)]
Call the hostpid_init() always at startup. Easier than doing it all around.
--HG--
branch : HEAD
Timo Sirainen [Thu, 20 Mar 2003 22:31:36 +0000 (00:31 +0200)]
Fixes for resetting stream limits. Should fix some APPEND problems.
--HG--
branch : HEAD
Timo Sirainen [Thu, 20 Mar 2003 19:06:05 +0000 (21:06 +0200)]
Literals didn't work if they weren't the last argument.
--HG--
branch : HEAD
Timo Sirainen [Thu, 20 Mar 2003 17:38:39 +0000 (19:38 +0200)]
More kludgy LIST fixes for maildir subfolders
--HG--
branch : HEAD
Timo Sirainen [Thu, 20 Mar 2003 17:19:03 +0000 (19:19 +0200)]
LIST "" foo.% doesn't anymore reply "foo." folder.
--HG--
branch : HEAD
Timo Sirainen [Thu, 20 Mar 2003 17:06:23 +0000 (19:06 +0200)]
We didn't stop after reading literal size. This broke using non-synced
literals with APPEND.
--HG--
branch : HEAD
Timo Sirainen [Wed, 19 Mar 2003 14:25:06 +0000 (16:25 +0200)]
forgot to add
--HG--
branch : HEAD
Timo Sirainen [Tue, 18 Mar 2003 00:29:49 +0000 (02:29 +0200)]
Partial body fetches were buggy
--HG--
branch : HEAD
Timo Sirainen [Mon, 17 Mar 2003 05:09:28 +0000 (07:09 +0200)]
file offset wasn't kept right.
--HG--
branch : HEAD
Timo Sirainen [Mon, 17 Mar 2003 04:47:12 +0000 (06:47 +0200)]
more fixes..
--HG--
branch : HEAD
Timo Sirainen [Mon, 17 Mar 2003 04:44:43 +0000 (06:44 +0200)]
iconv fixes
--HG--
branch : HEAD
Timo Sirainen [Mon, 17 Mar 2003 04:43:20 +0000 (06:43 +0200)]
Whops, test reverted back.
--HG--
branch : HEAD
Timo Sirainen [Mon, 17 Mar 2003 04:40:39 +0000 (06:40 +0200)]
Don't assume that major() and minor() are unsigned ints.
--HG--
branch : HEAD
Timo Sirainen [Mon, 17 Mar 2003 04:36:46 +0000 (06:36 +0200)]
Better iconv() checking.
--HG--
branch : HEAD
Timo Sirainen [Sun, 16 Mar 2003 14:33:29 +0000 (16:33 +0200)]
Fixes to parsing userdb fields.
--HG--
branch : HEAD
Timo Sirainen [Sat, 15 Mar 2003 00:33:47 +0000 (02:33 +0200)]
Renaming maildir subfolders inserted extra "." in the middle.
--HG--
branch : HEAD
Timo Sirainen [Fri, 14 Mar 2003 22:15:43 +0000 (00:15 +0200)]
cleanups
--HG--
branch : HEAD
Timo Sirainen [Fri, 14 Mar 2003 19:28:59 +0000 (21:28 +0200)]
Whops, forgot to add.
--HG--
branch : HEAD
Timo Sirainen [Fri, 14 Mar 2003 18:52:53 +0000 (20:52 +0200)]
updated first_valid_uid comment
--HG--
branch : HEAD
Timo Sirainen [Fri, 14 Mar 2003 09:35:24 +0000 (11:35 +0200)]
"mail process isn't allowed to use UID %s (modify first_valid_uid in config file)"
--HG--
branch : HEAD
Timo Sirainen [Mon, 10 Mar 2003 00:36:08 +0000 (02:36 +0200)]
Added i_stream_read_next_line()
--HG--
branch : HEAD
Timo Sirainen [Sun, 9 Mar 2003 11:57:35 +0000 (13:57 +0200)]
cleanup
--HG--
branch : HEAD
Timo Sirainen [Sun, 9 Mar 2003 10:03:35 +0000 (12:03 +0200)]
mbox: LIST "" invalid-directory/% doesn't anymore give internal error
--HG--
branch : HEAD
Timo Sirainen [Sun, 9 Mar 2003 09:56:05 +0000 (11:56 +0200)]
mbox: CREATE mailbox/ now mkdir()s it.
--HG--
branch : HEAD
Timo Sirainen [Sun, 9 Mar 2003 09:01:01 +0000 (11:01 +0200)]
FETCH: \Seen flag updating didn't work (eg. FETCH BODY[]).
--HG--
branch : HEAD
Timo Sirainen [Sun, 9 Mar 2003 00:35:20 +0000 (02:35 +0200)]
Literal parser broke if \r\n wasn't in buffer at the time '}' was parsed.
--HG--
branch : HEAD
Timo Sirainen [Fri, 7 Mar 2003 00:40:33 +0000 (02:40 +0200)]
pgsql check fixes
--HG--
branch : HEAD
Timo Sirainen [Fri, 7 Mar 2003 00:37:22 +0000 (02:37 +0200)]
cleanup
--HG--
branch : HEAD
Timo Sirainen [Thu, 6 Mar 2003 23:31:43 +0000 (01:31 +0200)]
Log vpop_user + vpop_domain too. They may be different from original
username after parse_email()..
--HG--
branch : HEAD
Timo Sirainen [Thu, 6 Mar 2003 23:24:29 +0000 (01:24 +0200)]
cleanups
--HG--
branch : HEAD
Timo Sirainen [Thu, 6 Mar 2003 23:20:16 +0000 (01:20 +0200)]
Added PostgreSQL support, patch by Alex Howansky
--HG--
branch : HEAD
Timo Sirainen [Thu, 6 Mar 2003 21:45:16 +0000 (23:45 +0200)]
Added ldap_version setting.
--HG--
branch : HEAD
Timo Sirainen [Thu, 6 Mar 2003 21:44:31 +0000 (23:44 +0200)]
We didn't work at all in non-inetd mode. Also fix crash when quitting.
--HG--
branch : HEAD
Timo Sirainen [Thu, 6 Mar 2003 19:23:44 +0000 (21:23 +0200)]
UIDs are now saved into mbox file. added a few rewriting optimizations so
that we don't always have to rewrite the whole file when updating messages
at the beginning of file.
--HG--
branch : HEAD
Timo Sirainen [Wed, 5 Mar 2003 20:54:17 +0000 (22:54 +0200)]
message_address_write() didn't work.
--HG--
branch : HEAD
Timo Sirainen [Wed, 5 Mar 2003 20:51:22 +0000 (22:51 +0200)]
message_address_parse(): allow using data_stack_pool
--HG--
branch : HEAD
Timo Sirainen [Wed, 5 Mar 2003 01:43:16 +0000 (03:43 +0200)]
Compiler warning fixes.
--HG--
branch : HEAD
Timo Sirainen [Wed, 5 Mar 2003 01:41:36 +0000 (03:41 +0200)]
Added index->append_abort() to abort append cleanly.
--HG--
branch : HEAD
Timo Sirainen [Tue, 4 Mar 2003 22:38:07 +0000 (00:38 +0200)]
login: Wait until we're connected to auth process before executing command
from client.
inetd usage: --group=name can now specify which login group to use. Default
is the binary name before '-' character (ie. imap or pop3).
--HG--
branch : HEAD
Timo Sirainen [Tue, 4 Mar 2003 18:51:02 +0000 (20:51 +0200)]
Don't crash if something tries to write 0 bytes in headers while saving the
message. This happened sometimes with mbox.
--HG--
branch : HEAD
Timo Sirainen [Tue, 4 Mar 2003 04:02:56 +0000 (06:02 +0200)]
Somewhat working code to support loading Dovecot from inetd and such. It
still needs possibility to specify which login process to use, and LOGIN and
AUTHENTICATE commands shouldn't be allowed before we're connected to auth
process.
--HG--
branch : HEAD
Timo Sirainen [Tue, 4 Mar 2003 04:01:37 +0000 (06:01 +0200)]
Don't crash if auth request wasn't found.
--HG--
branch : HEAD
Timo Sirainen [Tue, 4 Mar 2003 04:00:13 +0000 (06:00 +0200)]
Removed restrict_access_clean_env() and env_remove(). They're not needed.
--HG--
branch : HEAD
Timo Sirainen [Tue, 4 Mar 2003 03:59:44 +0000 (05:59 +0200)]
Handle /dev/stderr directly instead of open()ing.
--HG--
branch : HEAD
Timo Sirainen [Tue, 4 Mar 2003 03:59:13 +0000 (05:59 +0200)]
More verbose error message when leaked fd is noticed.
--HG--
branch : HEAD
Timo Sirainen [Tue, 4 Mar 2003 02:18:09 +0000 (04:18 +0200)]
net_* functions don't anymore set sockets to non-blocking by default.
--HG--
branch : HEAD
Timo Sirainen [Tue, 4 Mar 2003 01:10:28 +0000 (03:10 +0200)]
Use literals for strings containing '"' and '\' characters too. This wasn't
done at all before so FETCH ENVELOPE, BODY and BODYSTRUCTURE could have
returned pretty broken results.
--HG--
branch : HEAD
Timo Sirainen [Sun, 2 Mar 2003 22:41:45 +0000 (00:41 +0200)]
Selecting INBOX didn't use index files if full_filesystem_access was yes.
--HG--
branch : HEAD
Timo Sirainen [Sat, 1 Mar 2003 15:25:03 +0000 (17:25 +0200)]
Setting user_global_uid or user_global_gid crashed.
--HG--
branch : HEAD
Timo Sirainen [Thu, 27 Feb 2003 14:48:00 +0000 (16:48 +0200)]
Maildir LIST \Children fixes.
--HG--
branch : HEAD
Timo Sirainen [Wed, 26 Feb 2003 22:19:51 +0000 (00:19 +0200)]
safe_mkdir(): usage fchmod() and fchown(). chmod() wasn't really safe and
lchown() wasn't portable.
--HG--
branch : HEAD
Timo Sirainen [Wed, 26 Feb 2003 21:27:17 +0000 (23:27 +0200)]
Invalid PLAIN auth request crashed auth process.
--HG--
branch : HEAD
Timo Sirainen [Wed, 26 Feb 2003 11:21:43 +0000 (13:21 +0200)]
[::] address wasn't treated exactly as "ipv6 any", but looks like
gethostbyname() worked with it.
--HG--
branch : HEAD
Timo Sirainen [Wed, 26 Feb 2003 11:19:06 +0000 (13:19 +0200)]
Added --version
--HG--
branch : HEAD
Timo Sirainen [Wed, 26 Feb 2003 01:01:57 +0000 (03:01 +0200)]
updated
--HG--
branch : HEAD
Timo Sirainen [Tue, 25 Feb 2003 23:12:55 +0000 (01:12 +0200)]
update
--HG--
branch : HEAD
Timo Sirainen [Tue, 25 Feb 2003 21:05:52 +0000 (23:05 +0200)]
final fix: text-content subtype wasn't defaulted to plain
--HG--
branch : HEAD
Timo Sirainen [Tue, 25 Feb 2003 20:58:36 +0000 (22:58 +0200)]
0.99.8 released
--HG--
branch : HEAD
Timo Sirainen [Tue, 25 Feb 2003 20:55:52 +0000 (22:55 +0200)]
Default to 7bit instead of 8bit content-encoding-type.
--HG--
branch : HEAD
Timo Sirainen [Tue, 25 Feb 2003 19:10:45 +0000 (21:10 +0200)]
Don't delete ".." dirs outside our imap root.
--HG--
branch : HEAD
Timo Sirainen [Tue, 25 Feb 2003 19:10:03 +0000 (21:10 +0200)]
A few small fixes to MIME and mail address parsers.
--HG--
branch : HEAD
Timo Sirainen [Mon, 24 Feb 2003 22:56:15 +0000 (00:56 +0200)]
Use less strict mailbox name verification when trying to access existing
mailboxes. Don't delete directories beginning with ".." outside our maildir
root (if full_filesystem_access = yes).
--HG--
branch : HEAD
Timo Sirainen [Mon, 24 Feb 2003 22:39:44 +0000 (00:39 +0200)]
placeholder -> noselect change broke LIST "" "foo/%" not showing foo/.
--HG--
branch : HEAD
Timo Sirainen [Mon, 24 Feb 2003 19:38:09 +0000 (21:38 +0200)]
updates
--HG--
branch : HEAD
Timo Sirainen [Mon, 24 Feb 2003 19:05:33 +0000 (21:05 +0200)]
fd leak fix
--HG--
branch : HEAD
Timo Sirainen [Mon, 24 Feb 2003 19:01:41 +0000 (21:01 +0200)]
Didn't compile without SSL libs
--HG--
branch : HEAD
Timo Sirainen [Mon, 24 Feb 2003 18:45:38 +0000 (20:45 +0200)]
Fallback temp file creation into /tmp with in-memory indexes. Used only with
mbox rewriting.
--HG--
branch : HEAD
Timo Sirainen [Mon, 24 Feb 2003 18:30:23 +0000 (20:30 +0200)]
Use \PlaceHolder only when listing subscriptions.
--HG--
branch : HEAD
Timo Sirainen [Mon, 24 Feb 2003 18:15:18 +0000 (20:15 +0200)]
Try to use optimal block sizes when writing to files.
--HG--
branch : HEAD
Timo Sirainen [Mon, 24 Feb 2003 17:39:31 +0000 (19:39 +0200)]
Added support for CHILDREN and LISTEXT extensions.
--HG--
branch : HEAD
Timo Sirainen [Mon, 24 Feb 2003 01:16:30 +0000 (03:16 +0200)]
unlink_directory() is now (hopefully) race-condition free.
--HG--
branch : HEAD
Timo Sirainen [Mon, 24 Feb 2003 00:29:20 +0000 (02:29 +0200)]
comment update
--HG--
branch : HEAD
Timo Sirainen [Mon, 24 Feb 2003 00:27:55 +0000 (02:27 +0200)]
Use pam_unix as example instead of pam_pwdfile.
--HG--
branch : HEAD
Timo Sirainen [Sun, 23 Feb 2003 21:23:35 +0000 (23:23 +0200)]
updates
--HG--
branch : HEAD
Timo Sirainen [Sun, 23 Feb 2003 21:14:50 +0000 (23:14 +0200)]
in-memory index crashfixes
--HG--
branch : HEAD
Timo Sirainen [Sun, 23 Feb 2003 21:06:57 +0000 (23:06 +0200)]
Index opening rewrites. We don't try to support .imap.index-<hostname> style
indexes anymore. They just made things more difficult, and it's really not a
good idea to use index files via NFS anyway.
Added support for :INDEX=MEMORY in MAIL env to disable using index files.
Also if we can't open or create index file for any reason, we now fallback
to in-memory indexes. Before we fallbacked only with out of disk space
errors.
If .customflags can't be created, we still work now by not allowing to
create new custom flags.
--HG--
branch : HEAD
Timo Sirainen [Sun, 23 Feb 2003 19:49:20 +0000 (21:49 +0200)]
..and tell login process about verbose_ssl..
--HG--
branch : HEAD
Timo Sirainen [Sun, 23 Feb 2003 19:46:31 +0000 (21:46 +0200)]
verbose_ssl here too
--HG--
branch : HEAD
Timo Sirainen [Sun, 23 Feb 2003 19:44:46 +0000 (21:44 +0200)]
Added setting verbose_ssl
--HG--
branch : HEAD
Timo Sirainen [Sun, 23 Feb 2003 13:13:09 +0000 (15:13 +0200)]
bugfix
--HG--
branch : HEAD
Timo Sirainen [Sun, 23 Feb 2003 10:53:21 +0000 (12:53 +0200)]
proper deinit for gnutls proxy too
--HG--
branch : HEAD
Timo Sirainen [Sun, 23 Feb 2003 10:53:11 +0000 (12:53 +0200)]
destroy proxies before destroying ssl context
--HG--
branch : HEAD
Timo Sirainen [Sun, 23 Feb 2003 10:46:57 +0000 (12:46 +0200)]
and compiler warning fixes..
--HG--
branch : HEAD
Timo Sirainen [Sun, 23 Feb 2003 10:45:46 +0000 (12:45 +0200)]
Keep list of the SSL proxies, so they're deinitialized properly if we have
to kill them.
--HG--
branch : HEAD
Timo Sirainen [Sun, 23 Feb 2003 10:43:38 +0000 (12:43 +0200)]
Don't listen in imaps/pop3s if ssl_disable = yes. Even if they're listed in
protocols.
--HG--
branch : HEAD
Timo Sirainen [Sat, 22 Feb 2003 16:16:40 +0000 (18:16 +0200)]
[ipv6 address] was still buggy in *_listen
--HG--
branch : HEAD
Timo Sirainen [Fri, 21 Feb 2003 18:13:14 +0000 (20:13 +0200)]
Sync EXPUNGEs also with UID FETCH and UID STORE.
--HG--
branch : HEAD