]>
git.ipfire.org Git - thirdparty/dovecot/core.git/log
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
Timo Sirainen [Fri, 21 Feb 2003 18:10:54 +0000 (20:10 +0200)]
Support parsing some broken mbox From-lines
--HG--
branch : HEAD
Timo Sirainen [Fri, 21 Feb 2003 14:28:45 +0000 (16:28 +0200)]
cork the output before sending the ending IDLE replies.
--HG--
branch : HEAD
Timo Sirainen [Fri, 21 Feb 2003 14:25:33 +0000 (16:25 +0200)]
if connection was closed while trying to write data to client, we sometimes
crashed. also errno wasn't saved.
--HG--
branch : HEAD
Timo Sirainen [Fri, 21 Feb 2003 13:02:16 +0000 (15:02 +0200)]
Added setting mail_drop_priv_before_exec.
--HG--
branch : HEAD
Timo Sirainen [Fri, 21 Feb 2003 13:01:55 +0000 (15:01 +0200)]
Added env_remove() and restrict_access_clear_env().
--HG--
branch : HEAD
Timo Sirainen [Thu, 20 Feb 2003 21:43:28 +0000 (23:43 +0200)]
handle error condition better
--HG--
branch : HEAD
Timo Sirainen [Thu, 20 Feb 2003 19:57:10 +0000 (21:57 +0200)]
fixes
--HG--
branch : HEAD
Timo Sirainen [Thu, 20 Feb 2003 19:51:44 +0000 (21:51 +0200)]
crashfix
--HG--
branch : HEAD
Timo Sirainen [Thu, 20 Feb 2003 16:41:16 +0000 (18:41 +0200)]
Removed list-sort workarounds. It's pretty much needed for maildir listing.
Also added some more complexity and kludging to make everything work
correctly.
--HG--
branch : HEAD
Timo Sirainen [Thu, 20 Feb 2003 16:40:16 +0000 (18:40 +0200)]
passwd-file changes. Moved flags before MAIL environment which is now last
so it allows ':' characters in it..
--HG--
branch : HEAD
Timo Sirainen [Thu, 20 Feb 2003 16:30:51 +0000 (18:30 +0200)]
str_unescape(): return char*
--HG--
branch : HEAD
Timo Sirainen [Thu, 20 Feb 2003 15:48:10 +0000 (17:48 +0200)]
error handling fixes
--HG--
branch : HEAD
Timo Sirainen [Thu, 20 Feb 2003 15:04:44 +0000 (17:04 +0200)]
updates
--HG--
branch : HEAD
Timo Sirainen [Thu, 20 Feb 2003 10:52:10 +0000 (12:52 +0200)]
outlook-idle workaround fixes.
--HG--
branch : HEAD
Timo Sirainen [Thu, 20 Feb 2003 00:46:17 +0000 (02:46 +0200)]
workaround: outlook-idle
--HG--
branch : HEAD
Timo Sirainen [Thu, 20 Feb 2003 00:01:57 +0000 (02:01 +0200)]
updated
--HG--
branch : HEAD
Timo Sirainen [Wed, 19 Feb 2003 23:55:40 +0000 (01:55 +0200)]
minor ldap fixes
--HG--
branch : HEAD
Timo Sirainen [Wed, 19 Feb 2003 23:37:23 +0000 (01:37 +0200)]
mbox: strip some headers when saving message. also always set Content-Length
header so message may safely contain lines beginning with "From ".
--HG--
branch : HEAD
Timo Sirainen [Wed, 19 Feb 2003 23:35:21 +0000 (01:35 +0200)]
X-Keywords-headers were duplicated
--HG--
branch : HEAD
Timo Sirainen [Wed, 19 Feb 2003 23:35:09 +0000 (01:35 +0200)]
ostream: get initial offset. flush buffer before seeking.
--HG--
branch : HEAD
Timo Sirainen [Wed, 19 Feb 2003 21:32:21 +0000 (23:32 +0200)]
Include microseconds in maildir filename base.
--HG--
branch : HEAD
Timo Sirainen [Wed, 19 Feb 2003 21:31:35 +0000 (23:31 +0200)]
Don't save the message if EOF comes too early
--HG--
branch : HEAD
Timo Sirainen [Wed, 19 Feb 2003 21:31:02 +0000 (23:31 +0200)]
sendfile bugfix
--HG--
branch : HEAD
Timo Sirainen [Wed, 19 Feb 2003 21:24:05 +0000 (23:24 +0200)]
Check gettimeofday() failures
--HG--
branch : HEAD
Timo Sirainen [Wed, 19 Feb 2003 20:26:12 +0000 (22:26 +0200)]
comment update
--HG--
branch : HEAD
Timo Sirainen [Wed, 19 Feb 2003 20:25:47 +0000 (22:25 +0200)]
Assume \Marked if new/ has been modified later than cur/
--HG--
branch : HEAD
Timo Sirainen [Wed, 19 Feb 2003 20:16:01 +0000 (22:16 +0200)]
We don't really need the cur, new and tmp symlinks in .INBOX/ dir. Also
don't even try to support renaming INBOX since we can't make it atomic.
--HG--
branch : HEAD
Timo Sirainen [Wed, 19 Feb 2003 20:01:55 +0000 (22:01 +0200)]
mail_read_mmaped = no works now with mbox
--HG--
branch : HEAD
Timo Sirainen [Wed, 19 Feb 2003 19:55:27 +0000 (21:55 +0200)]
Rewrote LIST, LSUB and subscription file handling. LIST replies aren't
sorted anymore by default, it can be enabled with client_workarounds =
list-sort.
--HG--
branch : HEAD
Timo Sirainen [Wed, 19 Feb 2003 19:50:22 +0000 (21:50 +0200)]
o_stream_send_istream() is now safe to use for moving data within file.
--HG--
branch : HEAD
Timo Sirainen [Wed, 19 Feb 2003 11:47:15 +0000 (13:47 +0200)]
notes about userPassword
--HG--
branch : HEAD
Timo Sirainen [Wed, 19 Feb 2003 11:28:56 +0000 (13:28 +0200)]
crypt-password checking was broken. added support for md5crypt passwords.
--HG--
branch : HEAD
Timo Sirainen [Tue, 18 Feb 2003 20:58:30 +0000 (22:58 +0200)]
fix
--HG--
branch : HEAD
Timo Sirainen [Tue, 18 Feb 2003 20:50:09 +0000 (22:50 +0200)]
Use getlogin() alternatively if USER environment isn't found.
--HG--
branch : HEAD
Timo Sirainen [Tue, 18 Feb 2003 19:24:44 +0000 (21:24 +0200)]
Fix realm usage with DIGEST-MD5. Support generating other password schemes
out of plaintext passwords.
--HG--
branch : HEAD
Timo Sirainen [Tue, 18 Feb 2003 19:11:26 +0000 (21:11 +0200)]
Added default_pass_scheme to LDAP. Support for more password schemes. Merged
password checking code with LDAP and passwd-file, so both support the same
schemes now.
--HG--
branch : HEAD
Timo Sirainen [Tue, 18 Feb 2003 19:09:18 +0000 (21:09 +0200)]
s/ldap/vpopmail/ in vpopmail.so example
--HG--
branch : HEAD
Timo Sirainen [Tue, 18 Feb 2003 17:18:31 +0000 (19:18 +0200)]
Escape special chars in username if needed.
--HG--
branch : HEAD
Timo Sirainen [Tue, 18 Feb 2003 11:44:42 +0000 (13:44 +0200)]
Don't allow deleting selected mailbox.
--HG--
branch : HEAD
Timo Sirainen [Tue, 18 Feb 2003 11:09:33 +0000 (13:09 +0200)]
missing dovecot-ldap.conf
--HG--
branch : HEAD
Timo Sirainen [Mon, 17 Feb 2003 20:45:02 +0000 (22:45 +0200)]
Do tmp -> new using link() + unlink(). Use "new" way for unique filename
generation.
--HG--
branch : HEAD
Timo Sirainen [Mon, 17 Feb 2003 19:09:43 +0000 (21:09 +0200)]
Check for ENOTEMPTY too for rename() failures.
--HG--
branch : HEAD
Timo Sirainen [Mon, 17 Feb 2003 18:48:20 +0000 (20:48 +0200)]
o_stream_seek() return value was checked wrong
--HG--
branch : HEAD
Timo Sirainen [Mon, 17 Feb 2003 16:40:15 +0000 (18:40 +0200)]
Remove the mailbox globbing code from here. It should have been done
already by mail_storage. Also show parent mailboxes before children, not
after. (Patch by Peter Kaas)
--HG--
branch : HEAD
Timo Sirainen [Mon, 17 Feb 2003 14:57:23 +0000 (16:57 +0200)]
Handle LDAP failures better.
--HG--
branch : HEAD
Timo Sirainen [Mon, 17 Feb 2003 13:38:38 +0000 (15:38 +0200)]
Rather than block for two seconds, we can just call ldap_result() again if
it returns 0..
--HG--
branch : HEAD
Timo Sirainen [Fri, 14 Feb 2003 15:23:34 +0000 (17:23 +0200)]
comment update
--HG--
branch : HEAD
Timo Sirainen [Fri, 14 Feb 2003 14:39:58 +0000 (16:39 +0200)]
oe6 workaround enum was 0 which didn't really work..
--HG--
branch : HEAD
Timo Sirainen [Fri, 14 Feb 2003 13:15:55 +0000 (15:15 +0200)]
updated
--HG--
branch : HEAD
Timo Sirainen [Fri, 14 Feb 2003 13:15:40 +0000 (15:15 +0200)]
IDLE setting.
--HG--
branch : HEAD
Timo Sirainen [Fri, 14 Feb 2003 12:56:32 +0000 (14:56 +0200)]
Don't even try to override mbox dotlock if we can't get fcntl/flock.
--HG--
branch : HEAD
Timo Sirainen [Fri, 14 Feb 2003 10:58:50 +0000 (12:58 +0200)]
Allow '\' character too in atoms, they're used in flags..
--HG--
branch : HEAD
Timo Sirainen [Fri, 14 Feb 2003 10:53:10 +0000 (12:53 +0200)]
check cmsg_level too
--HG--
branch : HEAD
Timo Sirainen [Fri, 14 Feb 2003 10:51:53 +0000 (12:51 +0200)]
fd_read(): make sure it's SCM_RIGHTS that was transferred so that login
process couldn't fool us to use some of our existing fds.
--HG--
branch : HEAD
Timo Sirainen [Fri, 14 Feb 2003 10:46:44 +0000 (12:46 +0200)]
Support for IDLE extension.
--HG--
branch : HEAD
Timo Sirainen [Fri, 14 Feb 2003 10:45:34 +0000 (12:45 +0200)]
Don't inline timeout_update_next(). gcc 3.2.2 with -O2 seems to break it.
--HG--
branch : HEAD
Timo Sirainen [Fri, 14 Feb 2003 09:08:06 +0000 (11:08 +0200)]
show proper error message to 8bit chars
--HG--
branch : HEAD
Timo Sirainen [Fri, 14 Feb 2003 09:06:43 +0000 (11:06 +0200)]
Allow wildcards anyway in atoms, they're needed with LIST.
--HG--
branch : HEAD
Timo Sirainen [Fri, 14 Feb 2003 08:00:51 +0000 (10:00 +0200)]
Added setting to limit length of custom flag names.
--HG--
branch : HEAD