commit cf484f1b93cf9965886cc89d33bdeee9c26426cb
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Sep 24 11:57:26 2014 +0000

    Cosmetic fixes and code cleanup

commit 8a6e8bb3ebd22ec782917184a3f658c35fd52fa7
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Sep 24 11:34:22 2014 +0000

    Added docbook manpages

commit 8b897f907dee91977842fb5116313890b097f182
Merge: b4beef6 189e98c
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Jun 22 14:27:54 2015 +0000

    Merge branch 'copyright-db1' into 'master'
    
    Copyright date update.
    
    See merge request !27

commit 189e98c93ec922ac00c2996d7a8823cbb15ed997
Author: Wepongo <wembo.pongo@gmail.com>
Date:   Mon Jun 22 12:59:10 2015 +0000

    Copyright date update.

commit b4beef623db3da2416117e8f978beaf3addd83a7
Merge: 9483d77 a27353b
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Jun 22 12:50:16 2015 +0000

    Merge branch 'copyright-copy' into 'master'
    
    copyright date update.
    
    See merge request !26

commit 9483d77a955110aa914bc4941c014f7546d182aa
Merge: b90344d bc78fa8
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Jun 22 12:49:06 2015 +0000

    Merge branch 'copy-data' into 'master'
    
    copyright date update.
    
    See merge request !25

commit b90344d6157b922d21119976e5246831d39ef2cf
Merge: a8011c4 30b9788
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Jun 22 12:47:19 2015 +0000

    Merge branch 'copyright-datab' into 'master'
    
    copyright date update.
    
    See merge request !24

commit a27353b2857da317c7b009029e0903b7ce6b9f57
Author: Wepongo <wembo.pongo@gmail.com>
Date:   Mon Jun 22 12:30:55 2015 +0000

    copyright date update.

commit bc78fa864302a1ca39264b8717a34bb6469854ea
Author: Wepongo <wembo.pongo@gmail.com>
Date:   Mon Jun 22 12:07:51 2015 +0000

    copyright date update.

commit 30b97882b7052508d3dad9829b813cdda97c0439
Author: Wepongo <wembo.pongo@gmail.com>
Date:   Mon Jun 22 11:37:05 2015 +0000

    copyright date update.

commit a8011c48a6f118cd509a454971b6e0b22b041c8b
Merge: c967cf3 9489ad6
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Jun 22 11:24:35 2015 +0000

    Merge branch 'copyright-update' into 'master'
    
    copyright date update.
    
    See merge request !23

commit 9489ad6f5302f0741edbb20e2ae906cc404ea17b
Author: Wepongo <wembo.pongo@gmail.com>
Date:   Mon Jun 22 11:16:39 2015 +0000

    copyright date update.

commit c967cf32642c0c7880f5fcdbcc0b3972aad0edea
Merge: 7e9eece 06d964e
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Jun 22 11:02:57 2015 +0000

    Merge branch 'copyright-date' into 'master'
    
    Data
    
    See merge request !22

commit 06d964e442341455f5f1d38f79773bf101e534a2
Author: Wepongo <wembo.pongo@gmail.com>
Date:   Mon Jun 22 10:33:20 2015 +0000

    copyright date update.

commit 7e9eece270f2bb34eaf8318e546a46a0ad131d01
Merge: f8acf31 d1ddba4
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Jun 22 10:22:17 2015 +0000

    Merge branch 'copyright-policy' into 'master'
    
    copyright date update.
    
    See merge request !21

commit d1ddba41cb01ae42a5370db8e7946942ea996d02
Author: Wepongo <wembo.pongo@gmail.com>
Date:   Mon Jun 22 10:13:50 2015 +0000

    copyright date update.

commit f8acf31681ea46040ebc64ab1e206ef37087fba2
Merge: 7d663f5 87b294c
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Jun 19 13:36:54 2015 +0000

    Merge branch 'copyright-type0' into 'master'
    
    copyright date update.
    
    See merge request !20

commit 87b294c1919f7100b34a2b1df6c9918226db87d9
Author: Wepongo <wembo.pongo@gmail.com>
Date:   Fri Jun 19 13:24:59 2015 +0000

    copyright date update.

commit 7d663f59254eeb322ab8377ec9a36a15b51dba6e
Merge: 30725c8 7ed87d9
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Jun 19 13:11:58 2015 +0000

    Merge branch 'web-database' into 'master'
    
    copyright date update.
    
    See merge request !19

commit 7ed87d9aafe706ec2ca6ef44f541bd510a9ad227
Author: Wepongo <wembo.pongo@gmail.com>
Date:   Fri Jun 19 12:58:16 2015 +0000

    copyright date update.

commit 30725c8565bb6be8f4965f4f6c812214985c6aa8
Merge: 12af71f 10158aa
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Jun 19 12:22:43 2015 +0000

    Merge branch 'datab-copy1' into 'master'
    
    copyright date update.
    
    See merge request !18

commit 10158aa606392291005cdc26f19bdd3a2189928a
Author: Wepongo <wembo.pongo@gmail.com>
Date:   Fri Jun 19 12:00:30 2015 +0000

    copyright date update.

commit 12af71f3410c1242cdf06b2e2b7488f9c279dff0
Merge: ac58508 be24d24
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Jun 19 11:42:42 2015 +0000

    Merge branch 'copyright-date3' into 'master'
    
    copyright date update.
    
    See merge request !17

commit be24d246d24034d3ea16239d3450c89fba462e01
Author: Wepongo <wembo.pongo@gmail.com>
Date:   Fri Jun 19 11:33:32 2015 +0000

    copyright date update.

commit ac585087fd9373c3ee6f0d9e8d433bd9299e2588
Merge: 8bd6faf 0e6c5b1
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Jun 19 10:26:24 2015 +0000

    Merge branch 'protocols-date' into 'master'
    
    copyright date update.
    
    See merge request !16

commit 0e6c5b1a4f578ffc540135f72475ed29aa24eff3
Author: Wepongo <wembo.pongo@gmail.com>
Date:   Fri Jun 19 10:16:30 2015 +0000

    copyright date update.

commit 8bd6faf9723d1b3531e249bf8d3afd1e046164c4
Merge: 0ac3d43 4d71666
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Jun 19 10:06:05 2015 +0000

    Merge branch 'copy-data' into 'master'
    
    copyright date update.
    
    See merge request !15

commit 4d71666449d0f9d46984ea28f42e9d2c7c5154d8
Author: Wepongo <wembo.pongo@gmail.com>
Date:   Fri Jun 19 09:57:57 2015 +0000

    copyright date update.

commit 0ac3d43c45161b6bb8b8b12040c21d8742c9f7a3
Merge: 789a177 8f73ca1
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Jun 19 09:47:02 2015 +0000

    Merge branch 'policyd-data' into 'master'
    
    copyright date update.
    
    See merge request !14

commit 8f73ca1aa5f899fddb3a2f1027889ec49e5502e0
Author: Wepongo <wembo.pongo@gmail.com>
Date:   Fri Jun 19 09:36:14 2015 +0000

    copyright date update.

commit 789a17793d104c39e30c3a97468f748f1ed412a1
Merge: 60d0fb3 1c1b492
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Jun 9 11:48:22 2015 +0000

    Merge branch 'right-data' into 'master'
    
    Right data
    
    See merge request !10

commit 1c1b4928a89c16402912636325fd67ae2d48906c
Author: Wepongo <wembo.pongo@gmail.com>
Date:   Mon Jun 8 14:30:29 2015 +0000

    License is updated

commit 1ebbb258d0f9e1fb99a018bfb1297b900a26e206
Author: Wepongo <wembo.pongo@gmail.com>
Date:   Mon Jun 8 14:29:31 2015 +0000

    Copyright updated

commit 60d0fb3be00d30630160c528950029a3f8abf7b3
Merge: 6f1fb73 9aeafd2
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Jun 3 14:15:53 2015 +0000

    Merge branch 'copyright-date' into 'master'
    
    Copyright
    
    AllworldIT licensing updated
    
    See merge request !9

commit 9aeafd2dfea7ce5a33611235ee7f6de56652b8f3
Author: Wepongo <wembo.pongo@gmail.com>
Date:   Wed Jun 3 13:39:21 2015 +0000

    Copyright

commit 6f1fb7351104e1e650ce5c78ef3df4b761c11bc6
Merge: c31496d 379cd94
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed May 27 11:26:22 2015 +0000

    Merge branch 'copyright-update1' into 'master'
    
    Updated copyright date
    
    I updated the copyright date from 2014 to 2015.
    
    See merge request !7

commit 379cd94962bbd0e4ead738cd4ebc58762ccd8bf0
Author: Wepongo <wembo.pongo@gmail.com>
Date:   Wed May 27 11:09:43 2015 +0000

    updated copyright date

commit c31496d40f9790cfcf8006a61d8cab90cc0c666d
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Jul 8 20:27:31 2014 +0000

    Whitespace cleanup

commit 40a7f2a02ad1538a25e8c4e1e4e56a18014e5343
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Jul 8 20:26:06 2014 +0000

    Better log levels for messages
    
    	* Fixes #3

commit 96b0f9f6c153f2577b0bec4194e17e750f06b33a
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Jul 8 20:19:06 2014 +0000

    More whitespace cleanups

commit 362933cf0b31efeb05180e163300654905c4bf08
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Jul 8 20:18:24 2014 +0000

    Whitespace cleanup

commit b9c1d14b633c5e355723c9f89273c00b0be09f9c
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Jul 8 20:13:40 2014 +0000

    Exclude instance check in VRFY
    
    	* Resolves #1

commit cb574587aee82a815110c07c646f2345c341342f
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Jul 8 20:13:12 2014 +0000

    Whitespace cleanup

commit 84ad5e8362f642d7be1d7ad3bdc438ae768c3385
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed May 21 15:44:57 2014 +0000

    Added DBI package for debian, thanks MichKli

commit ce18aac4bc76d1ae600e35c28b99f23e6b82ca99
Merge: cf9edc9 925edf8
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed May 14 22:23:24 2014 +0000

    Merge branch 'debian-bug' into 'master'
    
    Debian bug
    
    In responce to Debian Bug #735120, delete non-free image files and associated code.

commit 925edf8630b83e3f474e47490369b830829a16b6
Author: Robert Spencer <rspencer@lbsd.net>
Date:   Thu May 15 00:06:43 2014 +0200

    Debian Bug #735120 - Delete non-free files

commit cf9edc943c661736363156ba2d16d89e9a6f8670
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Apr 1 15:09:34 2014 +0000

    Ensure no duplication of pids in decoding

commit c7b8c43a67fcd4b71e5beb200c2e48d9fdc19528
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Apr 1 13:42:04 2014 +0000

    Whitespace & copyright cleanup

commit bb8f10829e97ce830a8c3d82e4b6a267efba6fb6
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Apr 1 13:41:08 2014 +0000

    Fixed issue #7, duplicate policy ID's
    
    closes #7

commit ca7e64ae2e4b458a9ab3a639e3ea101abdc9f579
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Mar 24 13:45:06 2014 +0200

    Bumped copyright of Quotas.pm

commit 020dc29f3cb4813c910f87a8d96b3904bcca3022
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Mar 24 13:44:53 2014 +0200

    Whitespace cleanup

commit 50c4daea2a488a5c2ecb4d603a29acb7222253b6
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Mar 24 13:43:34 2014 +0200

    Only set Counter = 0 when $row is returned
    
    This could cause NULL's being added to the table
    
    - Thanks Marco Dalla Stella!

commit 73ac7332ec9677086e31662f2823fa1b43673972
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Dec 31 12:08:36 2013 +0000

    Make mysql default to mysql55 with sql conversion
    
    Change-Id: I15a6dd46c27dbe11b24a04f5c5ddb993484699a9

commit be3c7115acd274bb59d45ffe4719e69632cc1e35
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Nov 8 08:20:59 2013 +0000

    Ensure that Counter cannot be NULL
    
    Change-Id: I5b06bf9efc2fe6c4fe811da4686c834fa1375f8e

commit 82cdf43b48966a083150df156218d3551ecd24d4
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Oct 26 09:34:55 2013 +0000

    Set new repo location
    
    Change-Id: Ia95d34cae3b502962b8fa291e8ed9c864f40b3b5

commit 58696a64776365bc0cee66db2cf61a95421634f1
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Aug 13 17:04:18 2013 +0000

    Added amavisd-2.8.1 patch

commit 258733d21a8580476a185a2580fd0b024ec2f3e6
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Jul 22 13:54:43 2013 +0000

    Updated INSTALL to include Debian name of lib
    
    Change-Id: Iac090978811018a85014d92bb988204616928960

commit 4e8bbaabd5ee386be0aee7436a22632b75ef0004
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Jul 22 08:20:43 2013 +0000

    Better IPv6 matching in policies
    
    Change-Id: I8160c6996d1ab0e7be4dc3d192e93d5547de7222

commit cdc44f586729bbff0687befce69937214d03048c
Author: Robert Anderson <randerson@lbsd.net>
Date:   Wed Jan 16 08:25:47 2013 +0000

    cbpadmin lib and configuration path
    
    - Correct configuration and lib paths for cbpadmin
    - More detailed INSTALL instructions regarding configuration
    
    Change-Id: Ifb5c6fa620e4536dcbb1b958c21208866ac0145f
    Signed-off-by: Robert Anderson <randerson@lbsd.net>

commit a9b780146827035f0dfe251f5f6e7f2a5c2026b8
Author: Robert Anderson <randerson@lbsd.net>
Date:   Thu Dec 20 10:46:11 2012 +0000

    Fix use of signed vs unsigned numerics
    
    Replaced the incorrect use of @BIG_INTEGER@ variable which
    implied that the numerical value would be signed (default
    in at least MySQL).
    
    Note: PostgreSQL does not support signed/unsigned numerics,
    INT8 has been kept for this reason.
    
    Change-Id: I5a0892f7e14f723d5b35f8beca5138890f3e550c
    Signed-off-by: Robert Anderson <randerson@lbsd.net>

commit 6bb7fe6f083376dcf0bc06e77f1915fb04a73040
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Sep 6 22:34:02 2012 +0000

    Major specfile overhaul
    
    Change-Id: I16c72cac68e167147ee1c6af0816b2db7690a200

commit 2feb647d3a45dd472f170f2249115b9b037e3d93
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Sep 6 22:33:32 2012 +0000

    Added crontab & logrotate scripts
    
    Change-Id: If1355ab4e8cc9eec814a10d12da9fc4dee760b9a

commit d17356770414c5c3a352b8e736bdea65652f0450
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Sep 6 22:32:35 2012 +0000

    Updated library path and run-as user/group
    
    Change-Id: I6a41a0071fef3b82d4a21a650273ebbdd0ba645f

commit 565c82512d64d9172cecc0fb04e465491139859e
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Sep 6 22:31:52 2012 +0000

    Updated INSTALL file with more detailed requirements
    
    Change-Id: I3fdc9e784add5a3790f04eaa59a2342d7bdeb7d7

commit 3d67f589bc780f344d00f6f5bea5b2ea60eef799
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Sep 6 22:50:42 2012 +0000

    Added debian packaging files
    
    Change-Id: I02b49df601977294a9e4371ea1b1498ca05a42fc

commit 8a9a696ad3f02714b4e609c1063d564c52ea72cf
Author: Robert Anderson <randerson@lbsd.net>
Date:   Mon Jul 30 06:30:25 2012 +0000

    Fixed policies return error
    
    - Cannot next; outside foreach
    
    Change-Id: I367b4b4de9ed8d56a238c60b220657f5b031d2f2
    Signed-off-by: Robert Anderson <randerson@lbsd.net>

commit d9a2f41e26f4ee1a703eb95eed2b707f48ea3690
Merge: 578df55 fcf7d57
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Jul 27 07:42:18 2012 +0000

    Merge branch 'master' of git.devlabs.linuxassist.net:policyd

commit 578df55ff46ccacb5be0b063635c0b891bf38374
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Jul 11 08:12:23 2012 +0000

    Pulled in latest awitpt update fixing IPv6 handling
    
    Change-Id: I0f7e65f085449b05f41403a1648028fe60324bfc

commit b7e59198748c12a393c1b16e6328602ce679be05
Author: Robert Anderson <randerson@lbsd.net>
Date:   Fri Jul 27 07:33:17 2012 +0000

    Better peer type detection
    
    - Store peer type unix/tcp
    - Check whether peer type is tcp or unix before running certain checks
    
    Change-Id: I2c61d3db936aac8093862df487572955d18110fd
    Signed-off-by: Robert Anderson <randerson@lbsd.net>

commit fcf7d57f47aca91d66e913c20d81a68ea1133968
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Jul 11 08:12:23 2012 +0000

    Pulled in latest awitpt update fixing IPv6 handling
    
    Change-Id: I0f7e65f085449b05f41403a1648028fe60324bfc

commit 6665dda6974f4732845d64dd8c80c8549139c79d
Author: Robert Anderson <randerson@lbsd.net>
Date:   Thu Jun 21 14:11:02 2012 +0000

    Merged and fixed date
    
    Change-Id: Ia420b2c8911fdbdab7dd79e38b1e5610a7b7d58e
    Signed-off-by: Robert Anderson <randerson@lbsd.net>

commit 92274415e595c2f4ce93eb919f5707ed39cf37b6
Author: Robert Anderson <randerson@lbsd.net>
Date:   Fri Jun 8 13:55:07 2012 +0000

    Bad syntax in accounting php file - thanks Manel

commit 0c5d5950ada9086d7b16a3f330103287430b96b7
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Jun 1 05:33:12 2012 +0000

    Added more debugging

commit 2efe535b539682e7f54093df78746d5a1b12f8da
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu May 10 10:34:04 2012 +0000

    Fixed small specfile issue

commit 4576f4bb67e6422d5ac066fa0354e15afcb143f4
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu May 10 06:44:32 2012 +0000

    Bumped v2.1.x-201205100639

commit 5bee621b1a8a3bc06cbedf2121f0d394e31f1816
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Mar 30 06:19:19 2012 +0000

    Fixed awitpt library, it was not being installed
    - Thanks Michael Metz

commit 146aa256ef0e167747bbd221969d4944302de852
Author: Robert Anderson <randerson@lbsd.net>
Date:   Thu Nov 24 14:06:07 2011 +0000

    Fixed db initialise

commit 707bfcef7d1ddbe490822e68971c2ffa7bc83eeb
Author: Robert Anderson <randerson@lbsd.net>
Date:   Thu Oct 27 08:35:32 2011 +0000

    Fixed ipv6 source item matching

commit baab152cd3547d89df4a8c637a129c9ca24e9efa
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sun Jul 31 17:19:44 2011 +0000

    Fixed incorrect matching of username portion

commit 4930e0a39c48339fcfc538fcb7a212c24b23f966
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sun Jul 31 22:02:51 2011 +0000

    Allow matching of SASL users against masks

commit 0ad89343b16f4d53dca7ea695c61cef7ffb9d217
Merge: 8b1b6fa fc14469
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Oct 31 06:34:11 2011 +0000

    Merge branch 'nkukard-pipelining-support'

commit 8b1b6fae92a3a684162e5514e3c9c6d9f8374bc9
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Aug 31 08:00:14 2011 +0000

    Fixed bug related to parsing of ipv4 peer addresses
    Thanks to Nikolai for spotting it
    Fix by Robert Anderson <randerson@lbsd.net>

commit 7af687353384f8fbbd6478f9504d72277dd8d5f7
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sun Jul 31 21:46:29 2011 +0000

    Fixed splitting up of cidr_allow & cidr_deny
    - Thanks Ben Heilman
    ref: http://devlabs.linuxassist.net/issues/91

commit fc144699ab3575c84927a2131c8f2f231a3f92d6
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sun Jul 31 21:44:15 2011 +0000

    Added pipelining support

commit 25089d60bd088f0732123f68e22dac0fe7970b59
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Jul 7 09:46:53 2011 +0000

    Added patch by randerson to support Mysql 5.5

commit 187e05dbe6c635dec3d64d573691252c54f55889
Merge: 44c83a7 c3b8693
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri May 6 12:01:23 2011 +0000

    Merge remote branch 'randerson/smadmin-improved-error-handling'

commit c3b8693efc18d9818a131361ca414c5f82e2c61f
Author: Robert Anderson <randerson@lbsd.net>
Date:   Fri May 6 11:21:59 2011 +0000

    Improved error handling for cleanup
    
    Return -1 as used in the rest of policyd cleanup instead of carrying on after an error

commit 44c83a754be493245ba8145d9046c993037686dc
Author: Robert Anderson <randerson@lbsd.net>
Date:   Fri May 6 10:49:01 2011 +0000

    Incorrect session data size variable
    
    Replaced old sessionDataSize variable with sessionData->{Size}

commit 618b3a85efb68e62eeaecea3bb9b4df5f8329406
Author: Robert Anderson <randerson@lbsd.net>
Date:   Tue May 3 08:30:27 2011 +0000

    Use size values as kbyte instead of byte
    
    Convert bytes to kbytes on a new request
    Removed accounting bytes to kbytes conversion as the session value is used
    Updated UPGRADING file with details on how to modify the database to accommodate the changes to policyd
    
    NOTE: This commit will change the behaviour of message size counters used in policyd!
    
    The following changes will need to be made to your database:
    
    UPDATE quotas_limits, quotas_tracking
                    SET quotas_limits.CounterLimit = ceil(quotas_limits.CounterLimit / 1024),
                    quotas_tracking.Counter = ceil(quotas_tracking.Counter / 1024)
                    WHERE quotas_tracking.QuotasLimitsID = quotas_limits.ID
                    AND quotas_limits.Type = "MessageCumulativeSize";
    
    UPDATE session_tracking SET Size = ceil(Size / 1024);

commit 31c5b94ff4958abc5868d7c2e040b534ffc85ddb
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Mar 26 19:15:41 2011 +0000

    Small code cleanup

commit 2aa37700f61d0f70766c31493a734576e9ab7c1a
Author: Robert Anderson <randerson@lbsd.net>
Date:   Tue Mar 8 07:37:00 2011 +0000

    Fixed email address matching when sender is empty
    
    Sender may be null and shouldn't try to match against email specification

commit bbf4cdd8fd1eb0d9dcb25bac4ca5ebcaa76e7af4
Author: Robert Anderson <randerson@lbsd.net>
Date:   Fri Feb 4 11:31:17 2011 +0000

    Updated copyrights
    
    Updated copyright dates for 2011

commit c17db0ea6c1462587fe088266ac1ddb8dcb4a489
Merge: 86d59d6 fcf4043
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Jan 19 13:57:15 2011 +0000

    Merge branch 'master' of git.devlabs.linuxassist.net:policyd

commit 86d59d62425d31e731c932e3b92c5012c1f6ec72
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Jan 19 13:56:27 2011 +0000

    Moved awitpt forward

commit 9bccc6ec10ef9e9c77655fdc0eb911d411965848
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Jan 19 13:55:56 2011 +0000

    Added code so we pull in updates to git submodules

commit fcf4043ac529aa8906de6a20a53af9e27eb20262
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Jan 13 18:27:50 2011 +0000

    Added sprintf support in logging
    
    If ->log is given additional arguments, the $msg will be used as a format, and all additional arguments will be used as parameters to sprintf()

commit 389c79cf8f72a09576f466b6ad04019b4f497936
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Jan 11 13:15:07 2011 +0000

    Updated awitpt
    
    Updated awitpt

commit a3f25705671eadf66e9031e68fa9ef1301993360
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Dec 31 19:24:27 2010 +0000

    Fixed up formatting
    
    Copied license from gnu.org

commit 7ec7d32c5f524c20a0a390e487e777d3f54b9b84
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Dec 31 19:12:34 2010 +0000

    Updated INSTALL document
    
    We only really need awitpt/awitpt, odd path I know, but yea.

commit 739623a74416e890c6fcb330c414f447c7d4834e
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Dec 31 18:44:33 2010 +0000

    * Added awitpt Git submodule

commit 50d157c3cd2a2e8c07d5784171a6d7f2063f3427
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Dec 22 06:28:26 2010 +0000

    * Better handling of the cache file used, added config file option cache_file
    * Changed location of runtime files, they're now in /var/run/cbpolicyd/ by default
    * Changed location of log file to /var/log/cbpolicyd/
    - Thanks goes to Tomoyuki Murakami for his input & patches

commit 121b16584f749cbe4df0b58e7086028433a8d041
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Dec 21 08:05:01 2010 +0000

    * Fixed issues in logs regarding to the quota usage
    * Fixed issue with quota usage increasing sporadically
    - Robert Anderson <randerson@lbsd.net>

commit 8c5abb99c38c256f780f7c44aabe80be506dfbb0
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Oct 28 07:08:52 2010 +0000

    * Fixed bug with the naming of the cache stats functions
    -Thanks Danno

commit 4ca8b0f498af76acb46463770839be27d417605b
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sun Sep 19 10:23:37 2010 +0000

    * Allow matching of wildcards in email address specifications
    - Robert Anderson <randerson@lbsd.net>

commit 1b55c7be851263dedc8ef42909edb046780f73f9
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Sep 14 06:42:45 2010 +0000

    * Added lib64 to cbpadmin too

commit dda8a114c487d82d09f4ea481245fa808159af9e
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Sep 6 07:03:35 2010 +0000

    * Added fallback to lib64
    - Thanks Dave Augustus

commit 6467ce582120669d178f8b4a51513e36181072b9
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Aug 26 06:59:35 2010 +0000

    * Fixed race condition affecting quotas and accounting updates
    - Robert Anderson <randerson@lbsd.net>

commit 9d07ca69e2c3ae4d15544aa20797bde6c6df567d
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon May 17 10:46:03 2010 +0000

    * Fix cleanup of helo/ehlo data
    - Robert Anderson <randerson@lbsd.net>
    
    Thanks Tomoyuki Murakami

commit a00512291be5b831dc0945ce91e19f7d106f9946
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Apr 14 19:53:51 2010 +0000

    * Fixed display of errors when there is a configuration issue

commit 1234638ecd1b3124ffa909a8a29bb57813eca849
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Apr 8 06:11:52 2010 +0000

    * Updated

commit 0b16ed2144196ae9c8f9778c43882e413bb44095
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Apr 1 08:31:17 2010 +0000

    * Treat <> properly in tracking tables
    - Closes bug #16

commit 9c41e1a12446792a393bd764060fe73ae46c912b
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Mar 29 08:58:36 2010 +0000

    * Added patch for 2.6.4

commit d09fa18c14104a20346dfad5f6ec1e51c90ed397
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Mar 15 08:33:07 2010 +0000

    * Fixed case issue with some database column names as this could cause some queries to fail

commit 02f502fcdc0b15507a17efd5e5c23e10e9f39c7f
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Jan 12 08:52:17 2010 +0000

    * Updated TODO
    - Honor bypass_mode for all db queries

commit 2eb05db4b50365787816e4bc5e5930e65b683c8f
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Dec 11 12:15:25 2009 +0000

    * IPv6 support has been comitted.

commit 1a9d8fc06f9bc9356389b6638659426543af08dd
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Dec 10 10:13:43 2009 +0000

    * Added full IPv6 support
    - Robert Anderson <randerson@lbsd.net>

commit d41ac7b69307dcbcc2ad9cad7df285e71268ebd4
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Dec 10 10:11:20 2009 +0000

    * Use new is_valid IP functions
    - Robert Anderson <randerson@lbsd.net>

commit f15cde9c09c31b60bc682f43c5a33d695a236956
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Dec 10 08:43:16 2009 +0000

    * Fixed webui adding & changing of SenderIP in Accounting module
    - Robert Anderson <randerson@lbsd.net>

commit 91906a09ce023265f156ebc702c3997a00cdbb27
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Dec 8 07:34:30 2009 +0000

    * Updated to support IPv6 and use netip object

commit fac7de03eb20d85c360d0c90fdf6fc5321821ffd
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Dec 8 07:32:06 2009 +0000

    * Convert PeerAddress into netip object aswell

commit bc56b8cce381c1f2e28373f15b7033621f9bdc82
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Dec 8 06:58:45 2009 +0000

    * Use new awitpt::netip module

commit c8a5b64dfe830bae0e096d9b43a53182c69c298c
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Dec 8 06:55:34 2009 +0000

    * Use new awitpt netip module to check validity of IPv4/6 addies

commit 31588f90901ecf1325a1972092dd4352ca424875
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Dec 8 06:53:54 2009 +0000

    * session_tracking table already has ClientAddress at 64 chars wide

commit 867cccd1e394504a92032148dff00abbce76b50d
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Nov 24 12:52:30 2009 +0000

    * If we encounter an invalid IP in the greylisting whitelist, throw a warning not a hard error
    - Robert Anderson <randerson@lbsd.net>

commit 63bcb6f40993fe25a9bab96d24a5a2faaa4ad114
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Nov 24 10:59:24 2009 +0000

    * Cleaned up INSTALL doc and config file

commit 350c6be50fbe17e264b589d52ee35f67ff6a08b7
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Nov 16 07:36:23 2009 +0000

    * Better handling of CIDR's in parseCIDR()
    - Rober Anderson <randerson@lbsd.net>

commit bf653a24199bc950018657a0556d4ac4857d52cd
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Aug 14 06:08:50 2009 +0000

    * More flexible configuration of logging

commit 8a7d2faaba92aa52ecc33815f4165a7e2b8ee011
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Aug 13 10:34:11 2009 +0000

    * Disable policy member caching for now
    The rest of the caching should work just fine

commit 47ac060569be6bcc00b45adb12dc531abf4afb19
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Jul 30 09:30:42 2009 +0000

    * Fixed DB initialization
    - Thanks for spotting this Uwe Kiewel

commit c3b3a375a474f4ab9b19d91bb707dbddb26f2b89
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Jul 16 10:53:17 2009 +0000

    * Sender IP is a CIDR mask, not a network mask

commit 4be299d694d31501095114b8ab22fa9904736c2c
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Jul 15 12:12:05 2009 +0000

    * Fixes for greylisting portion of web interface, which is slighlty broken.
    - by Tomoyuki Murakami
    
    I have noticed that setting greylisting preferences from webui updates
    (or reset) things in-correctly. For instance, GreylistUnAuthValidity
    cannot set any seconds. AWL After Percentage always reset to nothing
    (not NULL) and, so on.
    
    Here is a patch to quick fix.

commit abf18774c7b54efe0d4c60d840d28a27f97a0a53
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sun Jul 5 14:53:45 2009 +0000

    * Fixed indentation issues and trailing whitespaces on some lines

commit a0f7965cf3ff2fc96374fa42dd34446a1b3aeb08
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Jun 29 07:15:15 2009 +0000

    * Fixed logging issues when protocol attributes are invalid

commit 7cebdd2dbdf79596f9afdc803ed263b196cc7a7f
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sun Jun 28 17:14:32 2009 +0000

    * Use the awit-perl-toolkit
    This toolkit synchronizes various perl libraries used by various AllWorldIT projects

commit 459b347aad588e20f94cbb745a10bffede9cddca
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Jun 26 07:04:39 2009 +0000

    * Updated todo

commit 8446c9631fc189b25ae81a779c888fef095e0077
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sun Jun 21 20:47:41 2009 +0000

    * Fixed tempfail inversion
    - Closes bug #14

commit cf2a622faddf88328e62c7520ea30d6ff928f151
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Jun 1 06:07:41 2009 +0000

    * Fixed OK support for trunk

commit f9a1a6e676ae95eaa98265479fe19831f19655ec
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Jun 1 05:32:46 2009 +0000

    * Fixed bug when handling .something.example.com style reverse dns names

commit 2792a0c360bf637e7b4a263c216e6445e191e935
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu May 28 09:08:16 2009 +0000

    * Woops, use the caching module

commit 7f3dc86764655e3e9088da3bd663ce4175d1c1dd
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu May 28 09:00:47 2009 +0000

    * Return 0 for no cache hits, not undef

commit dca4af80c17ed55a3a220de92d4d7506d77a719f
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon May 25 11:36:48 2009 +0000

    * Cache auto-blacklisted hosts

commit f625ede161ab6cb205f76b585b140dd83b9455b1
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon May 25 11:35:56 2009 +0000

    * Small code cleanup

commit e3e0f659a869cc5078bba91997aeace1042733e6
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon May 25 10:58:51 2009 +0000

    * Don't set policy identifier early on, rather not have a prefix

commit 323fbf3e1983d2bf8a60088b7bc3f1aafce11440
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon May 25 10:12:46 2009 +0000

    * Cache blacklisted HELO's

commit 39ddb0f7908884bb6af48ef4e5c1bfcd4edc3b8b
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon May 25 10:04:50 2009 +0000

    * Fixed logging when module logging is not enabled

commit 3ce8886c556225f62772164ec57e7759a2e8ae81
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon May 25 10:03:51 2009 +0000

    * Fixed typo, : should be ::

commit 13594f4f50efa5ec7ca0f12133b4acc3cff927a4
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon May 25 09:36:29 2009 +0000

    * Fixed logging when module logging is not enabled

commit d231fa5ab359d80df2c8d0b8a80f50bf7cff66d2
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon May 25 09:24:03 2009 +0000

    * Add logging option of cache stats on child exit

commit 01f4db8000e91b101d1e6f1aa726f31663beba56
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon May 25 09:06:17 2009 +0000

    * Added caching of whitelist

commit de31fb0fb1f4465bfdd8eaa268044e2a0bc8dae5
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon May 25 08:29:10 2009 +0000

    * Add mysql specific optimization

commit c3b42a5db22e50a093af8ed5728b70ddb6fbbf03
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon May 25 08:24:57 2009 +0000

    * Add support for different queries based on database type

commit 2e8324b54fbe78a733403df15d71ac850be19b91
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat May 23 10:25:08 2009 +0000

    * Cache HRP blacklistings

commit 5b0181e329f6e2bef6f73dc0e19750ed3e22e878
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat May 23 08:52:59 2009 +0000

    * Cache policy members

commit 76decc1254ea5c91bc60e82f663c4a16df729fb7
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat May 23 08:52:20 2009 +0000

    * Allow caching of complex data objects

commit 919df77fc550227b19028be5a2e3e9b89aad6969
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat May 23 07:56:25 2009 +0000

    * Cache policy group members

commit f04f5943f409a7e8d4ce7ade203c1b1e919ded20
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed May 20 10:26:39 2009 +0000

    * Remember to closeCuror() before we start doing embedded queries, some versions of PHP don't like this
    - Thanks Eugene Krapivin

commit 2db8e0fb5b17fae6c0ffe0ad26b729bd2be321c8
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sun May 17 19:23:18 2009 +0000

    * Fixed AUTHORS

commit 0b31521f5957ff9b24468c07619496e4baf57b61
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat May 9 08:36:42 2009 +0000

    * Better support for invalid counter limits in Accounting module

commit 832c4f82dc58d32687ba198cf3998defbc14706a
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat May 9 07:59:10 2009 +0000

    * Fixed logging lines being displayed when they were disabled

commit 0e0e722243860a23f331e8db44bd0b4e1c1fa667
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat May 9 06:57:30 2009 +0000

    * Small copyright fix
    * Fixed library path of trunk

commit a3d3467812d0a8cb974fd8e207bd42b3d0e32cec
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue May 5 07:56:44 2009 +0000

    * Copyright update

commit 6331efc4b9c997a01994c1925a3a2b0c51ac3924
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Apr 8 08:27:59 2009 +0000

    * Fixed bug where getPolicy was being called in the amavisd-policyd module with incorrect parameters. This was triggered when recipeits changed because of aliases or similar and the alias is not found in the session data stored during the Postfix RCPT checks.

commit 88caaccf9458fa144da6125256e061a0fa7cd7a5
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sun Mar 29 13:08:24 2009 +0000

    * Fixed up Accounting module logging, it should not say 'create' when updating

commit f01eb52b5657a86be4d69dcb90f475ab446b0d73
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sun Mar 29 12:48:09 2009 +0000

    * Fixed spurious "REJECT" in CheckHelo module

commit 185780fd34e688337826a1f168251f93ae86b772
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sun Mar 29 12:41:49 2009 +0000

    * Fixed the [a.b.c.d] policy member for peer address specification

commit 6398db90b39bf5d7d076af5a6bb7eaacc3098932
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Mar 28 16:10:51 2009 +0000

    * Install cbpolicyd in sbin and cbpadmin in bin

commit bdc692a09460bfb8fea8f033c495fcd49ce6d8e7
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Mar 28 15:16:46 2009 +0000

    * Fixed Amavis support, the last Received: header was being accessed in the wrong way

commit 42352d8b7483747a8ae6e5b568f314be01474c73
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Mar 24 10:25:55 2009 +0000

    * No feedback from testers, assuming this patch fixes the greylisting race condition

commit 0f4990667eba837e08323d6a1fb9e95bb4f38707
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Feb 28 20:37:01 2009 +0000

    * Add support for RFC3848 headers in amavis plugin

commit b2790de164cb0e4ef59d4ae7bcd4191655f644e7
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Feb 21 14:40:22 2009 +0000

    * Added Greylisting defer_message and blacklist_message config options
    - Updated TODO
    - Updated config file with new options

commit e0e896d2d879e1f11438430fd2d318d840827448
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Feb 21 14:18:10 2009 +0000

    * Display logging message if we're disabled but loaded

commit 78ab01c80aaa679268fa781865bbb9cf83a42fec
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Feb 21 14:15:22 2009 +0000

    * Improved handling of Amavis config options & debugging info displayed

commit ff1555bd642465674b83459d0348c156e543edcf
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Feb 21 14:14:12 2009 +0000

    * Added Amavis module
    * Cleaned up config a bit

commit e90496741ae91bb11da0e143d1a5a56652980c23
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Feb 21 07:02:15 2009 +0000

    * Fixed chaning the "Stop Processing" option from yes to no

commit 11d00c1734c70ef96e2e250a3ddc7633f44b52f4
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Feb 19 05:57:49 2009 +0000

    * Added PROTO_OK constant

commit 1ed036395df499f75f2d5498ee0cfe584dc6ea2c
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Feb 18 09:55:20 2009 +0000

    * Made old and new Config::IniFiles work

commit ffe93bc2e7e6d0c94cb4638287d78ee6be42c7e0
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Feb 17 11:20:45 2009 +0000

    * Fixed table name, its session_tracking, not tracking

commit dabb7e80aa9b4dceb130a87319281b1a2028683a
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Feb 16 15:15:19 2009 +0000

    * Added official support for UNIX sockets instead of only TCP

commit 98e2919587bba93e5f5c5ee5d275e53c60a43078
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Feb 14 14:58:27 2009 +0000

    * Add support for [PEER_ADDR/xy] IP address specification, this will match the server requesting the policy

commit 9b99579796404029bcdba296d05a18e0eb2cad48
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Feb 14 14:47:55 2009 +0000

    * Add support for matching sender <> , use  @  as a policy member

commit a52e4e2027f511f6aafc249e76fb323fc56b77f3
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Feb 14 14:19:01 2009 +0000

    * Fixed up Config::IniFiles usage, this fixes breakage introduced with functionality changes in newer versions

commit 169d164a73f79e5ea4c42ba223675b782aa68565
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Feb 9 12:19:04 2009 +0000

    * Fixed Postfix quota being overwritten

commit 8c893163bfc57e7aeb3ad841807dbae9bfaa009b
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Jan 7 16:32:14 2009 +0000

    * Fixed default naming of the cluebringer database in the webui config to be inline with the other config file
    * Added note that the Postfix support in the webui is unsupported

commit d6c703d5165d0381a7a869768f492b58bfbcf328
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Jan 2 16:16:28 2009 +0000

    * Fixed bug in quotas where non-existant counters were being used

commit eebf2800a6a079de8d1025c7489d139fb97bbbea
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Dec 31 04:58:15 2008 +0000

    * Fixed path of webui
    - Thanks Zhang Huangbin

commit 980866555e4239c5e007f394f8c8ef76e996233f
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Dec 30 11:08:42 2008 +0000

    * Fixed underlying array() problem

commit 4b49829675f87cc488ee4bdee68f84cfd06c90c5
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Dec 30 10:54:00 2008 +0000

    * Fixed bug where error from exec() was checked the wrong way

commit 5c0452712c95b8ecbd16ddeeee173d2ac284a73b
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Dec 30 10:34:59 2008 +0000

    * Use exec() instead of prepare() and execute() for removing of accounting tracking info

commit 923488a9ae412199359308d830a79aa5e50121a2
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Dec 29 12:42:40 2008 +0000

    * More specfile updates
    - Thanks partly to Zhang Huangbin

commit a451988c7252c5143c203ca97c673ef3b33c7299
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Nov 21 06:04:49 2008 +0000

    * TODO to change column width of ClientAddress

commit 9be41e6636be9a8b1c9ed921260e70de6d72883f
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Nov 19 11:17:10 2008 +0000

    * Fixed filename of cluebringer httpd conf file

commit ee5c61ddede0201ac8b7d3b590d32b0fed570d45
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Nov 19 11:14:05 2008 +0000

    * Fixed build dir path

commit 27e81a15136971832d49c4408453dc622efd135f
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Nov 19 11:09:42 2008 +0000

    * Make sure we CD into the correct directory

commit c2937dd165ac374d7f1a0798930d39f02cf4eaed
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Nov 19 11:05:06 2008 +0000

    * Updated initscript & specfile, going to test now

commit 715f49bc471612c364bdabb32d2eaf0987b24ae4
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Nov 19 10:53:41 2008 +0000

    * Standardized the Fedora initscript

commit 04c6a202dfedb9537fec594d4f6c8b43368ae86e
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Nov 19 05:26:45 2008 +0000

    * Ran dos2unix on cluebringer.spec to remove \r\n's

commit 83913471282fc1261e67bc8c1828fd8c5fabd961
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Nov 18 20:45:30 2008 +0000

    * Added preliminary specfile & httpd.conf file
    - Thanks Chris St. Pierre

commit 50dd2ec2264b918daffb5a4a2988c49949ba1bc0
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Nov 18 18:38:22 2008 +0000

    * Added initscripts directory & Fedora compatible initscript

commit 055840622905638d4117990401c4e0e5cc45ae51
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Nov 17 20:42:46 2008 +0000

    * Updated TODO
    - Special treatment of  user+something@domain
    - Template based return messages in Greylisting & Helo checks

commit 7efcd6127660245efd50637128cad0b6e3e44d03
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sun Nov 16 16:36:03 2008 +0000

    * Changed session tracking column Timestamp to UnixTimestamp, TIMESTAMP is a reserved word in SQL92, SQL99 and SQL2003

commit f0510bb8e27f0779b95e6d69cb039b7877293f38
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sun Nov 16 16:34:40 2008 +0000

    * Fixed indentation

commit 95ae02e3d1f171b4e960cb4a01d59f9e542fcc4c
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Nov 13 16:45:59 2008 +0000

    * Added OK option to webui and access control module

commit 03a45daa8bea99b6d64da4d22ee92682875b4d66
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Nov 11 20:45:40 2008 +0000

    * Fixed the rest of the options in greylisting not working with inherit option set

commit 1524630ed66417cc2e2127e28069342f3451fb9b
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Nov 11 20:09:10 2008 +0000

    * Fixed same inherit bug for percentages

commit 31bec80d2a2c81b07b5db79bab314201f8331902
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Nov 11 19:57:21 2008 +0000

    * Fixed changing of use autowhitelist/blacklist to work properly with changing to "Inherit"

commit 1696e9e7cb940757d9deddd0e98af291283dc50f
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Nov 11 19:39:12 2008 +0000

    * Fixed disabled percentages in greylisting when changing

commit 10c847a15d28867de17809b799859fecdc8c6aa0
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Nov 11 19:32:27 2008 +0000

    * Fixed disabling of greylisting, it showed up always as inherited and not disabled

commit 4b7961dbbfb911099576b582817177382a05b4c2
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Nov 11 18:47:19 2008 +0000

    * More pretty printing when we training

commit d06814f5c821304c7397e205c839ef0fa99a8a00
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Nov 11 18:39:51 2008 +0000

    * Check we not in training mode before deferring mail

commit b4d924bed6aadc7416bed4d99da749447f8d5306
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Nov 11 17:48:25 2008 +0000

    * Added TODO to add a "modules linked to policy" option in the web gui

commit 1847d63d43543b3353895d754ed5c00908afbbdb
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Nov 11 17:37:55 2008 +0000

    * Added training only mode to Greylisting module

commit 89103a9450bf2ced45a815648f58257a74bf30f7
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Nov 11 17:30:56 2008 +0000

    * Added TODO for commandline tool to generate what would be matched and happen ... etc
    - Thanks robs12

commit 7fc64e077460cc5f2e4bba07f257aca7287b717a
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Nov 11 16:39:57 2008 +0000

    * Added TODO to have a "enable" box in webui
    * Added TODO to have an option to train greylisting

commit a959010cca0337118b0b1cbf443b855848e9a33d
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Nov 10 20:16:56 2008 +0000

    * Added requirement of Mail::SPF for SPF support

commit 5c4a54c9b60a29b08117181d5dac204fb952a8c0
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Nov 10 19:42:33 2008 +0000

    * Added requirement for database server
    * Added requirement for PHP v5

commit 8c704641c56f75349614fec9870d37b1cf81114b
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Nov 10 05:33:09 2008 +0000

    * Fixed bug where non-SASL authenticated email was being matched by the $* specification

commit bd8126e1c1d3b0ddbbec335d16550f53722ec2a9
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Nov 7 12:25:16 2008 +0000

    * Updated TODO
    - Quotas should be configurable per-recipient and per-message

commit 82a5ff7572ea4852f7e23c9e18a5702c3a19ce20
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Oct 30 09:47:45 2008 +0000

    * Fixed bug where the last quota limit was reported as the one generating a verdict regardless of which one before it actually did

commit 34b0f9019d373d7abffadfea3af57c731a566569
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Oct 30 08:25:52 2008 +0000

    * Reverted r327, logs are already generated according to the verdict reached

commit 5dc68378301d52177d83f4ec05baac2613ae8252
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Oct 30 08:25:07 2008 +0000

    * Reverted r326, logs are already generated according to the verdict reached

commit 07cc9f0b88b4e97bbe5dd448f5bb435e46aaf739
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Oct 17 06:34:37 2008 +0000

    * Fix bug where if quotas or accounting were not set to "last" an error was displayed

commit 37b50df410e1a024edd39009ed75f0f297008af1
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Oct 17 06:30:23 2008 +0000

    * Fix error beign displayed when policy priority is 0

commit c7f8f8ca704b1c2c4316841875d7ce4cd0d2ea7c
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Oct 17 06:20:53 2008 +0000

    * Initialize recipient data to an empty hash, we may not even get any recipient data and we don't want this to be undefined

commit c5344ff8cd0ea6c6af839abc495da296837fd7cf
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Oct 17 06:18:47 2008 +0000

    * Ignore recipient data in the DB if its null

commit 4113e9b60405d7ab14ee1375a22efc340b89013d
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Oct 17 05:58:56 2008 +0000

    * Make the CIDR value for IP specifications optional, an IP without it now defaults to /32

commit db2c9b72f7befe900c285125be8b465d32bdfb33
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Oct 2 18:28:11 2008 +0000

    * Updated TODO

commit 1ce9e8a9f6b8c57d7248dd9952a1e44c4f372e2a
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Sep 30 16:07:33 2008 +0000

    * Clarified that policy priorities are prcessed in an ascending fashion, 0 being highest priority (first), 100 being the lowest (last).

commit fbc3d7078643f6763b51b33c01e0b11a85ecb430
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Sep 30 15:52:53 2008 +0000

    * today is typo day ... maybe I'm going blind, mad or insane ... hard to tell

commit 2e089bb3b6e517aa676b5a5881ed036612591b12
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Sep 30 15:42:07 2008 +0000

    * Fixed another typo

commit 11567e96709ecdd19d2101235fec54be81475f1e
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Sep 30 15:28:18 2008 +0000

    * Fixed typo

commit fe26ae7991c756ae1b44a1ee4312ace9ff853c6c
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Sep 30 14:51:55 2008 +0000

    * Use LastQuota and LastAccounting fields in the database

commit fdbd43b25ba0b8950927db39f1776506d807b6dd
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Sep 30 14:17:43 2008 +0000

    * Fixed typo in column name

commit 3e88dfb2105ffe31984afba1e557df87b77893ae
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Sep 30 13:38:21 2008 +0000

    * Updated links in pages to new website urls

commit 69b3033bdc5c559c57e72fc1f55253e8ef25bdf7
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Sep 30 13:32:30 2008 +0000

    * Added upgrading document

commit da6ee51170cdc60622a601f8b4ec4509e92bc2a7
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Sep 30 13:29:43 2008 +0000

    * Added support to allow stopping processing of further Quota or Accounting rules if one is matched

commit a7fd32d8c5408ff6885608a782cdf853382de963
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Sep 29 20:02:41 2008 +0000

    * Preliminary work on Milter support

commit 845135ecc85f87b84a24ab46d139802a7fd41ea4
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Sep 29 20:01:06 2008 +0000

    * Return 0 as in we didn't match and not undef as in we cannot match

commit 7c1a84d33b42f7d5dc086d15bc124a820e177378
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sun Sep 28 17:31:12 2008 +0000

    * Moved some text-specifc protocol buffer checking & mangled to the protocol modules' code this is one of the first steps to supporting milter

commit 18d77aa93227c695d3a995b55f577485c5040d3e
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sun Sep 28 11:24:09 2008 +0000

    * Better loadable module handling for cbpadmin

commit e93fa1d600792155521af2cd9a9b6393ce24cd98
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sun Sep 28 09:49:29 2008 +0000

    * Fixed missing @
    - Thanks Niki

commit 166d2f2ae8b33f43189f27dddadda0dd3cca0428
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sun Sep 28 08:11:35 2008 +0000

    * Check the return codes from removing database entries more carefully

commit 79bf678f85d495d35b6ff83416f2afce58c8e16f
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sun Sep 28 07:41:58 2008 +0000

    * Fixed error message when deleting policies

commit 458a5392fffdb627568c77ce53412a74880583f2
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sun Sep 28 06:53:53 2008 +0000

    * Fixed bug where session data was not initialized if we got a EOM before a RCPT (if Policyd was started during an SMTP transaction)

commit c5095e1b220e236fc3883b29090014e64ac5f07b
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Sep 27 22:03:49 2008 +0000

    * Fixed module logging in main cbpolicyd server

commit 2906e4a952fa613a17ac33d12eabd5584c51847a
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Sep 27 21:02:31 2008 +0000

    * Fixed incorrect logging when no Accounting rules are matched

commit 2f360f7fab051c093f120c78fed5fc2d86587d29
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Sep 27 21:01:10 2008 +0000

    * Fixed logging when Quotas which are not matched

commit 12af66492efcc90b01050959902ce2eed99a3914
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Sep 27 20:30:28 2008 +0000

    * Added support for table prefixes

commit eee8b82e1b488fafb4f4e397a6e1cf397d07f327
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Sep 27 20:28:37 2008 +0000

    * Added comment with mysql DB config in to amavisd-policyd integration module

commit 782ab5acb2f160f79721e8c4c80ec24dd71580fe
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Sep 27 20:20:01 2008 +0000

    * Removed stray file

commit d4c2c8aeeb271706a07e6df0601e9008662e4841
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Sep 27 20:09:43 2008 +0000

    * Skip comments in module lists
    * Don't try load blank lines as modules

commit 91e7c50241de7b6249bc5a4193f971a90a869405
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Sep 27 19:39:48 2008 +0000

    * Fixed missing table prefix
    - Thanks Niki

commit 80eeac786b33d6b345222b0e4aed7d506a229363
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Sep 27 19:37:47 2008 +0000

    * Replace ALL occurances of table prefix
    - Thanks Niki

commit e4b44727337ac138fb47357a3da77f7d3363a57a
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Sep 27 16:52:03 2008 +0000

    * Fixed logging of verdict in quotas module

commit 4deaf68c6959197ad987d0062c856cde9410445a
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Sep 27 16:50:41 2008 +0000

    * Fixed logging of verdicts in accounting module

commit 4af572b1b613444b9fef1de614ffc90f830725e9
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Sep 27 16:38:34 2008 +0000

    * Support for table prefixes
    * Pulled in r324 from v2.0.x to fix no_quota bug in Quotas

commit c89d8c1853414d31585c7c2bd1615a1d0c01dd50
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Sep 26 18:15:28 2008 +0000

    * Database layer support for table prefixes

commit 90cc86ea6ec1e13a4c7dffb79d2e7b2915dd7a9b
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Sep 26 18:12:05 2008 +0000

    * Added Accounting module tsql file to install howto

commit 9c9658f6964933f027707704ea0034c12fcdfa88
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Sep 26 17:59:38 2008 +0000

    * Support for prefixed table names in schema

commit 1923e206cfb55849d1b755fc0949898add91dc9b
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Sep 22 21:13:00 2008 +0000

    * Added accounting module

commit 0ceb89db107e8e6ec60b8b87859b14597853eac2
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sun Sep 21 19:05:21 2008 +0000

    * Fixed stray comma in Quotas module

commit 927613be65b79adbd7c3feb8153e35d01d1efe46
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sun Sep 21 17:55:53 2008 +0000

    Quotas:
    * Fixed type on 'size'
    * Fixed typo in debug message
    * Fixed bug where end-of-data state was not being processed

commit 6b29e3bb1622ba2624433630dfb564008d69604d
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sun Sep 21 07:08:11 2008 +0000

    * Removed stray files

commit b0f64166c1d7f64aeb48d2ccab4c22d75c90e1e6
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Sep 20 18:35:55 2008 +0000

    * Fixed bug in Quotas module where if all limits were disabled a temporary 450 result was generated
    - Thanks J. Duggan

commit 43f97ae5a3bc515873df1217f64631878e2b49f7
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Sep 11 05:23:52 2008 +0000

    * Add more debugging info to amavisd module so we can catch the received line if its not parsable

commit 825ee804913847f49ff915235e3b20e9e19b104a
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Sep 9 15:53:25 2008 +0000

    * Fixed use of short PHP tags <?  with  <?php

commit 6a7c11e40c3b1f5a1968954fee2b5a2f5d7b798c
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Sep 9 12:56:14 2008 +0000

    * Announce the version of policyd we're using when starting up

commit 36a1c9254c40dae2c4a2cfd3c767e6068937f65f
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Sep 9 12:28:40 2008 +0000

    * If we have no interest in tracking sessions, we must initialize the session data

commit defb35b5c699f72f01916234d76d022f2f08761a
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Sep 6 10:06:48 2008 +0000

    * Fixed support for databases that use lowercase column names
    * Removed stray cbp/database directory

commit aa97f12d71dbd27dc68b80ded983ead9e51fef90
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Sep 6 07:15:15 2008 +0000

    * Added support to Quotas for SASL username tracking to use '-' as the tracking key if no SASL username is present

commit ba2a85edfa21dcce029310bab3b24d6759feccd2
Author: Garth Pienaar <gpienaar@lbsd.net>
Date:   Fri Sep 5 09:55:34 2008 +0000

    * child finish hook should not be calling super class child init hook

commit 2fd075b3f47e437479994bc2712210dfab98fa22
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Aug 28 14:28:19 2008 +0000

    * Added SASLUsername to web interface

commit 6c867f57f1e9a3dd6373b51d1260454e0c5782a6
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Aug 28 10:28:07 2008 +0000

    * Added support for matching dns name (reverse dns) of client connection

commit 5c0595cf8ef3a28d33445ee87cc2187597e8a6bd
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Aug 28 10:15:40 2008 +0000

    * Added ClientReverseName to session data

commit b73162e2a77b57b76e130f03196175321a9e1988
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Aug 28 06:12:24 2008 +0000

    * Use sessionData when getting policy instead of a whole bunch of variables

commit 4ba58dc82512c7f35fd2e47201a2c3e5f80b6789
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Aug 20 15:29:46 2008 +0000

    * Fixed critical typo, destination was matching against From not To

commit 0cb6f076699abb9c7654599a1b5ad17e09112396
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Aug 20 11:47:32 2008 +0000

    * This should be DEBUG not WARN

commit 3a58eea40f2f59059b0cadecd8c83a895e5490d2
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Aug 20 11:21:25 2008 +0000

    * More policy resolution debugging
    * Check for loops in policy resolution

commit 17f800f155ba9476fbe01ec68105fbb8f1b94549
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Aug 20 07:10:23 2008 +0000

    * Nicer debug information for policy matching

commit 079289bf2583b6de7e3541fc7622d4c897f23154
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Aug 20 06:48:21 2008 +0000

    * This should finally fix the incorrect matching of multiple items in a policy and in a group, ref bug #9
    
    %test = a, b, c
    
    1. policy=def,%test,fed
    => def AND (a OR b OR c) AND fed
    
    2. policy=def,!%test,fed
    => def AND !(a OR b OR c) AND fed

commit fa33ead09f4f50f8aac3d2b1b48aa5b2e3018596
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Aug 18 19:17:40 2008 +0000

    * Fixed spelling mistakes & typos

commit a436ccc82873a3b92522adc66b960b94d731a89f
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Aug 18 19:14:26 2008 +0000

    * Better policy debugging
    * Various bug fixes and better handling of folding groups into policy sources and destinations

commit 72d21d376c98f272eb2c9971e3243b51d0a98de4
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Aug 18 17:09:42 2008 +0000

    * Fixed group negation
    - Big thanks to Johannes Russek for tracking this down

commit 32d9785572a8b72437d83b3519abc632520d1fc2
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Aug 18 17:01:12 2008 +0000

    * Track session data automagically if we need it instead of doing it ALWAYS

commit e4b76798c2f4a8e6e42ef5497b814135cffdbb9c
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Aug 18 16:59:10 2008 +0000

    * Bumped SVN versions

commit dbac99dcaf4e946c8b3be4ecea8eaa004dab1545
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Aug 18 16:49:41 2008 +0000

    * Added special case $- for matching no SASL username
    - Thanks Jay

commit 17f4c4c0322fa03bc1bb614f14c62fc16cb45e06
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Aug 18 16:39:00 2008 +0000

    * Match SASL user first, so its not mistaken for a email address
    - Thanks Jay

commit 8ca970a657863f006c0627c6abceed0c3aaf2237
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Jul 31 11:25:37 2008 +0000

    * Must implement milter support at some stage

commit b618395c50881d37a43b5f24278061994acdea89
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Jul 30 19:17:13 2008 +0000

    * Updated requirements

commit 7cc0d0bc1acfd7e742af450a6366bd5a6c234bb5
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Jul 29 19:12:04 2008 +0000

    * Added another requirement Cache::FastMmap

commit c723fe0d55d16856a46c4d1923550e38d58f87fb
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Jul 29 19:02:21 2008 +0000

    * Added Config::IniFiles to Requirements list

commit 3ee9b5fc93a93368509ff88c5b0c66e5d29cea03
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Jul 29 14:29:13 2008 +0000

    * Updated todo

commit af60c9f7d26406727076edd3bfbcff5e61a9cc63
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sun Jul 27 17:35:21 2008 +0000

    * Updated TODO

commit f81b6021ecc6abdfb7865588dafda565e50ce007
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Jul 25 20:53:35 2008 +0000

    * Updated TODO, setup lists of features to come into 2.1

commit f5177fb0f21d79cf63d41de602215003181f39b5
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Jul 25 20:47:23 2008 +0000

    * Added TODO for helo blacklist wildcard matching

commit 89b824d5071d3710d5bce989dd171f54465086ae
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Jul 25 20:41:05 2008 +0000

    * Fixed DEFER option for quotas

commit 3eea325310c10c129c040abb6a859b74c5b7af65
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Jul 24 07:45:47 2008 +0000

    * Updated TODO with whitelist & blacklist support

commit 020e0389c08196e5d0d11d6a72477da91000ee34
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Jul 21 09:14:21 2008 +0000

    * Version bump to 2.0.2

commit 9fa74d2bb9c3f1d426a4101150d74610126be930
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Jul 18 08:58:03 2008 +0000

    * Updated todo

commit a83a12020817690e6f9c07d034c90b9a3298ec02
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Jul 18 07:44:32 2008 +0000

    * Initialize protocol before processing requests

commit ed7c511c186c91aa558abf4380ebb362bf0918c1
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Jul 18 06:32:03 2008 +0000

    * Added missing greylisting.tsql to install howto

commit deca283f3fddc84868d43deacc33a8ab614d04ec
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Jul 15 07:04:33 2008 +0000

    * Add option to defer on quota exceed

commit 73977b9bb4acc473ce1cca2ae670396447220a87
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Jul 9 12:33:04 2008 +0000

    * Updated TODO

commit 57e03e3300f95e71fa97f349c284a9ced80a78dd
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Jul 5 22:32:34 2008 +0000

    * Added policyd support patch for amavisd-new 2.6.1

commit 803dbc06e4d5a7afb069ac9fe017b4af2414329c
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Jul 5 21:21:43 2008 +0000

    * Fixed stray '

commit f90f473b407a618407c583299e4b3885a2c3e0e0
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Jul 3 13:45:36 2008 +0000

    * Few clarifications on installation

commit a15631fba072bbbf9a17075b01288a5a98abb5d1
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Jul 3 05:47:54 2008 +0000

    * When removing a Postfix email address, remove it from all distribution groups

commit a98e0439d6da513f2a658e787fc9e9324fcb6e00
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Jul 3 05:33:50 2008 +0000

    * Order Postfix distribution group display

commit e33e8ad7b4c52fc0e1f43192323e68ec4fe0af21
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Jul 3 05:30:38 2008 +0000

    * Fix for webui, when creating Postfix configuration don't default to eventhing being disabled
    - Thanks Arno

commit 1ecc4db8d30b9f1a4510ac2acd15c739d23aad96
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Jun 27 08:58:31 2008 +0000

    * Better support for newer versions of Cache-FastMmap

commit c5c65bbdfe8a46424d7f1dc0e6d88c28980c5eda
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Jun 27 08:55:02 2008 +0000

    * Fixed handling of Postfix policy delegation protocol

commit 96780cbc04cca87bb24319402e519d927fdf2e02
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Jun 26 12:11:59 2008 +0000

    * Set table charset to latin1 for MySQL or we exceed the MySQL index length limitation

commit d2b669fa236f46025ad005cd415c11691d57fac5
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Jun 26 11:37:57 2008 +0000

    * Fixed rogue ,'s in SQL
    * Added CREATE INDEX instead of INDEX() for better cross-database support
    * Added indexing back to sqlite

commit c69d8ad7768c353fb9c004a5cdc1379afaed7e5f
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Jun 25 14:24:55 2008 +0000

    * Fixed typo and better error message
    - Thanks Ghen

commit d8191cf4d8cec063d48a930035c3392b3430c7a1
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Jun 24 09:20:27 2008 +0000

    * Fixed support for broken browsers

commit 31e1e453c50e39da8b1097a0fd2eabbb4b7f7cb4
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sun Jun 8 18:23:32 2008 +0000

    * Improve indexing of columns used during cleanup and queries

commit 17f73fb5c4d6072cca1e127a45715c7973ed7366
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sun Jun 8 18:20:00 2008 +0000

    * Improve query speed when cleaning up

commit 2867b4126a411d19666f5943953e903ee71065ff
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sun Jun 8 18:17:53 2008 +0000

    * Comitted patch from Geert to fix cbpadmin printing everything out to STDERR

commit 3a03f9d9b4edf6cf1b21429cf464f852a870266f
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue May 13 14:14:31 2008 +0000

    * Make sure HELO is set, else we are trying to log undefined values

commit f2e7cc6269f6f50d08a117de5a67131e41e197c1
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon May 12 12:06:40 2008 +0000

    * Fixed SQL syntax to be compatible with PostgreSQL

commit 594ac27a1852bbf5869b40f9685ea281a5e7b05e
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed May 7 13:57:16 2008 +0000

    * Added configurable return message result todo

commit d33eb9ed004b148b69ff464c038290e376afa8cd
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed May 7 13:07:46 2008 +0000

    * Updated TODO & WISHLIST

commit 9c70eba162740feb770d5b42ea7870f23454f54d
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue May 6 13:56:33 2008 +0000

    * Updated TODO

commit b86efc87d934595d68a36d9bdb1643e00deb60cf
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue May 6 13:02:57 2008 +0000

    * Fixed database timeout not working, thanks Geert
    * Removed duplicate default config for 'timeout'

commit 093410ae16e5f5ec128e9b38e4b704338cbcf029
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Apr 30 12:07:14 2008 +0000

    * Allow use of "helo_name" in HTTP protocols

commit 55c17b011a8fb5ebb6f6cc6de759060c115f7a18
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Apr 30 12:00:13 2008 +0000

    * Fixed typo

commit a161355af96c82efea2e317e040082c8566fb5d6
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Apr 30 05:42:36 2008 +0000

    * Fixed IP CIDR's for local ranges, resolves #5 & #6

commit 89362f189a1061f4396b7d6ae0d44221ad1e7b70
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Apr 5 07:56:27 2008 +0000

    * Use VARCHAR(255) instead to TINYTEXT to be more portable
    - Thanks Andreas

commit 0f8cdc396c891880b9e389d00e8ef977135949d9
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Apr 2 17:34:10 2008 +0000

    * Quotas: We use big integers for timestamps not DATETIME
    - Thanks Andreas

commit 79e048369ca49f1e9e4192aadcbf7b48a6173d4b
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Apr 2 14:59:04 2008 +0000

    * PostgreSQL requires 'PRIMARY KEY' to be specified for SERIAL types to achive the same as MySQL's SERIAL type
    - Thanks Andreas

commit ad2da7774169a56d90b8f2c8afa01b505d00e3eb
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sun Mar 30 22:16:03 2008 +0000

    * Whitelisting must be done by ech module

commit 150095de12f72146aa9bdd0969ff3fa8435c155d
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Mar 28 14:17:09 2008 +0000

    * Bigfish.com operates a large number of servers behind single IP's

commit f083c264a23ff0c3426d37d014df89ab47b48a4f
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Mar 26 14:03:16 2008 +0000

    * Added support to display, #1

commit 4ed45d89211d71f0633f6535e1f438df8986298a
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Mar 25 05:28:59 2008 +0000

    * Updated TODO

commit 48edbb94b55a151de01c0fa6654d6259297e2df0
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Mar 24 16:11:33 2008 +0000

    * Fixed disabled flag not working with postfix mailboxes

commit eb2d34182c0fa79c7377bf2408fce33a80f77e1f
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Mar 24 16:03:02 2008 +0000

    * Encrypt mailbox passwords

commit 0c1ce31a8b227c6f39025340f1569eb1586bac58
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Mar 21 19:37:07 2008 +0000

    * small JS fixup not to display tooltip for normal links

commit 593809d2cb370f7330b101716c137b4544ad87ad
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Mar 21 18:33:50 2008 +0000

    * Added fancy tooltips to most of the config options to make it easier for first-timers to configure Policyd v2

commit f1d8f0e3a2139ecd5aa98d79ac839da6b9ef32e1
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Mar 20 12:30:38 2008 +0000

    * Close cursor on fetchObject

commit 81548d63c92af594dbc5245e5a2ad4fecf921721
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Mar 20 11:00:28 2008 +0000

    * Removed a debug line

commit 8a8a4c0dbe38f2b2e97259d8f7ae5c094f19d2b2
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Mar 20 09:25:38 2008 +0000

    * Fixed bugin amavisd-change regarding list fields
    * Added Protocols to main features page

commit 91d15a5dadc41c1dd4c0f6000d0dbd32fe812ad3
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Mar 20 07:26:49 2008 +0000

    * Updated install document

commit e0e0d9ed29c85355e4987b4afcecfe5f6d7b4c9d
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Mar 20 06:49:47 2008 +0000

    * Added library path to executables & amavisd module

commit c4aba707e70ab9c1ccd12c8745ce96a39c25c97e
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Mar 19 16:07:02 2008 +0000

    * Check if result is defined, not the result of the function

commit 9a8ff12c7bc76f6932cf641a8e2ae4724dcd1373
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Mar 19 15:22:15 2008 +0000

    * Added support to tune server preforking mechanism

commit ecb5de510436053ce053ec724df868d65d6188d2
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Mar 19 15:00:24 2008 +0000

    * Fixed pretty serious bug, when one specified auto blacklisting percentage, if the count was reached it would always blacklist the host

commit f486571a12db12ce3e8d77cce78b669cff9be086
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Mar 19 07:50:09 2008 +0000

    * Fixed typo in accesscontrol-add

commit 9edec6053c7e2375824c32a366985b13aa410c25
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Mar 19 07:14:32 2008 +0000

    * Remove ID column from session_tracking, requirement for this was removed yesterday

commit 67d43c61fc937d6ce17f34fcffc9a6a5e2f80c66
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Mar 18 18:45:24 2008 +0000

    * Removed some debugging info which shouldn't be here

commit c2abb57f1e4c3280ba9b0fba8fd6ddd6cb4cc14d
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Mar 18 18:39:27 2008 +0000

    * Added config option log_mail, this is where we log the mail logs to ... either "main" or "maillog"
    - main logs to cbpolicyd's log mechanism
    - maillog logs to syslog under mail/info

commit fa13b3963b8f6ef13bfd211703085cb826dde419
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Mar 18 17:51:51 2008 +0000

    * We don't use GreylistingID anymore, did we ever?

commit 0ad1fd3271479fd4872c7faa8b9175ab72c6a26f
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Mar 18 16:46:48 2008 +0000

    * Fixed cidr_allow and cidr_deny. Comma, whitespace or semi-colon separated.

commit 9a8dd13d3b5c7d8f3d1c1c85799dd0ac7ef8b368
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Mar 18 15:56:15 2008 +0000

    * Fixed typo in debug messages, this is Bizanga, not Postfix

commit e27f2f66087fdba2af826ae8116adfc6146c6b4c
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Mar 18 15:50:04 2008 +0000

    * Added more protocol validation debugging

commit 3796f98478353b7a665a05cbcf1e8f11708a09b7
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Mar 18 15:11:48 2008 +0000

    * Allow <> email address to be used as sender in protocols data validation functions

commit 1c37015e278de99531e69d4486751da01aa67482
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Mar 18 14:43:03 2008 +0000

    * Use count(*) instead of count(ID)

commit d9dca4c7ef685e90c4dbeb81a0a6365fb18f1a70
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Mar 18 13:59:58 2008 +0000

    * Fixed up debug message format a bit
    * Added protocol data validation

commit 62337821d738ce4a04395635258f8c74bb841486
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Mar 18 13:20:07 2008 +0000

    * Sanitized the HTTP response codes for Bizanga

commit 3f5185d2f9214d5e7d67d83be5a95971b1165f7c
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Mar 18 12:59:10 2008 +0000

    * close cursor when we done with it

commit d992e226cba07f8bb3d181fdc6e915516c6eb9f9
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Mar 18 12:52:49 2008 +0000

    * Store ProtocolTransport in session data

commit ef853b2ac9552252dd423dc226a8164cc351359b
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Mar 18 12:16:39 2008 +0000

    * Fixed uninitialized errors while doing a cleanup
    * Fixed typo in tracking.pm

commit 2705e43fca6e2990cc9ff1a802d2dd74988b4349
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Mar 18 11:51:06 2008 +0000

    * Added index to tracking table for those databases which support indexes
    * Removed requirement on ID column for tracking of smtp sessions

commit 7252fc8d368fd233776796931c4044aaedd2abb9
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Mar 18 11:49:23 2008 +0000

    * Removed ID column from tracking table

commit c627a5803b66084566d71ddbd8b6b1d0cae6b610
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Mar 18 11:43:14 2008 +0000

    * Removed requirement for ID auto-increment column

commit b9c964e47c9e148d34c046f796bf37da7e6a9f90
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Mar 18 11:28:48 2008 +0000

    * Major schema change, remove the auto-incrementing ID column

commit 64abcbd2b438efaef84c630ce343ad6582edb292
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Mar 18 11:22:54 2008 +0000

    * Added support for database specific tracking key length
    * Added support for indexes, some databases don't like indexes?? (sqlite)

commit 274809f8982fca98c9fc051e19ab38c967835341
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Mar 18 09:50:11 2008 +0000

    * Added some error checking and cleaned up commandline usage

commit a58e057c589526c691b752ae31b2f841a2411ec4
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Mar 18 09:41:44 2008 +0000

    * Added bypass_timeout, this delays the destruction of the child and database reconnection

commit f3e002939ba48df4a308a56d95187acc36ab79ad
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Mar 18 09:13:48 2008 +0000

    * Fixed database bypass mode, we were looking in the [server] section and not in the [database] section

commit 5e05f6a5caee98912e38b0a512e198d231e9c2b1
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Mar 18 08:57:20 2008 +0000

    * Removed stray debugging info

commit 2ea14ede24e934c27d0f419f646a9eace424335e
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Mar 18 08:54:53 2008 +0000

    * Major schema change:
    - Removed Authenticated column
    - Added Tries column, this counts how many ties a greylisting entry is tried and fails
    - Added Count column, this counts how many mails pass through after being authenticated

commit fd3f5ce91dd29274a9a4f3d8f030cf839c6abc07
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Mar 18 08:11:28 2008 +0000

    * Fixed some logging bugs

commit 0aaf66a10a629b739f2c527cf86b699fa2262fba
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Mar 17 19:46:38 2008 +0000

    * Fixed database connection issues with new BYPASS code

commit d6d6e3b1b1b0f084cb76d45237ea498260b0cfa7
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Mar 17 18:50:29 2008 +0000

    * Added closing of cursor when we're done with it, this should solve some LAMP issues

commit f2786e45f0fd670f2065a081503d9db123417843
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Mar 17 18:11:30 2008 +0000

    * Fixed multiple logging bugs
    * Standardized logging

commit 1d320f3ba759a0aed9cf7682a92e372beb00ff51
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Mar 17 18:10:25 2008 +0000

    * Added database bypass_mode option, you can now tempfail or defer based on database failure

commit db0cadcf3d4f3876010799abb055cf506e4b8911
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Mar 17 16:42:11 2008 +0000

    * Updated amavisd plugin to new framework

commit 1779d83d43d543dc368fced94c0b7b1196847228
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Mar 17 16:40:30 2008 +0000

    * Fixed using non-existent logging mechanism

commit 4f3903b0846212758f08ffaebcb20eb04c965823
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Mar 17 16:39:28 2008 +0000

    * Fixed logging in tracking module, mostly relating to external plugins

commit e6636a1264728c751ba6669f82663d8d39233087
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Mar 17 15:43:12 2008 +0000

    * Added config variable log_detail which you can use to specify extreme detail to show in debugging for a specific module/section of policyd

commit f3d5a9f4fd8d6367d122c575cf1e105b0e5f0e78
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Mar 17 14:00:18 2008 +0000

    * Fixed error...
    Use of uninitialized value in concatenation (.) or string at cbp/protocols/Bizanga.pm line 215.
    - Thanks Geert

commit 514c0ebf65e2f63f4a7e61647566422ee40dcc17
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Mar 17 12:56:32 2008 +0000

    * More debugging info
    * Fixed bug where we were not getting a policy for HTTP protocols

commit 2234e1edfb392e5e0c22082d812f93e4a5ec0a34
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Mar 17 12:46:52 2008 +0000

    * Added whacks of debugging info

commit 48c92a3fd9667231f0d8c1c292b98ef7a65fd022
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Mar 17 11:39:19 2008 +0000

    * Major change, renamed policy acls to policy members. This is less confusing.
    * Schema changed, renamed policy_acls to policy_members

commit 522779205e559d0b0afb9ec0b3c85981a2fa748e
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Mar 17 09:30:46 2008 +0000

    * Better protocol module handling, don't panic and die if we cannot identify the first line straight away
    * Cosmetic fix in system.pm

commit da27ac34c0b4d9f93a3c3d5c2d4ff495953fe448
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Mar 17 09:29:08 2008 +0000

    * Fixed bug with uninitalized SessionData
    * Fixed bug when HTTP protocols are not recognised (spelling mistake)

commit b91b620db8cafa03f85da152ca93531969acfd63
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Mar 17 09:28:11 2008 +0000

    * Remove extra newline at end of HTTP protocol

commit 67cd5edf9d737a42b8598ea80cfacae3fd3d957b
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Mar 17 09:26:53 2008 +0000

    * Added some debugging to Postfix protocol to predict if it may be Postfix protocol or not

commit eb982722c8b287c5674a0ab0c570a163feb940c1
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Mar 17 09:25:00 2008 +0000

    * Better Bizanga protocol matching

commit bb90ff0992f2c61f83bc9ca3d526718035552031
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sun Mar 16 20:48:45 2008 +0000

    * Added some extra debug to catch some potential bugs

commit 532383006b0081b26043c2366fdbc301c244f4cc
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sun Mar 16 20:46:32 2008 +0000

    * Fixed returns in Greylisting, this should be the new framework

commit c8b062e05620b68ee7af1e3c685f211da398fa1f
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sun Mar 16 16:19:58 2008 +0000

    * XHML 1.0 Strict fixes

commit 2d40a8430ee246c0afe20bac3e0214599c69ce44
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sun Mar 16 16:10:20 2008 +0000

    * Add <> to tracking of sessions

commit 28c7ea7e7404734d7a2c0f7c4be35fa0b724ecde
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sun Mar 16 09:42:19 2008 +0000

    * Added some debugging info to tracking.pm to try catch uninitialized data bug

commit 7af22bd2c7abed506ee66fc087df9d882d09ab9a
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sun Mar 16 09:37:30 2008 +0000

    * Skip SPF if we have no local explanation

commit d5c234a7a79ac7a3863738b7a7571a9588703e52
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Mar 15 23:29:20 2008 +0000

    * Fixed typo in variable name

commit c50a9a7c55ee6f6f46e6fc67fdb7915ae61d86cc
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Mar 15 23:24:35 2008 +0000

    * Fixed whitelisting in CheckHelo and Greylisting

commit 14dc4e3c3080d8ce58cfc2ce16957cfa1fad4398
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Mar 15 23:23:34 2008 +0000

    * Add parsed client address to session data

commit 6c0db8432f830578610c7c2ed35e3eb963a60a3b
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Mar 15 22:34:00 2008 +0000

    * Fixed some debugging

commit 511a2b349f74fd5deb43d9638f923b818ff2c148
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Mar 15 22:32:55 2008 +0000

    * Try 15 second timeout on resolving SPF, some queries took minutes due to SERVFAIL which generated very high load

commit 9da1fe300993cd7b5aadf0f8e5c20dca399badd6
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Mar 15 17:45:22 2008 +0000

    * Bizanga PASS should be code 200 not 503

commit 46579f5980beddc96776c45d24a90cba865fed3e
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Mar 15 15:28:05 2008 +0000

    * Fixed web interface with changes in schema over the past week

commit 30cb9459d42621ba61e28223bbd8fe383ac0a432
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Mar 15 15:20:38 2008 +0000

    * Removed some debugging info

commit bebb1c83101d467cef50d68da9effb60e857c3af
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Mar 15 14:59:52 2008 +0000

    * Forgot to add protocol constants file

commit 7b2f1f6686a4529f729fa3b865a927d6891aee36
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Mar 15 14:57:02 2008 +0000

    * Fixed Bizanga response generation, perl seems to like this better

commit 77b26d0c056efe53411474e8efeb1baed80d3161
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Mar 15 14:46:15 2008 +0000

    * Ported all modules over to new protocol-neutral framework

commit bcc4f1c453a88348f0e3246c6b6b524f37be6cf6
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Mar 15 14:40:27 2008 +0000

    * Checkin of protocol updates
    * Renamed HTTP to Bizanga

commit bb19455736826dfe46726b261e750efa61c3122e
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Mar 15 14:39:18 2008 +0000

    * Fixed IP arithmatic in policies.pm ... this looks better

commit 3c4fb5aff445ada093ced36d3b47636a875d479f
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Mar 15 14:38:16 2008 +0000

    * Fix byte-order in translation of IP's to unsigned long integers and visa versa

commit 8d9427f68c995530f88585c9f5016c44d9e34499
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Mar 14 08:13:13 2008 +0000

    * Differentiate tracking based on protocol transport

commit ca3a6a69a453583eafde3efeaea56ae6ccef649e
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Mar 14 08:12:05 2008 +0000

    * Various cosmetic fixes
    * Changed _Policy to Policy in session data hash
    * Fixed a spelling mistake or two

commit 1ea524c5c81a231bbef62c1483068ca390f7c7e7
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Mar 14 08:10:20 2008 +0000

    * Parse HTTP GET into request hash & set protocol transport

commit f525991b39c1cbca9927d834f9c04d7dfd38b38d
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Mar 14 08:09:09 2008 +0000

    * Set protocol transport for Postfix

commit 82155480da3178a17306c1235e69a4b111258dc2
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Mar 13 20:10:40 2008 +0000

    * Added protocol parser for HTTP requests

commit 7f2af68bee154f10714ad335a56c98ce530c6b71
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Mar 13 19:20:53 2008 +0000

    * Added support for protocol plugins
    * Rewrote the network IO handling in cbpolicyd, no more use of alarms, rather use select()

commit 1b6e1324b31d66712af89ba941e94efb8c879d6b
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Mar 13 19:18:34 2008 +0000

    * Added postfix and HTTP protocol plugins

commit 62e965c130a980f96deae9f4b878bc8071e133ad
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Mar 12 20:43:08 2008 +0000

    * Lowercase SASL username aswell

commit f483619e50deb307ecc031f9658806fa46a72444
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Mar 12 19:36:44 2008 +0000

    * Fixed parseCIDR function, there was a typo breaking everyhing!

commit 3cb9da7e620e1fc2fae8b57f01a5fd00576457d5
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Mar 12 18:54:16 2008 +0000

    * Fixed support for SenderIP: syntax in CheckHelo and Greylisting module

commit 2b153c3da4db654a563059aa2f2d79295f710928
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Mar 12 18:47:59 2008 +0000

    * Fixed typo

commit 713a416f7408b4245f0ae790ecc34ec12343effb
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Mar 12 18:46:49 2008 +0000

    * Fixed up CheckHelo column Address, renamed it to Source as it supports various kinds of formats (or will in future)

commit ff856c5bbc38d01f425e28e266b4248b244524a5
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Mar 12 18:26:05 2008 +0000

    * Skip over modules without checks defined

commit 28e93415803ebce90e0a93bd2c46f543c1c46750
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Mar 12 18:23:21 2008 +0000

    * Fixed bugs regarding debugging and foreground mode

commit 38a76751a0949ed5f6846a54f1163f57a7870d6f
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Mar 12 18:14:33 2008 +0000

    * Updated readme with core module priority

commit 16778cef478718c4cb7ef600e1417e5082c55912
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Mar 12 18:13:43 2008 +0000

    * Added cleanup functionality

commit 5a5afca34e64103896476b576928e0e2dd8cd45a
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Mar 12 17:49:52 2008 +0000

    * Added basic cleanup functionality, this should more than likely need to be refined based on the limits period

commit bb81484f63b48c6adc8f3f5fc9a7d717b32d536f
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Mar 12 17:47:56 2008 +0000

    * Added cleanup functionality

commit 30cd45cd035ad407bd3b39cdc1016ddc0ddea0da
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Mar 12 15:41:34 2008 +0000

    * Added admin tool, the main purpose of this tool at the moment is to do the DB cleanup

commit 53040bb09122a10e35c0e3fe0900ce0af48755d8
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Mar 12 15:40:34 2008 +0000

    * Removed redundant function

commit df9ec59926e7afb952f25b7955bd4fe1736d1fd1
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Mar 12 15:38:57 2008 +0000

    * Added core module, this is for system functions used in a modular fashion (ie. the cleanup tool)

commit 402763ce0b57867f02b464e0161d029acd3031b8
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Mar 12 15:37:28 2008 +0000

    * Added version module to be shared between commandline tools

commit b0fda2418d58147bf0a9d84a007042fbbe3a2fca
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Mar 12 15:23:48 2008 +0000

    * Fixed background vs. foreground issues in cbpolicyd
    * Fixed defaults
    * Added  --fg  for forced foreground operation

commit 0c396f697f5de43c8a887f27575e360962dfe5b7
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Mar 12 11:51:28 2008 +0000

    * List of hosts for checkhelo and greylisting exceptions
    - Please feel free to post nominations to developers mailing list!

commit 359f9e39bae9e2aea0b7c80dc1277a3b805db311
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Mar 12 07:38:17 2008 +0000

    * Fixed daemonization, cbpolicyd is now daemonized by default
    * Set a few config defaults in cbpolicyd

commit 7824f5895bd0b0663ac60d229c448bc14f09f296
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Mar 12 06:51:00 2008 +0000

    * Fixed auto-whitelisting, it would of worked in the opposite way as expected
    * Cosmetic fixes

commit bc3f02c1d8d57e88e0c36727d1c683bbea10f214
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Mar 11 19:23:02 2008 +0000

    * Updated index page

commit e69adb5d65dbf64d7fbc052b17e18836258b79a2
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Mar 11 19:00:07 2008 +0000

    * Honor the % specified in the Greylisting rule properly, its % of total triplets, not unauthenticated vs. authenticated

commit 5fc5f1f8a974af5c4ff889049454b523cd07b83d
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Mar 11 17:45:09 2008 +0000

    * Stop processing modules if we have a verdict

commit fc81460a005e0b0778333eeae0106decd43138f8
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Mar 11 17:35:03 2008 +0000

    * Fixed auto-whitelisting and auto-blacklisting
    * Updated TODO with a good greylisting idea from Xpoint

commit 5deb699899b45815dbc1383cedbf930dac5ed773
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Mar 11 17:02:34 2008 +0000

    * Fixed multiple SQL query errors
    * Some cosmetic fixes

commit 847b25ca24063e6f52157cbb1b1fdba8ae33557d
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Mar 11 16:25:09 2008 +0000

    * Fixed problems when changing a checkhelo, "UNKNOWN" was displayed instead of "No"

commit f05f37fd61e679e3129aa4a5c8488f3ff699de8f
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Mar 11 15:26:02 2008 +0000

    * Added TXT file with some module priorities

commit c87cd68fd381f7dd0b706f07cff58a4fe65e0df5
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Mar 11 15:24:44 2008 +0000

    * Added greylisting webui

commit a9d4696ca851b1f5fdd91c9117ec68334095a287
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Mar 11 15:23:42 2008 +0000

    * Fixed label on tab at top of page

commit 7a0e06917ed8596cf56a7655f5f6fd78b73f2b82
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Mar 11 15:20:00 2008 +0000

    * Fixed missing track by 'Policy' option
    * Cleaned up quotas deleting

commit 3740c2ca277fbd90943ed99eeb83cd8f1492487f
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Mar 11 14:59:15 2008 +0000

    * Added greylisting sql tables

commit feb2d322fe28dfd97a29e7e0c8392130677293c6
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Mar 11 14:57:42 2008 +0000

    * Added greylisting support
    * Updated config file example and cleaned it up a bit

commit b83975319ffe670099744cebb1846c4b386b58c2
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Mar 11 14:53:57 2008 +0000

    * Added defer support to cbpolicyd
    * Updated TODO

commit ce8037fcc6afb134d40aea45eca5a851e3e5eb3a
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Mar 11 14:51:27 2008 +0000

    * Reduce address field to 64 characters instead of 255

commit a4096029028da1d5799d5c2e824d48c8757a0b96
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Mar 11 14:50:43 2008 +0000

    * Various code cleanups
    * Added priority to each module

commit 4a3b0c6235f60ae023cb6503a36d40c79970d1ed
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Mar 11 14:49:09 2008 +0000

    * Use parseCIDR
    * Various code cleanups
    * Added module priority

commit 22b877b63151d1fae68f820a44b28aa340a2273e
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Mar 11 14:47:39 2008 +0000

    * Added parsing of CIDR support, this code is repeated in numerous places

commit d72f6bb82f51202995d9aba8295ec5b92a2d5841
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Mar 11 14:44:50 2008 +0000

    * Call getPolicy function with SASL information
    * Small cosmetic fixes in amavis plugin

commit a0821f7dbfd25cd6a94cfdb5d7954e5c858548a7
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Mar 11 14:34:26 2008 +0000

    * Added SASL support to policy library
    * Fixed bug in parsing in policy rules regarding email address specifications
    * Some small regex cleanups

commit d70f96e2f77b6ac52b0cbc7799af46e75bb17494
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Mar 6 09:22:41 2008 +0000

    * Minor bugfixes and cosmetic changes to webui

commit e4e3772436d95283bd51006cf4b0ba5eb79617c0
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Mar 5 12:08:52 2008 +0000

    * Fixed various record removal issues

commit 8983ff6d54596d8fc1a44199f0135477aa9e48f6
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Mar 5 11:18:36 2008 +0000

    * Added some checks in cbpolicyd for failed session data functions
    * Removed some debugging from tracking.pm

commit ec63d86e6ec31ce2a156284601ab499878c073da
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Mar 5 11:10:25 2008 +0000

    * Ported amavisd module to new framework

commit 1f8c1457919e16a2c4bdbe7285c90408d444f2bd
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Mar 5 11:08:51 2008 +0000

    * Major changes to entire framework, this new framework allows tracking of email through policyd v2 and into a 3rd-party module

commit bf634a5b9ccc011d82ab17e617411e7f5df1155d
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Mar 5 11:05:58 2008 +0000

    * Fixed bug with disabled postfix aliases
    * Remvoed debug information from amavis-add

commit d94472d23c13553f81feea36e14ceaa21647b967
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Mar 5 11:02:27 2008 +0000

    * Added message tacking module

commit e9c1b8582487b5f9dae50d6a93540314f2c11305
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Mar 1 20:01:47 2008 +0000

    * Updated TODO
    * Fixed typo in CheckSPF module

commit fbd79dc50c1e5b0ad8cbf425454599656adf537d
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Mar 1 19:58:19 2008 +0000

    * Make SPF reason for rejection include link and be more pretty

commit 51db26903f5e7901608b38469f8ccb445ec4f704
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Mar 1 19:17:09 2008 +0000

    * Added Amavis always_bcc option as Interception/BCC To

commit 8985f9517d78da8c8c1486a56aa44357d510ec40
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Mar 1 18:15:27 2008 +0000

    * Disable postfix integration by default

commit ccd491a52200139ddff6c6c52c17a231d754181d
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Mar 1 18:12:11 2008 +0000

    * Added main.cf_snippet

commit 52f2c5b35b9033a7ed2eb5435ba882c9ceec5f4b
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Mar 1 18:11:33 2008 +0000

    * Added removing of child table columns on some of the modules
    * Added displaying of SQL errors on error

commit 3f1f6afe8814858451d53633dd2c3b5be335edb1
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Mar 1 16:37:22 2008 +0000

    * added some error checking to some of the webui

commit 86a125d684e47427523f61c4af043846026fb3db
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Mar 1 15:55:08 2008 +0000

    * Check if we must add a SPF header when the domain doesn't have a SPF record

commit fa5f8487a000e48c5537a8d1484c3bf65379b81d
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Mar 1 15:40:57 2008 +0000

    * Fixed referential integrity bug reported by xpoint on irc

commit f7cc344de87c869244b4e7782bc032c3fc65cb06
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Mar 1 15:31:59 2008 +0000

    * Catch invalid HELO's seeping through the cracks

commit bcfe470b3ce6efc4ecd223c0f9a1f1a231c09b62
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Mar 1 15:15:44 2008 +0000

    * Use plain local_explanation and not Dumper()

commit fc1d75805f5f05273eb5e31a73f838ff5531ddaa
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Mar 1 15:14:34 2008 +0000

    * Use ; in rejections instead of ,
    * Don't do SPF check on <>

commit eba478c65537416aacfb90ec7f6e0bd7a1eac785
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Mar 1 15:10:51 2008 +0000

    * Use ; instead of , in the rejection messages

commit d0257d53e37e5952d197b039351ed09a3cba9677
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Mar 1 15:04:39 2008 +0000

    * Compare database values using text comparison instead of numeric
    * Added some debug info to SPF

commit 3e3d3fa4eba8534db11f15086b676727b9615176
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Mar 1 13:30:51 2008 +0000

    * Removed comments at bottom of config file

commit e87e0c885f58a57d5157570e5e50fc97190f4b65
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Mar 1 11:27:08 2008 +0000

    * Updated install howto

commit b4b6f7bd09387a802a0ce733d90094961b83667f
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Mar 1 11:13:36 2008 +0000

    * Added short install howto

commit fcf1b9d651fccd10261ec314cd52065262236c19
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Feb 29 20:19:20 2008 +0000

    * Added CheckSPF module to cbpolicyd

commit 083c2ad0cd074c4bdb914c50fd62e408f357f237
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Feb 29 19:27:50 2008 +0000

    * Added web interface for CheckSPF module

commit ff8ca856db4fda483de1a1a1741e2006be22e1aa
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Feb 28 14:51:20 2008 +0000

    * Added CheckHelo module to backend
    * Various small fixes to Quotas and AccessControl

commit ed21a97b6cacc451537b7f00eee2beceb12d037a
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Feb 28 14:46:17 2008 +0000

    * Added HELO/EHLO checks to webui

commit 5557e8db66a2c9e97c7f2da715ca70a20201353f
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sun Feb 24 15:17:06 2008 +0000

    * Fixed configuration for postfix distribution lists to use new table naming scheme

commit 28ed1669c1766f984ebd8fa643a61824e79ff056
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Feb 23 10:50:23 2008 +0000

    * Added contributed postfix config

commit 971db4d9b55fc1a4eec36e3b0aa28e3c750b2bf6
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Feb 23 10:34:52 2008 +0000

    * Finished support for optional postfix addon to web interface

commit de2c582e37c835b2f61c9d9d1825a31f64345c6d
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Feb 16 12:46:48 2008 +0000

    * Added postfix transport & mailbox creation support .... this will be more than likely split off into another project as it does not belong in cluebringer

commit e9dcdb74c8d9f7131cf5eed9c58894eb860f7337
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Feb 7 13:32:41 2008 +0000

    * Added patch to add policy changing to amavisd-new
    * Updated amavis custom module and removed most debugging

commit 8eebe7ca24bbd7416efcc5c0a414a8cd5c6d4dcb
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Feb 5 15:10:34 2008 +0000

    * Quite a few fixups to the amavisd plugin module, it still doesn't support merging of certain options (wip).

commit 1cb8c2cc8e3445064000d751406db855cdc6af17
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Feb 5 15:05:16 2008 +0000

    * This commit should add Amavisd-new integration into the web interface
    * Various fixups

commit f4bc7fa71b15e03c67e0f33132beffaa490c8b10
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sun Feb 3 17:07:25 2008 +0000

    * Changed amavis table to add _rules

commit 61b5583a895aaf98a0ce89d764a52bb0904727fa
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Jan 28 19:31:38 2008 +0000

    * Preliminary contributed module for policyd => amavis integration
    - This will allow for all amavisd features to be available on a per policyd-policy basis, among other things just think about only scanning email for spam if its from a freemail provider, or even setting spam scores especially on freemail providers sending to commonly spammed email addies. The limits are endless.

commit 7b224df971605f3731a4fe56f8cb6d1c9db805e9
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Jan 28 19:28:12 2008 +0000

    * Removed DBFreeRes where its not required

commit 0d22546b58024dfd2c543a0b1eae96e26faaf3dc
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Jan 28 19:26:45 2008 +0000

    * Removed DBFreeRes where its not needed

commit fb40a331955e3384326cfa27820461e96ff38df1
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Jan 28 19:25:41 2008 +0000

    * Added database schema for amavis integration

commit d97f7601bb3af3af2c19d9b392e10b1e1fcdb5d3
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Jan 24 11:33:32 2008 +0000

    * We use PDO, not MDB2 now

commit 3f4ce75916192bf3672d80cf7888f40c11fbe007
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Jan 24 08:30:04 2008 +0000

    * Added customizable returns to quotas being exceeded

commit 9c85b0f97a024e63e73786235a3d5e33e35c20b3
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Jan 24 07:35:42 2008 +0000

    * Fixed deleting of quotas, remove limits and limit tracking
    * Small code fixes & cleanups

commit 43b49f26df4a13fc92ac828e4c42b0757808a433
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Jan 23 20:49:18 2008 +0000

    * Avoid colum name clashing in mysql

commit 126616813b44259c9e5bf941bfc5ff1fc313a987
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Jan 23 19:35:29 2008 +0000

    * WebUI
    - Commit of the remainding of the quota support

commit d73c25b56665e72cb0e245efecdd0d94ff495540
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Jan 23 17:41:42 2008 +0000

    * Various schema changes

commit 0bb3ffd4f86683b5e6b2ed948113f3655f4a4325
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Jan 23 16:24:52 2008 +0000

    * WebUI
    - Added support for Quotas
    - Added support for AccessControl
    - Lots of changes regarding compliance with the relevant specs

commit b6c0d0547840b488754411ad32c8720e7f4320e2
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Jan 21 20:06:23 2008 +0000

    * Added support for policies
    * Added support for policy acls
    * Added support for policy groups
    * Added support for policy group members

commit 00cc6432f26b19cd5fe45bce5fe4239ecb01137f
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Jan 21 20:02:47 2008 +0000

    * Added comment to policy acls

commit 23db9152b004e7b904796862424da3f05447091c
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Jan 19 19:18:30 2008 +0000

    * WebUI: Adding of policies now work

commit c57a9030089f2ddba0f9e6c3394fb8f60b90b50e
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Jan 19 16:25:43 2008 +0000

    * Added webui framework

commit dbaf7c6fd091432c6b8b6125a9201b1fe1d4f2ce
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Jan 17 13:50:52 2008 +0000

    * Added wishlist

commit 7098bbf2d203c13a7db64c631681a04e606f0ef8
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Jan 17 13:49:12 2008 +0000

    * Quotas: Added support to track based on policy

commit 5b0d3d2985828b313f323a2787491c24fd8b1ef8
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Jan 17 13:26:17 2008 +0000

    * Added logging to maillog

commit 49c7acaf016d3b06444948cc5d6cb9339ceb33ba
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Jan 17 13:24:01 2008 +0000

    * Fixed up the allowed configuration options
    * Added support to log to maillog

commit c6d602cb8e19f92d2869af9d504d8290b29f0991
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Jan 17 13:21:48 2008 +0000

    * Added missing configuration options & some comments
    - Updated site with more verbose description

commit 4c52b361cfee6c1c3d989128f51f33c4810f7465
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Jan 17 09:11:53 2008 +0000

    * Don't use #, use /*   */  in sql

commit 4797f6df6c0f0f9558faaa733be5eb5fbc2bc7d5
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Jan 16 17:53:51 2008 +0000

    * Version bump before snapshot

commit e03075e03bc69700a9ad67d258722d804cb27bb3
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Jan 16 11:15:13 2008 +0000

    * Added script to convert tsql files into mysql, pgsql and sqlite format

commit 66c860dfda5120c9d48bb644666e3304f2a7f28d
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Jan 16 10:30:08 2008 +0000

    * Fixed mysql and pgsql conversion scripts
    - Thanks xpoint

commit 7ce193932a06c344e6a0e5efbb18898199811909
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Jan 16 10:06:03 2008 +0000

    * Added quotas support

commit 053464c5b446822e95172592ac196f16faf206f9
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Jan 16 10:03:33 2008 +0000

    * cbpolicyd: Track recipients so we can see who's getting the message in EOM
    * database/core: Added SQL table for the recipient tracking

commit 623e91b040a90f2718911b1dbbf231b5f8ce101c
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Jan 16 10:00:21 2008 +0000

    * Commented out access control example

commit 6929781c059a8f701a1a05847e0fd12b7d566f99
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Jan 16 09:58:31 2008 +0000

    * Removed debug info
    * Various cosmetic fixes

commit ef529fb9849d1c06367a1919c1fb40e179e1d594
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Jan 16 09:57:25 2008 +0000

    * Removed stray use

commit 49f576899be715dccb977f5049c7eb94fab2c6da
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Wed Jan 16 09:56:22 2008 +0000

    * Export IP arithmatic functions

commit b9c52512704a6f3034c3da4a235b2a56bc5e1207
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Jan 11 07:47:42 2008 +0000

    Policies:
    * Remove debuggin info from policy engine
    * Push policies into an array hashed by policy
    
    AccessControl:
    * Basic implementation

commit b3233dcd69d0ef0d9a8b12d77aa259f15c35acfd
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Jan 10 12:16:39 2008 +0000

    * Added simple access control schema

commit faa1da4d515ebb59631cc3585ac1f2b3f7392d73
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Jan 10 12:15:41 2008 +0000

    * Added simple db creation script

commit 80f4d018b1102c39089f314521e08cb880cb633b
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Jan 10 12:13:27 2008 +0000

    * Sanitized the default policies

commit ec3eda444ec1c58e380176b9148cdbb0e98ea673
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Thu Jan 10 11:45:06 2008 +0000

    * Checked in system module
    * Checked in policiesm odule
    * Checked in caching module

commit 00f1a056540a0d0c2a04f58b39b53a53a3318cc3
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Jan 8 20:45:03 2008 +0000

    * Added config module
    * Removed modules.pm, don't need this anymore
    * Added DBI layers to support embedded transactions
    * Removed ltable.pm, we'll use direct DB access from now on
    * Updated config file

commit 2d3e55a0e43880f8d86499ce8f23e999262adeab
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Jan 8 15:35:05 2008 +0000

    * Removed feature moduels for now
    * Added database schema for new policy support
    * Added schema for policy based quotas support

commit e49f21718fe494f056a4479228e91007cbf3f789
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Jan 7 08:18:58 2008 +0000

    * Renamed schemas dir to database

commit c6f6f078c279e26709e2eb5e2f003f4d8c728d91
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Mon Dec 17 11:25:38 2007 +0000

    * Commit of my work so far

commit 902294116acff9cd1309f1b3cee4517e855708c9
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Dec 8 18:58:56 2007 +0000

    * Added immediate requirements for contract sponsoring development

commit 03fa42f1aa020943c21b2b0189de46a025576d5b
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Jun 26 19:28:57 2007 +0000

    * Various changes & fixups

commit 295cb0c3d3721755796b2bbdb3d3d2a1afc3f2d2
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sun Jun 24 21:57:54 2007 +0000

    * Reworked databae handling
    * Reworked feature & database modules
    * Fixed up logging a bit

commit 7273f3f709afe777fe4a2565d81edf1b67fd51c7
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Jun 22 21:59:51 2007 +0000

    * If a database fails to initialize, don't use it
    * Addd getStatus() function to backend database and ltable layer

commit 9a368b2768f3df0da32d79f5cfa0fc8e11c187c2
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Jun 22 06:15:12 2007 +0000

    * More major changes

commit 099dcfbc44eea00830f8db8cabe9d8d9ce3cddbb
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sun Jun 17 22:06:25 2007 +0000

    * Semi-working lookup abstraction layer
    * Added schmas/mysql/helo.sql schema

commit f857864d7dd375c3b8f175dde1cb805e618a9faf
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sun Jun 17 00:19:50 2007 +0000

    * Semi working database/table abstraction layer

commit 165e937ebea5287bfff3faea281f7c1401ddb03a
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Jun 16 21:27:00 2007 +0000

    * Preliminary work on database table support
    
    [code is currently broken and will not run]

commit 26040fd23f7a9a255457135c3458ff030a8731c9
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Jun 16 10:00:25 2007 +0000

    * Renamed features to feature

commit ea51bfdfb27c2dad9718d46b82cf441cc36665a5
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Jun 16 09:59:02 2007 +0000

    * Preliminary checkin, moved features into features directory

commit e9b2196e4e6b284c5010b3d9bbb02f94cbe34a09
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Tue Jun 12 08:35:46 2007 +0000

    * Added TODO  for per recipient whitelists & blacklists

commit 01256bd5446fcac9fc27daeb6d6f5188e8274725
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Jun 9 22:25:30 2007 +0000

    * Fixed up logging

commit fbc8e437d3cc28c6fea3b442a445f0dec09f54eb
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Jun 9 20:57:25 2007 +0000

    * Better config support, preparing for some sort of abstraction the modules can use

commit 57419bfd07ade5457607c89ead2619c3388b0fda
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Jun 9 20:02:13 2007 +0000

    * Added skeleton for helo based blacklisting/whitelisting ... etc

commit c2d7d0801c4684c968c2a56a0b98956f1064bf43
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Jun 9 07:14:50 2007 +0000

    * Added reversing of sending server IP check
    * Reworked handling of resolution results of FQDN HELO check

commit e72532e1de0c3dbe3377ac62a3ecade495bce080
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Jun 9 00:11:12 2007 +0000

    * Check for valid DNS records when verifying HELO/EHLO

commit e270231657925bcde02fa0ef050bf5f1562936e9
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Sat Jun 9 00:06:28 2007 +0000

    * Added DNS checking of HELO/EHLO

commit 86f5e4dc9e9ddaff5c6b5c560b258460ba155995
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Jun 8 23:26:37 2007 +0000

    * Added FIXME's for helo fqdn check module
    * Possibly bypass HELO checks for sasl users

commit bb62b1d262321d55a6705f650fa6ed2f70b8de72
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Jun 8 23:22:26 2007 +0000

    * Misc bugfixes
    * Working FQDN HELO checking

commit 41d0cbbcd3d9c1e55dcc77c03746e8f5a34bca8a
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Jun 8 21:40:35 2007 +0000

    * Added time to greylisting

commit 485e023be4c81e344ec6d7a8fe10e93235588cd9
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Jun 8 21:33:43 2007 +0000

    * Fixed typo in module result handling

commit b352989016e14dce55aca2b563fdc00c0e5ea143
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Jun 8 21:30:05 2007 +0000

    * Fixed typo in greylisting module

commit 7e3f7506014342b62652b6c90b9e57d592532fe1
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Jun 8 21:27:18 2007 +0000

    * Added module logging function
    * Log what we see in greylisting
    * Lowercase sender & recipient

commit 5649b7ac52e56b474efe3df17093df3892311d9f
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Jun 8 19:10:58 2007 +0000

    * Fixed up syslog levels
    * Log to syslog in main program, instead of STDOUT

commit b81fbc2c34e3f5cf59291e73b3b03bf7c8359b7f
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Jun 8 18:43:41 2007 +0000

    * Added some stuff to work off of

commit e49d79abbf272d0af146535a0388bef44e1541b6
Author: Nigel Kukard <nkukard@lbsd.net>
Date:   Fri Jun 8 15:30:40 2007 +0000

    * Added main svn structure
