pysieved:pysieved.git
4 years agoMake this 1.2. master 1.2
Philippe Levan [Mon, 27 Jan 2014 20:04:20 +0000 (15:04 -0500)]
Make this 1.2.

7 years agoMysqlConnection definition doesn't need parentheses (error with older python). dev
Philippe Levan [Thu, 16 Jun 2011 03:18:31 +0000 (23:18 -0400)]
MysqlConnection definition doesn't need parentheses (error with older python).

7 years agoAuto-(re)connect wrapper for MySQL.
Philippe Levan [Sat, 30 Apr 2011 17:41:46 +0000 (13:41 -0400)]
Auto-(re)connect wrapper for MySQL.

7 years agoName option attribute after the command-line name.
Philippe Levan [Sat, 30 Apr 2011 15:34:57 +0000 (11:34 -0400)]
Name option attribute after the command-line name.

7 years agoMerge commit 'refs/merge-requests/1' of git://gitorious.org/pysieved/pysieved into...
Philippe Levan [Sat, 30 Apr 2011 15:31:40 +0000 (11:31 -0400)]
Merge commit 'refs/merge-requests/1' of git://gitorious.org/pysieved/pysieved into merge-requests/1

7 years agoAdd --no-daemon option. 1
Daniel Hahler [Wed, 13 Oct 2010 21:40:55 +0000 (23:40 +0200)]
Add --no-daemon option.

This is useful with upstart, which cannot properly follow the
daemonized process.

7 years agoSuccessful courier auth may return UID or USERNAME.
Philippe Levan [Sun, 12 Sep 2010 18:36:59 +0000 (14:36 -0400)]
Successful courier auth may return UID or USERNAME.

7 years agoPass Popen() arguments as an array so we don't have to worry
Philippe Levan [Tue, 24 Aug 2010 03:22:52 +0000 (23:22 -0400)]
Pass Popen() arguments as an array so we don't have to worry
about shell meta-characters.

7 years agoUse subprocess module instead of popen2 (deprecated).
Philippe Levan [Tue, 24 Aug 2010 03:05:00 +0000 (23:05 -0400)]
Use subprocess module instead of popen2 (deprecated).

7 years agoSpecific regex flags at compile time.
Philippe Levan [Tue, 24 Aug 2010 02:23:17 +0000 (22:23 -0400)]
Specific regex flags at compile time.

8 years agoLog/debug Courier interaction.
Philippe Levan [Fri, 18 Jun 2010 03:00:32 +0000 (23:00 -0400)]
Log/debug Courier interaction.

8 years agoAdd courier auth/lookup and lmtpd storage/consumer.
Philippe Levan [Mon, 19 Apr 2010 03:56:41 +0000 (23:56 -0400)]
Add courier auth/lookup and lmtpd storage/consumer.

8 years agoUpdate documentation for Exim and MySQL.
Philippe Levan [Fri, 19 Mar 2010 01:58:16 +0000 (21:58 -0400)]
Update documentation for Exim and MySQL.

8 years agoRename formatter to consumer.
Philippe Levan [Fri, 19 Mar 2010 01:41:08 +0000 (21:41 -0400)]
Rename formatter to consumer.
Capabilities are defined by the consumer.
Fix line continuation syntax error in mysql.py.

8 years agoBuild substitutions from a list of recognized names.
Philippe Levan [Wed, 17 Mar 2010 02:26:57 +0000 (22:26 -0400)]
Build substitutions from a list of recognized names.

8 years agoFix mysql storage + more logging.
Philippe Levan [Sun, 14 Mar 2010 02:51:19 +0000 (21:51 -0500)]
Fix mysql storage + more logging.

8 years ago1st stab at storing Exim SIEVE scripts in MySQL.
Philippe Levan [Sun, 14 Mar 2010 01:31:23 +0000 (20:31 -0500)]
1st stab at storing Exim SIEVE scripts in MySQL.

8 years agoExpose script storage format as a separate plugin function.
Philippe Levan [Sat, 13 Mar 2010 19:52:28 +0000 (14:52 -0500)]
Expose script storage format as a separate plugin function.

8 years agoMerge branch 'master' into dev
Philippe Levan [Sun, 7 Mar 2010 13:29:34 +0000 (08:29 -0500)]
Merge branch 'master' into dev

Conflicts:

README
version.py

8 years agoMake this 1.1. 1.1
Philippe Levan [Sun, 7 Mar 2010 13:18:02 +0000 (08:18 -0500)]
Make this 1.1.

8 years agoAdd David Ramsden <david@0wned.it> to THANKS file.
Philippe Levan [Sat, 6 Mar 2010 02:51:02 +0000 (21:51 -0500)]
Add David Ramsden <david@0wned.it> to THANKS file.

8 years agoDocument use of multiple authentication sockets in newer Dovecot versions.
Philippe Levan [Sat, 6 Mar 2010 02:46:19 +0000 (21:46 -0500)]
Document use of multiple authentication sockets in newer Dovecot versions.

8 years agoMerge branch 'master' into dev
Philippe Levan [Mon, 14 Dec 2009 01:52:54 +0000 (20:52 -0500)]
Merge branch 'master' into dev

8 years agoBasic unittest/debugging for plugins.
Philippe Levan [Mon, 14 Dec 2009 01:51:01 +0000 (20:51 -0500)]
Basic unittest/debugging for plugins.

8 years agoMissing copyright blurb.
Philippe Levan [Sun, 13 Dec 2009 00:59:42 +0000 (19:59 -0500)]
Missing copyright blurb.

8 years agoMerge branch 'master' into dev
Philippe Levan [Sun, 13 Dec 2009 00:57:11 +0000 (19:57 -0500)]
Merge branch 'master' into dev

Conflicts:

version.py

8 years agoMissing copyright blurbs.
Philippe Levan [Sun, 13 Dec 2009 00:52:24 +0000 (19:52 -0500)]
Missing copyright blurbs.

8 years agoSupport sieve userdb extra variable for script location.
Philippe Levan [Sat, 12 Dec 2009 22:12:40 +0000 (17:12 -0500)]
Support sieve userdb extra variable for script location.

8 years agoMerge branch 'master' into dev
Philippe Levan [Sat, 12 Dec 2009 21:45:48 +0000 (16:45 -0500)]
Merge branch 'master' into dev

8 years agoUpdate doevecot-sieve information.
Philippe Levan [Sat, 12 Dec 2009 21:45:00 +0000 (16:45 -0500)]
Update doevecot-sieve information.

8 years agoMerge branch 'master' into dev
Philippe Levan [Thu, 10 Dec 2009 18:42:05 +0000 (13:42 -0500)]
Merge branch 'master' into dev

8 years agoUpdate to GPL v3.
Philippe Levan [Thu, 10 Dec 2009 18:30:43 +0000 (13:30 -0500)]
Update to GPL v3.

8 years agoIndicate DEV version.
Philippe Levan [Thu, 10 Dec 2009 12:33:57 +0000 (07:33 -0500)]
Indicate DEV version.

8 years agoBump version number to 1.1-RC1 1.1-RC1
Philippe Levan [Thu, 10 Dec 2009 12:21:42 +0000 (07:21 -0500)]
Bump version number to 1.1-RC1

8 years agoMerge branch 'master' into dev
Philippe Levan [Thu, 10 Dec 2009 05:46:52 +0000 (00:46 -0500)]
Merge branch 'master' into dev

8 years agoAdd TROUBLESHOOTING document.
Philippe Levan [Thu, 10 Dec 2009 05:45:28 +0000 (00:45 -0500)]
Add TROUBLESHOOTING document.

8 years agoAdd LDAP auth and userdb.
Philippe Levan [Mon, 7 Dec 2009 13:43:26 +0000 (08:43 -0500)]
Add LDAP auth and userdb.

8 years agoAdd authentication against shadow database.
Philippe Levan [Sun, 6 Dec 2009 18:19:30 +0000 (13:19 -0500)]
Add authentication against shadow database.

8 years agoUpdate documentation and .ini comments.
Philippe Levan [Sun, 6 Dec 2009 03:31:30 +0000 (22:31 -0500)]
Update documentation and .ini comments.

9 years agoFailsafe when Dovecot doesn't return uid or gid.
Philippe Levan [Thu, 7 May 2009 21:58:23 +0000 (17:58 -0400)]
Failsafe when Dovecot doesn't return uid or gid.

9 years agoUse PysievedPlugin class name.
Philippe Levan [Tue, 10 Mar 2009 23:05:50 +0000 (19:05 -0400)]
Use PysievedPlugin class name.

9 years agoMerge branch 'philippe-exim' of http://www.5thcorner.net/repos/pysieved
Neale Pickett [Mon, 9 Mar 2009 16:03:38 +0000 (11:03 -0500)]
Merge branch 'philippe-exim' of 5thcorner.net/repos/pysieved

Conflicts:
plugins/virtual.py

9 years agoAdd defaultdomain to virtual method.
Neale Pickett [Mon, 9 Mar 2009 15:58:50 +0000 (10:58 -0500)]
Add defaultdomain to virtual method.

9 years agoMerge branch 'philippe' into philippe-exim
Philippe Levan [Wed, 29 Oct 2008 22:14:24 +0000 (18:14 -0400)]
Merge branch 'philippe' into philippe-exim

Conflicts:

plugins/virtual.py

9 years agoMerge branch 'master' into philippe-20081028
Philippe Levan [Wed, 29 Oct 2008 04:34:54 +0000 (00:34 -0400)]
Merge branch 'master' into philippe-20081028

Conflicts:

plugins/virtual.py
pysieved.ini

9 years agoStop with the first user=...
Philippe Levan [Wed, 29 Oct 2008 04:27:20 +0000 (00:27 -0400)]
Stop with the first user=...

9 years agoMore robust virtual plugin
Neale Pickett [Wed, 29 Oct 2008 01:56:11 +0000 (19:56 -0600)]
More robust virtual plugin

9 years agoBump version string, whoops!
Neale Pickett [Fri, 25 Jul 2008 00:11:58 +0000 (18:11 -0600)]
Bump version string, whoops!

10 years agoDon't forget to return the checker's error message.
Philippe Levan [Sun, 15 Jun 2008 16:14:49 +0000 (12:14 -0400)]
Don't forget to return the checker's error message.

10 years agoCorrect capability list for Exim plugin.
Philippe Levan [Sun, 15 Jun 2008 14:34:04 +0000 (10:34 -0400)]
Correct capability list for Exim plugin.

10 years agoFix htpasswd plugin.
Philippe Levan [Sun, 15 Jun 2008 14:33:20 +0000 (10:33 -0400)]
Fix htpasswd plugin.

10 years agoFix link in README.
Neale Pickett [Tue, 10 Jun 2008 15:56:54 +0000 (09:56 -0600)]
Fix link in README.

10 years agoMerge branch 'master' into philippe-exim
Philippe Levan [Tue, 13 May 2008 07:54:54 +0000 (03:54 -0400)]
Merge branch 'master' into philippe-exim

10 years agoMerge branch 'master' into philippe
Philippe Levan [Tue, 13 May 2008 07:35:56 +0000 (03:35 -0400)]
Merge branch 'master' into philippe

10 years agoMention IRC channel 1.0
Neale Pickett [Sun, 11 May 2008 03:29:15 +0000 (21:29 -0600)]
Mention IRC channel

10 years agoVersion 1.0!
Neale Pickett [Sun, 11 May 2008 03:21:09 +0000 (21:21 -0600)]
Version 1.0!

10 years ago1.0-RC3 1.0-RC3
Neale Pickett [Mon, 24 Mar 2008 18:40:01 +0000 (12:40 -0600)]
1.0-RC3

10 years agopam.py bugfix
Neale Pickett [Mon, 24 Mar 2008 17:50:30 +0000 (11:50 -0600)]
pam.py bugfix

10 years ago1.0-RC2 1.0-RC2
Neale Pickett [Mon, 24 Mar 2008 03:40:31 +0000 (21:40 -0600)]
1.0-RC2

10 years agoMerge commit 'philippe/master' into philippe-activefile
Neale Pickett [Mon, 24 Mar 2008 02:47:27 +0000 (20:47 -0600)]
Merge commit 'philippe/master' into philippe-activefile

10 years agoRemoved unused unit test :(
Neale Pickett [Mon, 24 Mar 2008 02:35:25 +0000 (20:35 -0600)]
Removed unused unit test :(

10 years agoChange some URLs in README
Neale Pickett [Mon, 24 Mar 2008 02:26:31 +0000 (20:26 -0600)]
Change some URLs in README

10 years agoFirst stab at Exim plugin.
Philippe Levan [Mon, 10 Mar 2008 17:08:46 +0000 (13:08 -0400)]
First stab at Exim plugin.

10 years agoAdd support for passphrase-protected key files.
Philippe Levan [Sun, 9 Mar 2008 18:36:25 +0000 (14:36 -0400)]
Add support for passphrase-protected key files.

10 years agoNon-synchronizing literals {...+} are not used server -> client.
Philippe Levan [Sun, 9 Mar 2008 02:17:50 +0000 (21:17 -0500)]
Non-synchronizing literals {...+} are not used server -> client.

10 years agoMove key- and certificate-reading from managesieve.py to pysieved.py.
Philippe Levan [Sat, 8 Mar 2008 22:34:11 +0000 (17:34 -0500)]
Move key- and certificate-reading from managesieve.py to pysieved.py.

10 years agoDocument new TLS options in pysieved.ini.
Philippe Levan [Sat, 8 Mar 2008 21:32:33 +0000 (16:32 -0500)]
Document new TLS options in pysieved.ini.

10 years agoComplete work on TLS support.
Philippe Levan [Sat, 8 Mar 2008 21:17:57 +0000 (16:17 -0500)]
Complete work on TLS support.

10 years agoExplicitly define unimplemented methods.
Philippe Levan [Sat, 8 Mar 2008 17:37:55 +0000 (12:37 -0500)]
Explicitly define unimplemented methods.

10 years ago-1 as default Dovecot uid/gid so config.getint() won't complain if missing.
Philippe Levan [Sat, 8 Mar 2008 15:05:19 +0000 (10:05 -0500)]
-1 as default Dovecot uid/gid so config.getint() won't complain if missing.

10 years ago'' as default base so config.get() won't complain if missing.
Philippe Levan [Sat, 8 Mar 2008 14:56:01 +0000 (09:56 -0500)]
'' as default base so config.get() won't complain if missing.

10 years agoAdd base configuration variable to [main] section in case a lookup
Philippe Levan [Wed, 5 Mar 2008 01:23:27 +0000 (20:23 -0500)]
Add base configuration variable to [main] section in case a lookup
does not return an absolute path.

10 years agoDocument homeformat in sample pysieved.ini.
Philippe Levan [Tue, 4 Mar 2008 13:47:06 +0000 (08:47 -0500)]
Document homeformat in sample pysieved.ini.

10 years agoSupport for custom homedir format in Virtual plugin.
Philippe Levan [Mon, 3 Mar 2008 03:51:28 +0000 (22:51 -0500)]
Support for custom homedir format in Virtual plugin.

10 years agoMerge branch 'philippe-activefile'
Philippe Levan [Mon, 3 Mar 2008 03:42:12 +0000 (22:42 -0500)]
Merge branch 'philippe-activefile'

10 years agoMore README tweaking
Neale Pickett [Wed, 24 Oct 2007 14:21:14 +0000 (08:21 -0600)]
More README tweaking

10 years agoRemove ancient "if debug" stanza
Neale Pickett [Tue, 16 Oct 2007 22:10:19 +0000 (16:10 -0600)]
Remove ancient "if debug" stanza

There's no more "debug" variable, now we use self.log.

10 years agoMore PAM debugging, warning for PyPAM 0.5.0
Neale Pickett [Mon, 15 Oct 2007 14:47:40 +0000 (08:47 -0600)]
More PAM debugging, warning for PyPAM 0.5.0

10 years agoTypo fix (thanks Philippe)
Neale Pickett [Mon, 15 Oct 2007 14:26:26 +0000 (08:26 -0600)]
Typo fix (thanks Philippe)

10 years agoFix to awful bindaddr patch
Neale Pickett [Fri, 5 Oct 2007 14:59:23 +0000 (08:59 -0600)]
Fix to awful bindaddr patch

10 years agoprojects -> repos in URLs
Neale Pickett [Fri, 5 Oct 2007 14:53:32 +0000 (08:53 -0600)]
projects -> repos in URLs

10 years agoPermissions changes in README.Dovecot, bindaddr fix, spec file
Neale Pickett [Fri, 5 Oct 2007 14:50:42 +0000 (08:50 -0600)]
Permissions changes in README.Dovecot, bindaddr fix, spec file

Application of the patch that Philippe, who said he will look into git,
emailed me.  This includes a fix for the hastily-committed bindaddr
patch I put in, which doesn't even work.  Also includes Farkas Levente's
RPM spec file.

10 years agoNormalize paths in README.Dovecot
Neale Pickett [Thu, 4 Oct 2007 20:34:08 +0000 (14:34 -0600)]
Normalize paths in README.Dovecot

10 years agoactivefile param for Dovecot module
Neale Pickett [Thu, 4 Oct 2007 19:37:42 +0000 (13:37 -0600)]
activefile param for Dovecot module

10 years agobindaddr, new log message, updated README
Neale Pickett [Thu, 4 Oct 2007 16:28:24 +0000 (10:28 -0600)]
bindaddr, new log message, updated README

* bindaddr option allows you to specify address to bind to
* new log message for successful authentication
* The README needed updating, now it's updated

10 years agoVersion to 0.91 0.91 1.0-RC1
Neale Pickett [Wed, 26 Sep 2007 18:31:43 +0000 (12:31 -0600)]
Version to 0.91

10 years agoTwo bugfixes (capabilities and base64)
Neale Pickett [Wed, 26 Sep 2007 18:15:40 +0000 (12:15 -0600)]
Two bugfixes (capabilities and base64)

10 years agoAdd "regex" capability announcement
Neale Pickett [Wed, 12 Sep 2007 05:59:17 +0000 (23:59 -0600)]
Add "regex" capability announcement

10 years agoOops, forgot to check in from the top directory
Neale Pickett [Wed, 5 Sep 2007 22:13:02 +0000 (16:13 -0600)]
Oops, forgot to check in from the top directory

10 years agoAdded Philippe's SASL work (finally), and a bufgix to the mysql plugin
Neale Pickett [Wed, 5 Sep 2007 21:10:47 +0000 (15:10 -0600)]
Added Philippe's SASL work (finally), and a bufgix to the mysql plugin

10 years agolittle dovecot plugin fix (thanks Christian Roessner)
Neale Pickett [Tue, 7 Aug 2007 22:19:03 +0000 (16:19 -0600)]
little dovecot plugin fix (thanks Christian Roessner)

10 years agoMinor bugfixes
Neale Pickett [Sat, 28 Jul 2007 14:30:44 +0000 (08:30 -0600)]
Minor bugfixes

11 years agoRemove vestigial mysql authentication module
Neale Pickett [Mon, 23 Jul 2007 22:24:17 +0000 (16:24 -0600)]
Remove vestigial mysql authentication module

11 years agoBetter logging (finally!), fix my application of Philippe's patch.
Neale Pickett [Mon, 23 Jul 2007 21:15:27 +0000 (15:15 -0600)]
Better logging (finally!), fix my application of Philippe's patch.

11 years agoAdd Philippe's README, modified THANKS and pysieved fixes
Neale Pickett [Mon, 23 Jul 2007 19:38:33 +0000 (13:38 -0600)]
Add Philippe's README, modified THANKS and pysieved fixes

11 years agoAdded patch from Jonathan Stewart, and major dovecot work from Philippe Levan
Neale Pickett [Mon, 23 Jul 2007 19:36:29 +0000 (13:36 -0600)]
Added patch from Jonathan Stewart, and major dovecot work from Philippe Levan

11 years agoMerge some offline changes
Neale Pickett [Mon, 23 Jul 2007 17:23:37 +0000 (11:23 -0600)]
Merge some offline changes

11 years agoUpdate readme
Neale Pickett [Mon, 23 Jul 2007 16:57:52 +0000 (10:57 -0600)]
Update readme

11 years agoMove to new plugin architecture
Neale Pickett [Wed, 9 May 2007 04:13:32 +0000 (22:13 -0600)]
Move to new plugin architecture

This allows, for instance, mysql to have a single database connection
shared between authentication and userdb lookups.  Of course this breaks
the (hopefully) little-used daemon mode even more, but that should be
fixable.

Also removed dovecot_single because I don't think anybody was using it.

I haven't tried all the unit tests, but the ones that don't require root
all pass so I think we're mostly OK.

11 years agoVirtual now has hostdirs (atchar was dumb). Fixed unit test for new version.
Neale Pickett [Thu, 19 Apr 2007 05:48:32 +0000 (23:48 -0600)]
Virtual now has hostdirs (atchar was dumb).  Fixed unit test for new version.