]>
git.ipfire.org Git - thirdparty/dovecot/core.git/log
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
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