[Dovecot] v2.0 / Master/config rewrite
If anyone's interested, I updated my master/config rewrite to latest Dovecot v1.1 tree and added it to hg: http://hg.dovecot.org/dovecot-master-rewrite/
It probably doesn't work, but with the exception of plugins it compiles anyway. :)
I'm thinking that maybe after v1.1.0 I could continue with the rewrite and create v2.0 after all instead of v1.2. Just look at how much cleaner deliver.c is :) http://hg.dovecot.org/dovecot-master-rewrite/file/59ebbfcf21cb/src/deliver/d... vs http://hg.dovecot.org/dovecot/file/eb4f1fbeecda/src/deliver/deliver.c
Another thing with v2.0 I was thinking about was to change index file formats to be more efficient.
I'm thinking that maybe after v1.1.0 I could continue with the rewrite and create v2.0 after all instead of v1.2. Just look at how much cleaner deliver.c is :) http://hg.dovecot.org/dovecot-master-rewrite/file/59ebbfcf21cb/src/deliver/d... vs http://hg.dovecot.org/dovecot/file/eb4f1fbeecda/src/deliver/deliver.c
The danger with big rewrites is always that you loose interest half way through... Small steps are sometimes good because you can work on something and then chop and change...
Just my thoughts on my own projects anyway...
Cheers!
Ed W
participants (2)
-
Ed W
-
Timo Sirainen