Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Accept recipients that are not LDAP entries (#829) | Jeroen van Meeuwen (Kolab Systems) | 2012-06-06 | 1 | -7/+20 |
| | |||||
* | Remove the dists and kolab product series 0.4 is not going to be released forpykolab-0.4.12 | Jeroen van Meeuwen (Kolab Systems) | 2012-06-06 | 1 | -4/+4 |
| | |||||
* | Correct the Kolab SMTP Access Policy not matching alias email address to ↵ | Jeroen van Meeuwen (Kolab Systems) | 2012-06-06 | 1 | -33/+71 |
| | | | | it's own authenticated entry (#827) | ||||
* | sys.exit(0) on timeout waiting for DATA request state, or logs will show the ↵ | Jeroen van Meeuwen (Kolab Systems) | 2012-06-05 | 1 | -1/+1 |
| | | | | policy in error (#817) | ||||
* | Use find_recipient() instead of find_user() to verify delegation. (#826) | Jeroen van Meeuwen (Kolab Systems) | 2012-06-05 | 1 | -7/+17 |
| | |||||
* | Multiple recipient entries to be found associated with the recipient email ↵ | Jeroen van Meeuwen (Kolab Systems) | 2012-06-03 | 1 | -6/+17 |
| | | | | address to result in the SMTP Access Policy not being applied. (#816) | ||||
* | Introduce a timeout for requests that end prematurely and never reach the ↵ | Jeroen van Meeuwen (Kolab Systems) | 2012-05-28 | 1 | -0/+12 |
| | | | | data protocol state (#780) | ||||
* | Initialize Auth() after the configuration has been finalized. | Jeroen van Meeuwen (Kolab Systems) | 2012-05-11 | 1 | -46/+15 |
| | | | | Fix the kolab smtp access policy using legacy API calls | ||||
* | Finalize updating po files. | Jeroen van Meeuwen (Kolab Systems) | 2012-05-09 | 1 | -1/+1 |
| | | | | Avoid re-initializing all localization files all the time | ||||
* | Update script to update language files | Jeroen van Meeuwen (Kolab Systems) | 2012-05-09 | 1 | -2/+8 |
| | |||||
* | Add rebuild.sh.in to GIT | Jeroen van Meeuwen (Kolab Systems) | 2012-05-05 | 1 | -0/+63 |
| | |||||
* | Fix some mistakes in the previous commit | Jeroen van Meeuwen (Kolab Systems) | 2012-04-13 | 1 | -2/+2 |
| | |||||
* | Allow the Kolab SMTP Access Policy to consult groups as well | Jeroen van Meeuwen (Kolab Systems) | 2012-04-13 | 1 | -6/+27 |
| | |||||
* | Correct some pylint conventions/errors/warnings | Jeroen van Meeuwen (Kolab Systems) | 2012-03-09 | 1 | -39/+52 |
| | |||||
* | Fix the empty recipient inserting at the data request state | Jeroen van Meeuwen (Kolab Systems) | 2012-03-08 | 1 | -4/+9 |
| | |||||
* | Catch sqlalchemy API incompatibility | Jeroen van Meeuwen (Kolab Systems) | 2012-02-11 | 1 | -1/+6 |
| | |||||
* | Update copyrightdev/entitlements | Jeroen van Meeuwen (Kolab Systems) | 2012-01-04 | 2 | -2/+2 |
| | |||||
* | Lowercase rules and sender/recipient addresses when parsing the policy, or ↵ | Jeroen van Meeuwen (Kolab Systems) | 2011-11-23 | 1 | -0/+3 |
| | | | | | | | | | | | | | | the policy values may not match the input values. It is safe to lowercase both as exploiting case-sensitivity in mail address local parts or domain name spaces is not allowed. Demo Python code: >>> address = "Jeroen.vanMeeuwen@kolab.org" >>> address.startswith('jeroen') False Solves #496. | ||||
* | Remove stdout log handler when executing kolab_smtp_access_policy | Jeroen van Meeuwen (Kolab Systems) | 2011-11-21 | 1 | -65/+150 |
| | | | | | | | | Add parsing an LDAP DN as a separate function call Add parsing an LDAP URI as a separate function call Use these functions in parse_policy() Disable caching for now Only process the complete request in the DATA protocol stage | ||||
* | Refactor kolab_smtp_access_policy to take into account subsequent access ↵ | Jeroen van Meeuwen (Kolab Systems) | 2011-11-09 | 1 | -751/+917 |
| | | | | policy requests, and query databases only after the complete policy request has been received. | ||||
* | Add telemetry log parsing capabilities | Jeroen van Meeuwen (Kolab Systems) | 2011-09-26 | 1 | -0/+87 |
| | |||||
* | Add statistical accounting for sender <-> recipient counts per date to the ↵ | Jeroen van Meeuwen (Kolab Systems) | 2011-09-26 | 1 | -18/+101 |
| | | | | Kolab SMTP Access Policy | ||||
* | Make the attributes to search for valid addresses a configuration item. | Jeroen van Meeuwen (Kolab Systems) | 2011-09-21 | 1 | -17/+36 |
| | |||||
* | Verify whether the user is using an alias as well | Jeroen van Meeuwen (Kolab Systems) | 2011-09-21 | 1 | -2/+37 |
| | |||||
* | Add currently unused function verify_quota. | Jeroen van Meeuwen (Kolab Systems) | 2011-09-21 | 1 | -20/+94 |
| | | | | Order functions alphabetically. | ||||
* | Make sure the sender exists before continuing | Jeroen van Meeuwen (Kolab Systems) | 2011-09-12 | 1 | -0/+8 |
| | |||||
* | Add policy_done (part two of #332) | Jeroen van Meeuwen (Kolab Systems) | 2011-08-15 | 1 | -0/+3 |
| | |||||
* | Fix bug #332: Recipients are verified on the SMTP level, but rejected in the ↵ | Jeroen van Meeuwen (Kolab Systems) | 2011-08-15 | 1 | -2/+6 |
| | | | | access policy | ||||
* | Clean up the cache before attempting to insert anything | Jeroen van Meeuwen (Kolab Systems) | 2011-08-03 | 1 | -0/+3 |
| | |||||
* | Correct the inserts back into cache | Jeroen van Meeuwen (Kolab Systems) | 2011-08-03 | 1 | -86/+91 |
| | |||||
* | Using len() on an empty result is not useful. Fixes #258 | Jeroen van Meeuwen (Kolab Systems) | 2011-08-01 | 1 | -2/+2 |
| | |||||
* | Require more recent sqlalchemy | Jeroen van Meeuwen (Kolab Systems) | 2011-07-29 | 1 | -48/+42 |
| | |||||
* | Enhance kolab_smtp_access_policy by providing it with sqlalchemy-based SQL ↵ | Jeroen van Meeuwen (Kolab Systems) | 2011-07-29 | 1 | -112/+180 |
| | | | | caching | ||||
* | Make sure we only hand out one result per policy request | Jeroen van Meeuwen (Kolab Systems) | 2011-07-18 | 1 | -7/+18 |
| | |||||
* | Temporarily disable the cache for issues with multi-threading, and memory ↵ | Jeroen van Meeuwen (Kolab Systems) | 2011-07-18 | 1 | -0/+3 |
| | | | | load upon high throughput | ||||
* | Can't indefinitely loop | Jeroen van Meeuwen (Kolab Systems) | 2011-07-13 | 1 | -97/+88 |
| | |||||
* | Make sure we always end up with a result, | Jeroen van Meeuwen (Kolab Systems) | 2011-07-13 | 1 | -79/+103 |
| | | | | | Improve log messages, Read policy requests indefinitely | ||||
* | Remember to set sender_allowed to true under the correct circumstances | Jeroen van Meeuwen (Kolab Systems) | 2011-07-11 | 1 | -2/+6 |
| | |||||
* | Use verify_domain() to verify the domain name space is something we host. ↵ | Jeroen van Meeuwen (Kolab Systems) | 2011-07-06 | 1 | -5/+44 |
| | | | | Helps determining when to search and where to search for user objects | ||||
* | Insert more logging statements and be more verbose in any reject messages as ↵ | Jeroen van Meeuwen (Kolab Systems) | 2011-07-06 | 1 | -6/+73 |
| | | | | to what the reason is of the rejection | ||||
* | Provide a bunch more commentary in the code | Jeroen van Meeuwen (Kolab Systems) | 2011-07-06 | 1 | -6/+49 |
| | |||||
* | Correct path to cache | Jeroen van Meeuwen (Kolab Systems) | 2011-07-05 | 1 | -5/+5 |
| | |||||
* | Make sure we use /var/lib/kolab/cache/ | Jeroen van Meeuwen (Kolab Systems) | 2011-07-05 | 1 | -2/+7 |
| | |||||
* | Only use authentication credentials for authorization, such as when ↵ | Jeroen van Meeuwen (Kolab Systems) | 2011-07-05 | 1 | -92/+111 |
| | | | | verifying whether the sender is a delegate, if the sasl_username has been supplied | ||||
* | Ensure an empty line follows our message. | Jeroen van Meeuwen (Kolab Systems) | 2011-07-05 | 1 | -6/+9 |
| | | | | Use permit() instead of defer_if_permit() | ||||
* | Add action dunno for Kolab SMTP Access Policy | Jeroen van Meeuwen (Kolab Systems) | 2011-07-05 | 1 | -0/+6 |
| | |||||
* | Try only two locations for caching, /var/lib/kolab/ and /tmp/ | Jeroen van Meeuwen (Kolab Systems) | 2011-07-05 | 1 | -26/+33 |
| | | | | Make sure we use the recipient as the object to pull kolabAllowSMTPSender from | ||||
* | Avoid very long lines | Jeroen van Meeuwen (Kolab Systems) | 2011-07-04 | 1 | -7/+43 |
| | |||||
* | Add kolab smtp access policy plugin for postfix | Jeroen van Meeuwen (Kolab Systems) | 2011-07-04 | 1 | -0/+536 |
| | |||||
* | Update the gen-ldif script | Jeroen van Meeuwen (Kolab Systems) | 2011-06-09 | 1 | -7/+9 |
| |