summaryrefslogtreecommitdiff
path: root/inc/subscription.php
Commit message (Collapse)AuthorAge
* 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