Oswald Buddenhagen
7fe9fb7ef0
remove useless define and more verbose error message.
21 years ago
Theodore Ts'o
e1d0ea8a18
Use a more sophisticated test for the existence of libdb that works for
...
berk_db 4.0.
21 years ago
Oswald Buddenhagen
b239e7b814
bah, forgot to remove debian/Makefile.in from AC_OUTPUT. :}
...
kde's overly sophisticated build system does that automatically ...
21 years ago
Oswald Buddenhagen
180f5fa201
sync uid database after every message. this is accompanied by a dbm ->
...
db4 migration. patch by theodore, with some final polishing by me.
21 years ago
Oswald Buddenhagen
8859fd45a8
bump version
21 years ago
Oswald Buddenhagen
b535af4fc4
- make it work without SSL
...
- switch from -Ds in Makefile to config.h
- small header cleaup
22 years ago
Oswald Buddenhagen
958e74dfc8
cleanup
22 years ago
Oswald Buddenhagen
b10718cf20
- took over maintenance
...
- moved to sourceforge
- reorganized cvs structure
22 years ago
Michael Elkins
1a1d2af012
Fixed to compile under FreeBSD 4.6-RELEASE. Must include ndbm.h rather than
...
db.h.
23 years ago
Michael Elkins
fe438026b0
PREAUTH support from Oswald Buddenhagen <ossi@kde.org>
...
Added Tunnel directive to allow the user to specify a shell command to run
to set up an IMAP connection in place of a TCP socket (eg., to run over
an SSH session).
23 years ago
Michael Elkins
44d360d184
check for dbm_open() in libc and libdb
23 years ago
Michael Elkins
8c8f6916c6
added debian build files dist target so that people can use them to build
...
their own .deb packages without having to use CVS
23 years ago
Michael Elkins
c121ec912f
updated year in copyright notice
...
the uid for each message in the maildir is now stored in a dbm database
rather than the filename. this change was necessary because isync became
confused if you copied a message to another folder, in which case the uid
was invalid.
as a result of the above change, isync now acquires a mutex on the mailbox
to protect the dbm database from concurrent access.
main() was reworked to continue gracefully when an error is encountered, and
to always call maildir_close() so that the lock can be disabled, and the
database closed.
23 years ago
Michael Elkins
f0c7fdf008
added memory debugging code
...
fixed memory leak in free_list()
free memory associated with global settings on exit
23 years ago
Michael Elkins
06a5edb452
move strndup() code into config.c for less complexity
...
change AC_REPLACE_FUNC(strndup) to AC_CHECK_FUNCS(strndup)
sed expression checking for gcc-3.0 should be quoted beccause it
fails under Solaris 2.7
23 years ago
Michael Elkins
087fb470e7
update version to 0.7
...
detect short write in write_strip()
fix compilation warnings with gcc-2.95.4
23 years ago
Michael Elkins
c84a888a7d
set compiler warnings for gcc-3.0 as well
...
display message with count of uploaded messages
--quiet now supresses warnings in sync_mailbox()
fixed compiler warnings with -Wshadow
23 years ago
Michael Elkins
e3797d65da
add strndup replacement function for systems which lack it
23 years ago
Michael Elkins
8af21c5604
handle untagged responses in imap_fetch_message() so that it doesn't bomb
...
out if new mail arrives while in the process of downloading
noted in BUGS section of man page that if new mail arrives after the initial
message list has been retrieved from the IMAP server, that new mail will not
be fetched until the next invocation of isync.
24 years ago
Michael Elkins
b3672634e5
set imap->prefix to be the namespace prefix
...
update version to 0.5
fixed compilation warnings in imap.c
24 years ago
Michael Elkins
ee0de20cf7
added --with-ssl-dir to specify an alternate installation of OpenSSL
24 years ago
Michael Elkins
0527181f45
added MaxSize configuration variable
...
fixed --fast to work robustly without relying on the \Recent flag in
messages
24 years ago
Michael Elkins
bbbe88e07d
use getpass() to get the user's password
...
unlink the temp file if we are unable to fetch a new message from the
server.
update version to 0.3
24 years ago
Michael Elkins
0addaad032
fixes to compile cleanly under Solaris 2.7
24 years ago
Michael Elkins
b6089a2dcb
added OpenSSL support
24 years ago
Michael Elkins
813618f041
config options were not case insensitive
24 years ago
Michael Elkins
f47d0d7c11
initial import
24 years ago