2010-08-16 08:13 | * Fix build without SSL | pancake | 1 | +1 | -1 |
2010-08-11 17:39 | * Honor DESTDIR | pancake | 2 | +22 | -19 |
2010-05-10 23:24 | * Honor LIMIT config var | pancake | 2 | +4 | -1 |
2010-05-10 23:22 | * Added DEBUG configuration variable * Fix dmc-tag double-tagging bug * Initial implementation of 'pull' command - uses dmcstore() and parsedate() - not yet functional, but does some work - backends should specify the range of mails to check | pancake | 3 | +104 | -14 |
2010-05-10 22:10 | * Fix many errors appeared in previous commit - Some paths was not correctly handled - Simplify and refactorize a bit more * Implemented local 'ls' and 'cat' commands - Split into dmccat() and dmcls() | pancake | 1 | +98 | -62 |
2010-05-10 20:19 | * Honor HOME and EDITOR environment variables | pancake | 3 | +65 | -42 |
2010-05-09 22:16 | * Implement -r and -f to reply and forward mails * [FWD|REG]|[MSG|SUB] in config.def.h to configure messages * evalstr() filters subject and reply/forward message * Commands are now stored in global DmcQuery reply * Create all basic home directories in -e | pancake | 3 | +180 | -55 |
2010-05-08 20:24 | * Implement dmcmailpath (but not yet used) * Fix error message in dmc -m * Handle FROM MAIL in dmc -m * Fix feof handling in dmc -a * Use #define SZ in pack.c | pancake | 3 | +65 | -29 |
2010-05-05 10:01 | * Some more doc about pull in TODO * Minor code cleanup | pancake | 4 | +73 | -35 |
2010-05-04 23:17 | * Oops. Fix SSL support * Fix dmc -e default account template | pancake | 2 | +10 | -10 |
2010-05-04 22:33 | * Some changes in README and split into TODO * Get USER= and PASS= from account if no arguments given to 'login' in 'dmc' * start/stop renamed to on/off * Add '-b' flag to dmc-filter - display only body (instead of headers) * Fix \r|\n support in dmc-filter * Fix stdout/stderr pipeline for 'cannot connect' in pop3 | pancake | 5 | +40 | -24 |
2010-05-04 08:17 | Fix send mails with relative ans absolute paths | pancake | 1 | +14 | -7 |
2010-05-04 00:35 | * support other mail transports than pop3 - defined in ~/.dmc/acc/* * dmc -c now accepts arguments to interpret commands - dmc start "login user pass" ls exit * fix dmcpush (do not try to send '.d' (hacky) | pancake | 1 | +28 | -16 |
2010-05-04 00:07 | * Increase number of maximum accounts * Remove dirty code and remove out mail if sent was success | pancake | 2 | +5 | -5 |
2010-05-03 23:56 | * Mostly full replacement of dmc in C - old dmc is named dmc.sh (will be removed) - pop3 is fully working and mostly usable to be automatized for 'pull' * dmc-pack pack mails when no arguments given) | pancake | 7 | +866 | -600 |
2010-05-02 23:38 | * Explain how to configure msmtp in README * dmc-cmd is now mostly implementing all the commands of the 'dmc' shellscript | pancake | 2 | +240 | -11 |
2010-05-02 01:39 | * Initial import of dmc-cmd .. ongoing replacement in C of the 'dmc' command. * added 'dmc -l' to list folders and show mails * some random fixes and code cleanup in pop3 and imap4 - try to avoid the use of heap - sizeof buffers to avoid mistakes | pancake | 8 | +118 | -42 |
2010-04-30 18:36 | * Enhace documentation in README * Check account before using it * Some fixes in pop3 backend | pancake | 5 | +87 | -20 |
2009-11-18 14:10 | * Minor code clean-up in imap4.c * Update headers | nibble | 10 | +41 | -31 |
2009-11-16 12:01 | * Syntax fixes in pack.c and pop3.c | nibble | 2 | +22 | -22 |
2009-11-14 12:21 | * Fixed SSL support (finally :) * More code refactoring in pop3.c | nibble | 2 | +17 | -12 |
2009-11-12 12:08 | * Apply nibble's patch fixing issues in sock(ssl) and pop3 | pancake@flubox | 2 | +24 | -38 |
2009-11-12 10:25 | * Fixed bug getting SSL_connect fd | nibble | 1 | +5 | -4 |
2009-11-12 09:52 | * Fixed bug handling plain connections * More code cleanup in sock.c | nibble | 1 | +3 | -5 |
2009-11-12 00:57 | * Cleanup in sock.c | nibble | 1 | +8 | -10 |
2009-11-10 23:11 | * dmc-pack -u unpacks mime parts as well as attachments | nibble | 1 | +7 | -3 |
2009-11-10 22:03 | * dmc-pack - fixed issue handling symlinks - strip directory and suffix from filenames * dmc - Adding attachments is implemented using dmc-pack | nibble | 2 | +17 | -6 |
2009-11-09 18:28 | * Added missing rfc's * Minor optimization in dmc-filter when using -v | nibble | 6 | +7913 | -6 |
2009-11-09 17:35 | * Added 'dmc-filter -v' to list the value of given headers * Removed dmc -H (replaced by 'dmc-filter -v') * Update Manpage | nibble | 4 | +32 | -31 |
2009-11-08 21:27 | * Various fixes in dmc -c * Filter output of the mail body in imap4 | pancake@localhost.localdomain | 3 | +34 | -15 |
2009-11-08 19:09 | * Syntax fixes in imap4.c * Fix make clean | pancake@localhost.localdomain | 2 | +27 | -27 |
2009-11-08 18:54 | * Fix the OpenSSL support in sock.c - Fail sock_connect () if ssl handshake fails * Rebuild pop3.o and imap4.o if sock.c changes | pancake@localhost.localdomain | 3 | +20 | -11 |
2009-11-08 16:53 | * Fix dmc-tag with absolute path file names | pancake@localhost.localdomain | 1 | +5 | -6 |
2009-11-06 20:13 | * Various syntax fixes * Add LICENSE and HISTORY files | pancake@localhost.localdomain | 8 | +198 | -177 |
2009-11-04 17:47 | * dmc-mbox is now working | nibble | 1 | +130 | -42 |
2009-11-04 13:54 | * dmc-pack - Fixed bug related to parsing filenames - Fixed bug regarding dupped filenames with -l | nibble | 2 | +20 | -21 |
2009-11-03 22:05 | * Fixups in dmc-filter | nibble | 1 | +19 | -17 |
2009-11-03 14:37 | * dmc-filter - Fixed bug related to multiline headers - More refactoring | nibble | 1 | +17 | -10 |
2009-11-02 18:16 | * Added doc/gui | pancake@flubox | 1 | +83 | -0 |
2009-11-02 14:50 | * rename config.def.mk to config.mk | nibble | 3 | +8 | -13 |
2009-11-02 12:54 | * Tabify imap4, pop3 and dmc * Show messages and so to stdout instead of stderr - Fixes .lock usage in daemon mode when error occurs * Fix build of pop3.c * Fix dmc -a $EDITOR related bug | pancake@flubox | 4 | +355 | -354 |
2009-11-02 12:40 | * Fix 'make dist' for old mercurial versions | pancake@flubox | 1 | +2 | -2 |
2009-11-02 12:36 | * Simplify reply parsing in pop3.c * Use tabs again | pancake@flubox | 3 | +168 | -173 |
2009-11-02 12:18 | * Added dmc-filter - add/remove/modify headers - filter headers/body * Added dmc-filter into Makefile | nibble | 2 | +48 | -1 |
2009-11-02 10:44 | * Use POSIX function definition instead of the bash one in all shellscripts * Fix a warning in pack.c | pancake@flubox | 4 | +13 | -13 |
2009-11-02 01:23 | * Use puts/fputs instead of printf in pack - Minor syntax changes | pancake@localhost.localdomain | 1 | +13 | -16 |
2009-11-02 01:18 | * Added some debugging in dmc pull - its buggy * Fix command output for imap4 | pancake@localhost.localdomain | 2 | +9 | -8 |
2009-11-02 01:05 | * Lock message in dmc -c is now displayed on stderr - Fix manpage '-c' usage message * Fix output of pop3 (ftruncate(0)+lseek(0)) * Fix dmc pull for pop3 with the new dmc -c * Add dmc-pack -l to list files, but do not extract | pancake@localhost.localdomain | 4 | +33 | -27 |
2009-11-02 00:47 | * dmc-mbox does not needs SSL_LIBS * Many enhacements related to dmc-pop3 and dmc -c - dmc -c shell exits if command is 'exit' - Fix sync of login and -c user commands * Fixes in dmc start and dmc stop * Some little enhacements in the imap4 reply parser * Fix pop3 output of messages | pancake@localhost.localdomain | 4 | +59 | -34 |
2009-11-01 23:37 | * Some fixes to make dmc-mdir work - cat now accepts [cur|new|tmp]/[mailidx] as argument - tested on a real maildir folder :) - Use 2 spaces indentation | pancake@localhost.localdomain | 1 | +70 | -56 |
2009-11-01 23:18 | * Some fixes in the imap4 reply parser * Fix sock_read length in sock.c | pancake@localhost.localdomain | 2 | +14 | -8 |
2009-11-01 22:53 | * s/\t/ /g on imap4.c and smtp.c | pancake@localhost.localdomain | 2 | +213 | -213 |
2009-11-01 22:39 | * Initial implementation of dmc-mbox * Fix make uninstall and add dmc-mbox build * Fix config.def.mk issue | pancake@localhost.localdomain | 5 | +87 | -16 |
2009-11-01 22:19 | * Simplify the HAVE_SSL build - Remove config.def.h .. we now use config.def.mk - make HAVE_SSL=0 to disable ssl * Initial implementation of dmc-mdir * pack.c is now in 2 spaces indentation | pancake@localhost.localdomain | 9 | +208 | -144 |
2009-11-01 20:44 | * Code cleanup (-17 LOC) | pancake@localhost.localdomain | 5 | +16 | -33 |
2009-11-01 19:58 | * Initial non usable SSL support in sock.c (imap+pop3) * Adapt 'dmc' start and -c commands to the new pipeline * Adapt imap4 to the new pipeline format - Make it work again - Fix read lock | pancake@localhost.localdomain | 9 | +121 | -123 |
2009-11-01 18:50 | * Add config.def.h and config.mk * Add 'dist' makefile target * Add doc/pipeline to explain the wip refactoring code to embed socket stuff inside the pop3.c and imap4.c * dmc-pop3 is now working with the new pipeline mode (-13 LOC) * Added sock.c as an interface for socket connections | pancake@localhost.localdomain | 10 | +280 | -90 |
2009-11-01 17:57 | * Code cleanup in dmc-pack | nibble | 1 | +23 | -26 |
2009-11-01 16:27 | * dmc-pack - Fixed issue regarding plain text files - Fixed bug unpacking binary files - Next step is refactoring | nibble | 1 | +14 | -14 |
2009-10-31 14:58 | * Added pack feature to dmc-pack * Minor fixups in dmc-pack | nibble | 1 | +69 | -19 |
2009-10-28 21:11 | * Add support for listing files owned by ANDed tags - dmc-tag -l tag1 tag2 tag3 ... | pancake@localhost.localdomain | 2 | +12 | -8 |
2009-10-28 10:41 | * chmod +x dmc dmc-tag * Do not use empty loop conditionals in dmc - Some random fixes and minor code cleanup - Fix manpage. Add doc for -s and -H - Fix unitialized tagdb warnings * Minor code cleanup in imap4 and pop3 | pancake@localhost.localdomain | 7 | +49 | -45 |
2009-10-28 00:44 | * Import dmc-tag * Add doc/design documentation * Minor syntax fixes in pack.c | pancake@localhost.localdomain | 5 | +172 | -5 |
2009-10-25 11:16 | * Added dmc-pack into Makefile * Minor fixes and code cleanup in dmc-pack | nibble | 2 | +10 | -7 |
2009-10-25 11:06 | * Added pack.c - Attachments are unpacked with 'cat mail.src | ./dmc-pack -u' - Dummy mime_pack function | nibble | 1 | +110 | -0 |
2009-10-20 17:11 | * Added wipmail3 | pancake@flubox | 1 | +98 | -0 |
2009-10-20 00:41 | * Add some tips about the correct use of the SSL certs * Simplify the fifo creation * Add X-Mailer in default mail template (dmc -m) | pancake@localhost.localdomain | 1 | +9 | -6 |
2009-10-20 00:26 | * Sync '${HELP}' short message to explain the implemented options - Add -v to long help * Allow to run 'dmc start' from any directory - Needs to find dmc-{pop3|imap4} in PATH * Check if file exists in 'dmc -s' before doing anything - Fix the bug of sending '-s' .. missing shift :) | pancake@localhost.localdomain | 1 | +10 | -5 |
2009-10-20 00:05 | * Complete and install manpage * Fix the daemon start function - Pretty unstable and ugly implementation, but works * Implement 'dmc pull' - Handles of ${LIMIT} in ~/.dmc/acc.default * sleepy start and stop commands * Fix -c command - No need to quote the command in a single argument. Uses $@ - No arguments results in an interactive shell against the current account - No support for multiple accounts * Fix \x00 issue related to the seek on stderr filedescriptor - Mails are correctly stored now | pancake@localhost.localdomain | 5 | +108 | -13 |
2009-10-19 21:47 | * Minor reordering of case for commands * Added non-working '-c' flag * Rename -d and -k to 'start' and 'stop' * Added LIMIT in default account template | pancake@localhost.localdomain | 1 | +34 | -23 |
2009-10-19 11:56 | * Minor code cleanup | pancake@flubox | 1 | +14 | -14 |
2009-10-19 00:01 | * Remove unused file | pancake@localhost.localdomain | 1 | +0 | -3 |
2009-10-18 23:59 | * Initial working version of dmc-imap4 client - Uses openssl s_client -quiet - Kinda ugly and incomplete source - Works as a standalone imap4 shell ls, rmdir, mkdir, mvdir, cat, head, .. | pancake@localhost.localdomain | 4 | +160 | -42 |
2009-10-18 21:54 | * Added support for msmtp to send emails - Documented in the FAQ - 'dmc push' is now working properly * Fix dmc -H * dmc -a allows multiple addresses | pancake@localhost.localdomain | 3 | +59 | -21 |
2009-10-16 17:39 | * Added smtp.c with MX host resolution * Add long help * Add non-working -H flag * Add year in copyright header * Remove the parseoutput() function .. no longer used | pancake@localhost.localdomain | 5 | +147 | -27 |
2009-10-13 05:12 | * Implement -m flag to create a mail * Added support for ~/.dmc/signature * -A to add attachments * dmc push is going to work soon :P | pancake@localhost.localdomain | 3 | +125 | -14 |
2009-10-12 16:52 | * Added FAQ and few incomplete flags in dmc script | pancake@localhost.localdomain | 2 | +41 | -4 |
2009-10-12 16:37 | * Move makefile to the root of the project * Added a decent README and the wip mails in doc/ | pancake@localhost.localdomain | 16 | +657 | -439 |
2009-10-12 16:12 | * Remove test account. Must use the ~/.dmc/acc ones * Remove getpid() stuff of pop3.c * Added addressbook support to dmc * Added dummy smtp.c * Add make un|install in makefile | pancake@localhost.localdomain | 4 | +68 | -32 |
2009-10-11 18:36 | * Initial design of the ~/.dmc/acc and ~/.dmc/tmp - Allows to easily configure accounts for pop3 and imap4 - No support for smtp, and imap4 is incomplete atm * Properly parse input from fifo files * Daemon launch is now implemented, a client can now be implemented by using echo, :> and cat * Fix output of the dmc-pop3.c parsing - Single line containing command, return value and status string - After \n there's the body of the command result - \x00 is found at the end (EOF character) | pancake@localhost.localdomain | 3 | +115 | -15 |
2009-10-10 20:38 | * Initial working shell for pop3 - Simplified pipeline | pancake@localhost.localdomain | 2 | +40 | -17 |
2009-10-10 12:47 | * Initial import of 'dmc' into mercurial | pancake@localhost.localdomain | 8 | +9109 | -0 |