summaryrefslogtreecommitdiff
path: root/inc/subscription.php
Commit message (Collapse)AuthorAge
* Implement media subscriptions in the new subscription classMichael Hamann2013-01-26
|
* Add threading headers to change notification mails as proposed in PR #120Michael Hamann2013-01-26
|
* only use mailfromnobody for bulk mailsAndreas Gohr2013-01-25
|
* added missing context for list mailsAndreas Gohr2013-01-25
|
* readded mailfromnobody to subscription sendingAndreas Gohr2013-01-18
| | | | | this was lost because the subscription branch, branched before this change in master
* correctly escape diffs in HTML mailsAndreas Gohr2013-01-18
|
* fixed lists in HTML mailsAndreas Gohr2013-01-18
|
* simplified subscription->add() code a bitAndreas Gohr2013-01-18
|
* comment adjustedAndreas Gohr2013-01-18
|
* some reformattingAndreas Gohr2012-12-07
|
* added compatibility functionAndreas Gohr2012-12-07
|
* moved registration notification to subscription classAndreas Gohr2012-11-30
|
* consolidate more notification code in subscription classAndreas Gohr2012-09-21
| | | | This is untested and probably broken currently
* minor cleanupAndreas Gohr2012-08-12
|
* initialize new subscriptions with current timeAndreas Gohr2012-08-12
| | | | | | | We don't want to create a bunch of mails whenever a namespace is subscribed. Only changes *after* the subscription should be considered. This patch adds the timestamp to "every" style subscriptions as well, though this data is ignored.
* correctly check if subscriptions are enabledAndreas Gohr2012-08-12
|
* subscription system should work now againAndreas Gohr2012-08-12
| | | | | This readds the last part of the subscription system: the normal "every" subscriptions.
* more subscription refactoring BROKENAndreas Gohr2012-08-12
| | | | | | | now the actual sending of bulk messages (digest, list) is reimplemented and partially tested. Still not complete
* first start at refactoring the subscription system BROKENAndreas Gohr2012-08-12
| | | | | | | | | | | | | | This introduces a class for nicer wrapping and easier testing. Some functions were changed to provide nicer APIs (no throwing around of unescaped regexps) and to simplify things (hopefully). The refactoring isn't completed yet, so this will break the subscription system. The goal is to move as much subscription related stuff to this class as possible. Currently there is some code in lib/exe/indexer.php and maybe elsewhere (common.php?). Additionally everything should be covered by tests. A few tests are included here already.
* some minor cleanups in subscription.phpAndreas Gohr2012-08-11
|
* Add various headers to the mails FS#2247. pull request #83 closedAndreas Gohr2012-03-09
|
* Replaced mail_send calls with new Mailer classAndreas Gohr2011-11-12
|
* Hopefully finally fixed the subscription user regexMichael Hamann2011-05-23
| | | | | | Users with names like foo.bar still didn't receive the mail when user foo edited the page. Now the two possibilities (space and end of line) are tested instead of just a word boundary.
* Correct the subscription user regex FS#2250Michael Hamann2011-05-23
| | | | | | This fixes the subscription user regex to really only not to match the author of the change but to still match users who have that username as substring in their username.
* Prevent infinite loop in the subscription lockMichael Hamann2011-02-06
| | | | | | | There is no reason why the subscription should wait for other calls because the lock is only for one page so once the other call has finished the work has already been done. This simplifies the lock mechanism so there is no more loop.
* Use md5 of the id in the subscription lockdir. FS#2112Michael Hamann2011-01-10
| | | | | | | | | | | Filenames can't contain ":" on windows and the lock directory contained the unescaped page id. The lock function tries in an endless loop to create the lock directory when it fails and the directory doesn't exist. Just escaping the directory name won't work as then the filename length limit will be quickly hit when using deep namespace structures with utf8 names. Thus using the md5sum seems to be the best solution. Perhaps the lock function could also be changed to create a file with that name that contains the id so the id can be retrieved for debugging purposes.
* Correctly decode user names in unsubscriptionsAdrian Lang2010-10-22
|
* Correctly decode user names in subscriptionsAdrian Lang2010-10-21
|
* Fix subscription lockingAdrian Lang2010-10-18
| | | | | - use directories since working with them is atomic - delete stale locks after 5 minutes
* Check whether auth is available in mail notificationsAdrian Lang2010-10-11
|
* - spelling fixesElan Ruusamäe2010-10-07
|
* fixed namespace subscription file location FS#2013Andreas Gohr2010-08-29
| | | | | | If you subscribed to namespaces other than the root namespace using the new develonly subscription feature you'll need to renew your subscriptions.
* Ignore small & own changes in digest & list mailsAdrian Lang2010-08-10
|
* Add locking for indexer-based notificationsAdrian Lang2010-05-05
|
* Merge branch 'requireall'Andreas Gohr2010-03-12
|\ | | | | | | | | Conflicts: inc/fulltext.php
| * removed more unneeded require_once() callsAndreas Gohr2010-02-01
| |
| * first attempt to centralize all include loadingAndreas Gohr2010-01-31
| | | | | | | | | | | | | | | | Classes are loaded throug PHP5's class autoloader, all other includes are just loaded by default. This skips a lot of require_once calls. Parser and Plugin stuff isn't handled by the class loader yet.
* | Nicer list subscription mailAdrian Lang2010-02-09
| |
* | Receive event data by ref to change itAdrian Lang2010-02-08
|/
* fixed call-time pass-by-reference warningAndreas Gohr2010-01-31
|
* more code cleanupAndreas Gohr2010-01-29
|
* Add events to subscription.Adrian Lang2010-01-20
|
* New mail subscription with digestAdrian Lang2010-01-20