]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
[VersionBump] 1.19.0, fairly late
authorDiogo Cordeiro <diogo@fc.up.pt>
Mon, 3 Jun 2019 00:56:52 +0000 (01:56 +0100)
committerDiogo Cordeiro <diogo@fc.up.pt>
Fri, 7 Jun 2019 14:02:08 +0000 (15:02 +0100)
The core plugins whose version was attached to GS's were reseted to 2.0.0.

2.0.0 was chosen as reset version for plugins because it is higher than
  the one that was set by inheriting GS version. Furthermore, it's a
  major change from prior plugin versioning system thus it also makes
  semantic sense.

Justification for version bump:

== GS ==
9a4ab31f26 1.19.0
c13b935201 1.18.3
c13b935201 1.18.2
18fc39d2cf 1.18.1
c083a8bcc2 1.18.0
e8783d46d0 1.17.1
d9a42550ff 1.17.0
1536d3ef29 1.16.0
c03ed457a6 1.15.0
d2e6519bad 1.14.2
fe411e8138 1.14.1
b17e0b4169 1.14.0
daa5f87fd4 1.13.0
d75b5d2f4a 1.11.7
f6dbf66983 1.11.6
6cf674f8f8 1.11.5
7845a09b34 1.11.4
e4d432295d 1.11.3
339204f1ee 1.11.2
a4e679a118 1.11.1
7967db6ff5 1.11.0
bc030da320 1.10.1
9cc7df51d6 1.10.0
bf7f17474d 1.9.2
8a07edec5f 1.9.1
0042971d74 1.9.0
6b5450b7e6 1.8.0
5dcc98d1c6 1.7.0
e6667db0cd 1.6.0
3290227b50 1.5.0
a59c439b46 1.4.0
496ab8c920 1.3.10
986030060b 1.3.9
1d529c021a 1.3.8
f89c052cf8 1.3.7
38f2ecefac 1.3.6
e473937cb9 1.3.5
9a39ebe66f 1.3.4
ddc3cecfc0 1.3.3
2b43d484eb 1.3.2
e8e487187e 1.3.1

== Plugins ==
XMPP plugin
e0887220b0 bump patch
e186ad57d0 bump patch

OStatus
e186ad57d0 bump patch

Nodeinfo
ceae66a30f bump minor
586fb5a517 bump major
195296846e bump minor

114 files changed:
README.md
lib/framework.php
plugins/AccountManager/AccountManagerPlugin.php
plugins/Activity/ActivityPlugin.php
plugins/ActivitySpam/ActivitySpamPlugin.php
plugins/ActivityVerb/ActivityVerbPlugin.php
plugins/ActivityVerbPost/ActivityVerbPostPlugin.php
plugins/AnonymousFave/AnonymousFavePlugin.php
plugins/AntiBrute/AntiBrutePlugin.php
plugins/ApiLogger/ApiLoggerPlugin.php
plugins/AuthCrypt/AuthCryptPlugin.php
plugins/AutoSandbox/AutoSandboxPlugin.php
plugins/Autocomplete/AutocompletePlugin.php
plugins/Awesomeness/AwesomenessPlugin.php
plugins/BitlyUrl/BitlyUrlPlugin.php
plugins/Blacklist/BlacklistPlugin.php
plugins/BlankAd/BlankAdPlugin.php
plugins/BlogspamNet/BlogspamNetPlugin.php
plugins/Bookmark/BookmarkPlugin.php
plugins/CacheLog/CacheLogPlugin.php
plugins/CasAuthentication/CasAuthenticationPlugin.php
plugins/ChooseTheme/ChooseThemePlugin.php
plugins/ClientSideShorten/ClientSideShortenPlugin.php
plugins/Comet/CometPlugin.php
plugins/ConversationTree/ConversationTreePlugin.php
plugins/Cronish/CronishPlugin.php
plugins/DefaultLayout/DefaultLayoutPlugin.php
plugins/Diaspora/DiasporaPlugin.php
plugins/DirectMessage/DirectMessagePlugin.php
plugins/Directory/DirectoryPlugin.php
plugins/DiskCache/DiskCachePlugin.php
plugins/DomainStatusNetwork/DomainStatusNetworkPlugin.php
plugins/DomainWhitelist/DomainWhitelistPlugin.php
plugins/EmailAuthentication/EmailAuthenticationPlugin.php
plugins/EmailRegistration/EmailRegistrationPlugin.php
plugins/EmailReminder/EmailReminderPlugin.php
plugins/EmailSummary/EmailSummaryPlugin.php
plugins/Event/EventPlugin.php
plugins/ExtendedProfile/ExtendedProfilePlugin.php
plugins/Favorite/FavoritePlugin.php
plugins/FeedPoller/FeedPollerPlugin.php
plugins/FetchRemote/FetchRemotePlugin.php
plugins/FollowEveryone/FollowEveryonePlugin.php
plugins/ForceGroup/ForceGroupPlugin.php
plugins/GeoURL/GeoURLPlugin.php
plugins/Geonames/GeonamesPlugin.php
plugins/GroupFavorited/GroupFavoritedPlugin.php
plugins/GroupPrivateMessage/GroupPrivateMessagePlugin.php
plugins/HTMLPurifierSchemes/HTMLPurifierSchemesPlugin.php
plugins/ImageMagick/ImageMagickPlugin.php
plugins/Imap/ImapPlugin.php
plugins/InProcessCache/InProcessCachePlugin.php
plugins/InfiniteScroll/InfiniteScrollPlugin.php
plugins/LRDD/LRDDPlugin.php
plugins/LdapAuthentication/LdapAuthenticationPlugin.php
plugins/LdapAuthorization/LdapAuthorizationPlugin.php
plugins/LilUrl/LilUrlPlugin.php
plugins/LinkPreview/LinkPreviewPlugin.php
plugins/LogFilter/LogFilterPlugin.php
plugins/Mapstraction/MapstractionPlugin.php
plugins/Memcache/MemcachePlugin.php
plugins/Memcached/MemcachedPlugin.php
plugins/MentionURL/MentionURLPlugin.php
plugins/Meteor/MeteorPlugin.php
plugins/MobileProfile/MobileProfilePlugin.php
plugins/ModHelper/ModHelperPlugin.php
plugins/ModLog/ModLogPlugin.php
plugins/ModPlus/ModPlusPlugin.php
plugins/Nodeinfo/NodeinfoPlugin.php
plugins/OStatus/OStatusPlugin.php
plugins/Oembed/OembedPlugin.php
plugins/OfflineBackup/OfflineBackupPlugin.php
plugins/OpenExternalLinkTarget/OpenExternalLinkTargetPlugin.php
plugins/OpenID/OpenIDPlugin.php
plugins/OpenX/OpenXPlugin.php
plugins/OpportunisticQM/OpportunisticQMPlugin.php
plugins/Orbited/OrbitedPlugin.php
plugins/PiwikAnalytics/PiwikAnalyticsPlugin.php
plugins/Poll/PollPlugin.php
plugins/PostDebug/PostDebugPlugin.php
plugins/PtitUrl/PtitUrlPlugin.php
plugins/QnA/QnAPlugin.php
plugins/RSSCloud/RSSCloudPlugin.php
plugins/RegisterThrottle/RegisterThrottlePlugin.php
plugins/RequireValidatedEmail/RequireValidatedEmailPlugin.php
plugins/ReverseUsernameAuthentication/ReverseUsernameAuthenticationPlugin.php
plugins/SQLProfile/SQLProfilePlugin.php
plugins/SQLStats/SQLStatsPlugin.php
plugins/Sample/SamplePlugin.php
plugins/SearchSub/SearchSubPlugin.php
plugins/SensitiveContent/SensitiveContentPlugin.php
plugins/Share/SharePlugin.php
plugins/ShareNotice/ShareNoticePlugin.php
plugins/SimpleCaptcha/SimpleCaptchaPlugin.php
plugins/SimpleUrl/SimpleUrlPlugin.php
plugins/Sitemap/SitemapPlugin.php
plugins/SlicedFavorites/SlicedFavoritesPlugin.php
plugins/SphinxSearch/SphinxSearchPlugin.php
plugins/StoreRemoteMedia/StoreRemoteMediaPlugin.php
plugins/StrictTransportSecurity/StrictTransportSecurityPlugin.php
plugins/SubMirror/SubMirrorPlugin.php
plugins/SubscriptionThrottle/SubscriptionThrottlePlugin.php
plugins/TabFocus/TabFocusPlugin.php
plugins/TagCloud/TagCloudPlugin.php
plugins/TagSub/TagSubPlugin.php
plugins/TightUrl/TightUrlPlugin.php
plugins/TwitterBridge/TwitterBridgePlugin.php
plugins/UserFlag/UserFlagPlugin.php
plugins/UserLimit/UserLimitPlugin.php
plugins/VideoThumbnails/VideoThumbnailsPlugin.php
plugins/WebFinger/WebFingerPlugin.php
plugins/WikiHashtags/WikiHashtagsPlugin.php
plugins/WikiHowProfile/WikiHowProfilePlugin.php
plugins/Xmpp/XmppPlugin.php

index 3266dbda30288949b3b5074c66012484fd1b40ce..c506f58afb6951cb33325064c0784224d7134364 100644 (file)
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-# GNU social 1.3.x
+# GNU social 1.19.x
 (c) 2010 Free Software Foundation, Inc
 
 This is the README file for GNU social, the free
index 8f6f3c9d54b727a24c8a82b599369afba80e38da..1614e23352ad8e455f5318e75622a41fe2d7daa2 100644 (file)
@@ -22,8 +22,8 @@ if (!defined('GNUSOCIAL')) { exit(1); }
 define('GNUSOCIAL_ENGINE', 'GNU social');
 define('GNUSOCIAL_ENGINE_URL', 'https://www.gnu.org/software/social/');
 
-define('GNUSOCIAL_BASE_VERSION', '1.3.0');
-define('GNUSOCIAL_LIFECYCLE', 'beta5'); // 'dev', 'alpha[0-9]+', 'beta[0-9]+', 'rc[0-9]+', 'release'
+define('GNUSOCIAL_BASE_VERSION', '1.19.0');
+define('GNUSOCIAL_LIFECYCLE', 'rc0'); // 'dev', 'alpha[0-9]+', 'beta[0-9]+', 'rc[0-9]+', 'release'
 
 define('GNUSOCIAL_VERSION', GNUSOCIAL_BASE_VERSION . '-' . GNUSOCIAL_LIFECYCLE);
 
index 429e9d4e5e2c850461503c45f48ed86af3cb284b..1aea7f72e48e02876826a7da09dc154e77a91fc5 100644 (file)
@@ -33,6 +33,8 @@ if (!defined('STATUSNET') && !defined('LACONICA')) {
 
 class AccountManagerPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     const AM_REL = 'acct-mgmt';
 
     function __construct()
@@ -77,7 +79,7 @@ class AccountManagerPlugin extends Plugin
     }
 
     function onLoginAction($action, &$login) {
-        switch ($action) 
+        switch ($action)
         {
          case 'AccountManagementControlDocument':
             $login = true;
@@ -90,7 +92,7 @@ class AccountManagerPlugin extends Plugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'AccountManager',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Craig Andrews',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/AccountManager',
                             'rawdescription' =>
index 0f306a427c2d2706576df2418d52666ec9818d87..29dbb13f3c2f88eaa55e240815b3865a64731c1b 100644 (file)
@@ -46,7 +46,7 @@ if (!defined('STATUSNET')) {
  */
 class ActivityPlugin extends Plugin
 {
-    const VERSION = '0.1';
+    const PLUGIN_VERSION = '0.1.0';
     const SOURCE  = 'activity';
 
     // Flags to switch off certain activity notices
@@ -342,7 +342,7 @@ class ActivityPlugin extends Plugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'Activity',
-                            'version' => self::VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Evan Prodromou',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/Activity',
                             'rawdescription' =>
index d63d64c71893314c0379abe3fd4a7b2ca5f467a0..7c9287437d80959e1a6043552390d17f4fce3696 100644 (file)
@@ -36,7 +36,7 @@ if (!defined('STATUSNET')) {
 
 /**
  * Check new notices with activity spam service.
- * 
+ *
  * @category  Spam
  * @package   StatusNet
  * @author    Evan Prodromou <evan@status.net>
@@ -46,6 +46,8 @@ if (!defined('STATUSNET')) {
  */
 class ActivitySpamPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     public $server = null;
     public $hideSpam = false;
 
@@ -67,7 +69,7 @@ class ActivitySpamPlugin extends Plugin
 
         // Let DB_DataObject find Spam_score
 
-        common_config_set('db', 'class_location', 
+        common_config_set('db', 'class_location',
                           common_config('db', 'class_location') .':'.dirname(__FILE__));
 
         return true;
@@ -94,7 +96,7 @@ class ActivitySpamPlugin extends Plugin
 
     /**
      * When a notice is saved, check its spam score
-     * 
+     *
      * @param Notice $notice Notice that was just saved
      *
      * @return boolean hook value; true means continue processing, false means stop.
@@ -111,7 +113,7 @@ class ActivitySpamPlugin extends Plugin
             $this->log(LOG_INFO, "Notice " . $notice->id . " has spam score " . $score->score);
 
         } catch (Exception $e) {
-            // Log but continue 
+            // Log but continue
             $this->log(LOG_ERR, $e->getMessage());
         }
 
@@ -171,7 +173,7 @@ class ActivitySpamPlugin extends Plugin
 
         return true;
     }
-    
+
     /**
      * Map URLs to actions
      *
@@ -218,7 +220,7 @@ class ActivitySpamPlugin extends Plugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'ActivitySpam',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Evan Prodromou',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/ActivitySpam',
                             'description' =>
index 368c2f11b72bdb8d1a6be3bfda8ff32d1886326c..4d92e3666580c95dc09b81a4e1db5350bd28c885 100644 (file)
@@ -31,6 +31,7 @@ if (!defined('GNUSOCIAL')) { exit(1); }
 
 class ActivityVerbPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
 
     public function onRouterInitialized(URLMapper $m)
     {
@@ -47,7 +48,7 @@ class ActivityVerbPlugin extends Plugin
     public function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'Activity Verb',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Mikael Nordfeldth',
                             'homepage' => 'https://www.gnu.org/software/social/',
                             'rawdescription' =>
index 64ffe57cd44bb72558e3cf788016bae73c58899f..0185d534d70bb5ce9211b7476475c4f833f5ae9e 100644 (file)
@@ -25,6 +25,8 @@ if (!defined('GNUSOCIAL')) { exit(1); }
  */
 class ActivityVerbPostPlugin extends ActivityVerbHandlerPlugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     // TODO: Implement a "fallback" feature which can handle anything _as_ an activityobject "note"
 
     public function tag()
@@ -128,7 +130,7 @@ class ActivityVerbPostPlugin extends ActivityVerbHandlerPlugin
     public function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'Post verb',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Mikael Nordfeldth',
                             'homepage' => 'https://gnu.io/',
                             'rawdescription' =>
index ca4bdc832f2d4220a51ceefbe38ce227f43bcbcc..47471ef39089b45f01aef66c9fd1c2550979897e 100644 (file)
@@ -43,7 +43,7 @@ if (!defined('STATUSNET')) {
     exit(1);
 }
 
-define('ANONYMOUS_FAVE_PLUGIN_VERSION', '0.1');
+define('ANONYMOUS_FAVE_PLUGIN_VERSION', '0.1.0');
 
 /**
  * Anonymous Fave plugin to allow anonymous (not logged in) users
index c2291cbf1da18c27be1f5d6882101222248a8c06..0c1863567517383d241716f2c74371ebeea990a5 100644 (file)
@@ -3,6 +3,7 @@
 if (!defined('GNUSOCIAL')) { exit(1); }
 
 class AntiBrutePlugin extends Plugin {
+    const PLUGIN_VERSION = '2.0.0';
     protected $failed_attempts = 0;
     protected $unauthed_user = null;
     protected $client_ip = null;
@@ -71,7 +72,7 @@ class AntiBrutePlugin extends Plugin {
     public function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'AntiBrute',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Mikael Nordfeldth',
                             'homepage' => 'http://gnu.io/',
                             'description' =>
index 3877c464f0f61e04faa7018fd3f57d94691b20a7..ee28e8d8a4c9fca786cadbbf17a5f738cd5619bc 100644 (file)
@@ -28,6 +28,7 @@ if (!defined('STATUSNET')) {
 
 class ApiLoggerPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
     // Lower this to do random sampling of API requests rather than all.
     // 0.1 will check about 10% of hits, etc.
     public $frequency = 1.0;
@@ -78,7 +79,7 @@ class ApiLoggerPlugin extends Plugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'ApiLogger',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Brion Vibber',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/ApiLogger',
                             'rawdescription' =>
index 62019aa015a0f7182c6fca11ea2e41dd73d712ca..b213e0483c585085513a3cda7786a54d7737aa07 100644 (file)
@@ -32,6 +32,7 @@ if (!defined('GNUSOCIAL')) { exit(1); }
 
 class AuthCryptPlugin extends AuthenticationPlugin
 {
+    const PLUGIN_VERSION = '2.0.0';
     protected $hash         = '$6$';    // defaults to SHA512, i.e. '$6$', in onInitializePlugin()
     protected $statusnet    = true;     // if true, also check StatusNet style password hash
     protected $overwrite    = true;     // if true, password change means overwrite with crypt()
@@ -153,7 +154,7 @@ class AuthCryptPlugin extends AuthenticationPlugin
     public function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'AuthCrypt',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Mikael Nordfeldth',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/AuthCrypt',
                             'rawdescription' =>
index 706523564a521126f800b5bc2e801b56848b95a1..269f7d3b0dfd026585e7136107f876287eb12722 100644 (file)
@@ -38,6 +38,7 @@ define('AUTOSANDBOX', '0.1');
 
 class AutoSandboxPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
     var $contact;
     var $debug;
 
@@ -59,7 +60,7 @@ class AutoSandboxPlugin extends Plugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'AutoSandbox',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Sean Carmody',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/AutoSandbox',
                             'rawdescription' =>
index 55bdb8894afe737b92ccb22697d20cd296f24902..9f6ef401cfb0696d403a58d6acefcb8b87ccbbac 100644 (file)
@@ -34,6 +34,7 @@ if (!defined('STATUSNET') && !defined('LACONICA')) {
 
 class AutocompletePlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
     function __construct()
     {
         parent::__construct();
@@ -55,7 +56,7 @@ class AutocompletePlugin extends Plugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'Autocomplete',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Craig Andrews',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/Autocomplete',
                             'rawdescription' =>
index fff833d4ee91380a5358a40f1ed83857eecf48fa..1416676c9361fbf8e43d93f41a417b20e2115e8d 100644 (file)
@@ -42,13 +42,13 @@ if (!defined('STATUSNET')) {
 
 class AwesomenessPlugin extends Plugin
 {
-    const VERSION = '0.0.42';
+    const PLUGIN_VERSION = '0.0.42';
 
     public function onPluginVersion(array &$versions)
     {
         $versions[] = array(
             'name' => 'Awesomeness',
-            'version' => self::VERSION,
+            'version' => self::PLUGIN_VERSION,
             'author' => 'Jeroen De Dauw',
             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/Awesomeness',
             // TRANS: Plugin description for a sample plugin.
index d3c1ac12188892046f12f9cf68b369c5bf1d47c4..fd9a24b2ca8908fc3936ffb4510f989d632e611b 100644 (file)
@@ -35,6 +35,8 @@ if (!defined('STATUSNET')) {
 
 class BitlyUrlPlugin extends UrlShortenerPlugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     public $shortenerName = 'bit.ly';
     public $serviceUrl = 'http://api.bit.ly/v3/shorten?longUrl=%s';
     public $login; // To set a site-default when admins or users don't override it.
@@ -147,7 +149,7 @@ class BitlyUrlPlugin extends UrlShortenerPlugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => sprintf('BitlyUrl (%s)', $this->shortenerName),
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Craig Andrews, Brion Vibber',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/BitlyUrl',
                             'rawdescription' =>
index 1572903f2e544af32385d42e3d1f4080b406d0e9..6d4ded70c45aeb5df0c72353c501dc5333703cf2 100644 (file)
@@ -40,7 +40,7 @@ if (!defined('GNUSOCIAL')) { exit(1); }
  */
 class BlacklistPlugin extends Plugin
 {
-    const VERSION = GNUSOCIAL_VERSION;
+    const PLUGIN_VERSION = '2.0.0';
 
     public $nicknames = array();
     public $urls      = array();
@@ -265,7 +265,7 @@ class BlacklistPlugin extends Plugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'Blacklist',
-                            'version' => self::VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Evan Prodromou',
                             'homepage' =>
                             'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/Blacklist',
index fbcf70bb03093711f29bf057705e4cd82ad5e60b..5670d544af87ae684af9cd555ae0029d16cf2b3c 100644 (file)
@@ -53,6 +53,7 @@ if (!defined('STATUSNET')) {
  */
 class BlankAdPlugin extends UAPPlugin
 {
+    const PLUGIN_VERSION = '2.0.0';
     /**
      * Show a medium rectangle 'ad'
      *
@@ -120,7 +121,7 @@ class BlankAdPlugin extends UAPPlugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'BlankAd',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Evan Prodromou',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/BlankAdPlugin',
                             'rawdescription' =>
index 30e9cffe16034383b090f9c01e156a41226d3c6d..b12877f9d72493bb31927bdbe7c929b18aba84b7 100644 (file)
@@ -32,7 +32,7 @@ if (!defined('STATUSNET')) {
     exit(1);
 }
 
-define('BLOGSPAMNETPLUGIN_VERSION', '0.1');
+define('PLUGIN_VERSION', '0.1.0');
 
 /**
  * Plugin to check submitted notices with blogspam.net
@@ -145,13 +145,13 @@ class BlogspamNetPlugin extends Plugin
 
     function version()
     {
-        return BLOGSPAMNETPLUGIN_VERSION;
+        return PLUGIN_VERSION;
     }
 
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'BlogspamNet',
-                            'version' => BLOGSPAMNETPLUGIN_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Evan Prodromou, Brion Vibber',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/BlogspamNet',
                             'rawdescription' =>
index e6afa0b6daf466e295b786b5aca997a1479aa457..98e9a3881cb94d32cdc9b6328c9d26fa5339923a 100644 (file)
@@ -43,7 +43,7 @@ if (!defined('GNUSOCIAL')) { exit(1); }
  */
 class BookmarkPlugin extends MicroAppPlugin
 {
-    const VERSION         = '0.1';
+    const PLUGIN_VERSION         = '0.1.0';
     const IMPORTDELICIOUS = 'BookmarkPlugin:IMPORTDELICIOUS';
 
     /**
@@ -180,7 +180,7 @@ class BookmarkPlugin extends MicroAppPlugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'Bookmark',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Evan Prodromou, Stephane Berube, Jean Baptiste Favre, Mikael Nordfeldth',
                             'homepage' => 'https://gnu.io/social',
                             'description' =>
index cf7e3a9884daa571f5618d546c5734b29c8a3a62..d83402e6c268c17e0a94b0209c6bd354e21ef72b 100644 (file)
@@ -52,6 +52,8 @@ if (!defined('STATUSNET')) {
  */
 class CacheLogPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     function onStartCacheGet(&$key, &$value)
     {
         $this->log(LOG_INFO, "Fetching key '$key'");
@@ -99,7 +101,7 @@ class CacheLogPlugin extends Plugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'CacheLog',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Evan Prodromou',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/CacheLog',
                             'description' =>
index 02ed4cb166a6efa61333bf7408dfa33de5415ac9..17c5f49d7ecedef9b643139965b47d79ffb2e950 100644 (file)
@@ -36,6 +36,8 @@ set_include_path(get_include_path() . PATH_SEPARATOR . dirname(__FILE__) . '/ext
 
 class CasAuthenticationPlugin extends AuthenticationPlugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     public $server;
     public $port = 443;
     public $path = '';
@@ -152,7 +154,7 @@ class CasAuthenticationPlugin extends AuthenticationPlugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'CAS Authentication',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Craig Andrews',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/CasAuthentication',
                             // TRANS: Plugin description. CAS is Central Authentication Service.
index b54e3d09a6929f0fc97c2a0e69dcdd2e6bea488a..fe7ba52e861022613f64f5113f6f799a7fb008b1 100644 (file)
@@ -23,6 +23,7 @@
  */
 
 class ChooseThemePlugin extends Plugin {
+    const PLUGIN_VERSION = '0.1.0';
 
     public function onRouterInitialized(URLMapper $m) {
         $m->connect('main/choosethemesettings', array('action' => 'choosethemesettings'));
@@ -31,7 +32,7 @@ class ChooseThemePlugin extends Plugin {
     public function onPluginVersion(array &$versions) {
                
         $versions[] = array('name' => 'ChooseTheme',
-                            'version' => '0.1',
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Knut Erik "abjectio" Hollund',
                             'homepage' => 'https://gitlab.com/kollektivet0x242/gsp-choosetheme',
                             'rawdescription' =>
index 0e4e7969aab3c6b17fbb820f0792997d69f6613f..d341f0258f1aeed5e054e47b05e09131ab00fbe6 100644 (file)
@@ -33,6 +33,7 @@ if (!defined('STATUSNET') && !defined('LACONICA')) {
 
 class ClientSideShortenPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
     function __construct()
     {
         parent::__construct();
@@ -57,7 +58,7 @@ class ClientSideShortenPlugin extends Plugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'Shorten',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Craig Andrews',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/ClientSideShorten',
                             'rawdescription' =>
index 83c4e7099036f1e14bdaa36ea3e69126eb27df46..6e668468415a77cd440caf22f1d3c8dc67f98504 100644 (file)
@@ -44,6 +44,8 @@ require_once INSTALLDIR.'/plugins/Realtime/RealtimePlugin.php';
  */
 class CometPlugin extends RealtimePlugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     public $server   = null;
     public $username = null;
     public $password = null;
@@ -107,7 +109,7 @@ class CometPlugin extends RealtimePlugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'Comet',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Evan Prodromou',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/Comet',
                             'rawdescription' =>
index 042677f82425e945a957ba12893991ba9bf6ae21..83d9742b64a10c53b54931157cbe7ca45c5fbad0 100644 (file)
@@ -25,6 +25,8 @@ if (!defined('GNUSOCIAL')) { exit(1); }
  */
 class ConversationTreePlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     public function onStartShowConversation(Action $action, Conversation $conv, Profile $scoped=null) {
         $nl = new ConversationTree($conv->getNotices($action->getScoped()), $action);
         $cnt = $nl->show();
@@ -34,7 +36,7 @@ class ConversationTreePlugin extends Plugin
     public function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'ConversationTree',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Mikael Nordfeldth',
                             'homepage' => 'http://gnu.io/',
                             'rawdescription' =>
index e90fa3e34c676da2a240a8dd50ba7d657f1c5112..1b7a68a47f1278659ea13b06192d08c155363ad2 100644 (file)
@@ -13,6 +13,8 @@
 if (!defined('GNUSOCIAL')) { exit(1); }
 
 class CronishPlugin extends Plugin {
+    const PLUGIN_VERSION = '2.0.0';
+
     public function onCronMinutely()
     {
         common_debug('CRON: Running near-minutely cron job!');
@@ -48,7 +50,7 @@ class CronishPlugin extends Plugin {
     public function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'Cronish',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Mikael Nordfeldth',
                             'homepage' => 'http://www.gnu.org/software/social/',
                             'description' =>
index 3c3846faf3cce934114ba83bd67b1232cb3690a0..bfe01d74b75d9747f8b815b31ab0a81746fdbc6f 100644 (file)
@@ -31,6 +31,8 @@ if (!defined('GNUSOCIAL')) { exit(1); }
 
 class DefaultLayoutPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     public $prerender_replyforms = false;
 
     public function onEndShowThreadedNoticeTail(NoticeListItem $nli, Notice $notice, array $notices) {
@@ -46,7 +48,7 @@ class DefaultLayoutPlugin extends Plugin
     public function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'Default Layout',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Mikael Nordfeldth',
                             'homepage' => 'https://www.gnu.org/software/social/',
                             'rawdescription' =>
index c054d3b767658cfd32cd5629e428569bb402bb62..3d38e7e8536861d7f48030759082baa9beb366c3 100644 (file)
@@ -35,6 +35,8 @@ addPlugin('OStatus');
 
 class DiasporaPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '0.2.0';
+
     const REL_SEED_LOCATION = 'http://joindiaspora.com/seed_location';
     const REL_GUID          = 'http://joindiaspora.com/guid';
     const REL_PUBLIC_KEY    = 'diaspora-public-key';
@@ -79,7 +81,7 @@ class DiasporaPlugin extends Plugin
     public function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'Diaspora',
-                            'version' => '0.2',
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Mikael Nordfeldth',
                             'homepage' => 'https://gnu.io/social',
                             // TRANS: Plugin description.
@@ -148,7 +150,7 @@ class DiasporaPlugin extends Plugin
         /**
          * Encrypt your <decrypted_header> XML snippet using the “outer key”
          * and “outer iv” (using the aes-256-cbc cipher). This encrypted
-         * blob shall be referred to as “the ciphertext”. 
+         * blob shall be referred to as “the ciphertext”.
          */
         $ciphertext = $outer_key->encrypt($decrypted_header, \phpseclib\Crypt\RSA::PADDING_PKCS1);
 
index de13ef680fa3cee7865ad5912519131794d77981..2b500ec80734d1b80c25cfd0c6158cb03d3d40e9 100644 (file)
@@ -24,6 +24,8 @@ if (!defined('GNUSOCIAL')) { exit(1); }
  */
 class DirectMessagePlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     public function onCheckSchema()
     {
         $schema = Schema::get();
@@ -164,7 +166,7 @@ class DirectMessagePlugin extends Plugin
     public function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'Direct Message',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Mikael Nordfeldth',
                             'homepage' => 'http://gnu.io/',
                             'rawdescription' =>
index e8ef98969f05b0bfb4fb37b006833a21774d6afc..1d00a2cdb8aba39627adae32f3059c4573419584 100644 (file)
@@ -44,6 +44,8 @@ if (!defined('STATUSNET')) {
  */
 class DirectoryPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     private $dir = null;
 
     /**
@@ -255,7 +257,7 @@ class DirectoryPlugin extends Plugin
     {
         $versions[] = array(
             'name' => 'Directory',
-            'version' => GNUSOCIAL_VERSION,
+            'version' => self::PLUGIN_VERSION,
             'author' => 'Zach Copley',
             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/Directory',
             // TRANS: Plugin description.
index a574bf51588cc142c842dde6ba639b54e2bf265d..3e224253ddd58b4290fff2ad83bc080e265220b0 100644 (file)
@@ -46,6 +46,8 @@ if (!defined('STATUSNET')) {
  */
 class DiskCachePlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     var $root = '/tmp';
 
     function keyToFilename($key)
@@ -164,7 +166,7 @@ class DiskCachePlugin extends Plugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'DiskCache',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Evan Prodromou',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/DiskCache',
                             'rawdescription' =>
index 24ca6c90b0c319e8c0c9b5fbc2a23aa4e2acb596..28b29d1f9ee2563c779148d8f6fa779cf032915d 100644 (file)
@@ -52,6 +52,8 @@ require_once $_dir . '/extlib/regDomain.inc.php';
  */
 class DomainStatusNetworkPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     static $_thetree = null;
 
     function initialize()
@@ -193,7 +195,7 @@ class DomainStatusNetworkPlugin extends Plugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'DomainStatusNetwork',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Evan Prodromou',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/DomainStatusNetwork',
                             'rawdescription' =>
index e965cfaa04f2f768768452a9a76344de5f71cb56..8be03df39e10b22d6009dc1b7a0f7474875e4006 100644 (file)
@@ -48,6 +48,8 @@ if (!defined('STATUSNET')) {
  */
 class DomainWhitelistPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     /**
      * Get the path to the plugin's installation directory. Used
      * to link in js files and whatnot.
@@ -270,7 +272,7 @@ class DomainWhitelistPlugin extends Plugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'DomainWhitelist',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Evan Prodromou, Zach Copley',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/DomainWhitelist',
                             'rawdescription' =>
index fda99a12f8cee04ae3dbef29e1d9077f96be114a..d3409f3e77e3c2990d6b570333d51d7518b37fb2 100644 (file)
@@ -31,6 +31,8 @@ if (!defined('GNUSOCIAL')) { exit(1); }
 
 class EmailAuthenticationPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     // $nickname for this plugin is the user's email address
     function onStartCheckPassword($nickname, $password, &$authenticatedUser)
     {
@@ -52,7 +54,7 @@ class EmailAuthenticationPlugin extends Plugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'Email Authentication',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Craig Andrews',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/EmailAuthentication',
                             'rawdescription' =>
index 378cb6acd1b8a3a7769aa192b0f81a3b042273ca..05868d2444c7896ad7ccb9f2cb11a24cfa3dfb75 100644 (file)
@@ -47,6 +47,8 @@ if (!defined('STATUSNET')) {
  */
 class EmailRegistrationPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     const CONFIRMTYPE = 'register';
 
     function onArgsInitialize(&$args)
@@ -175,7 +177,7 @@ class EmailRegistrationPlugin extends Plugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'EmailRegistration',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Evan Prodromou',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/EmailRegistration',
                             'rawdescription' =>
index f30e8d9273fb6865ce5661b2845521c445e44de3..a9372200b32c11e2d075d8b44b0f2ab79551d534 100644 (file)
@@ -46,6 +46,8 @@ if (!defined('STATUSNET')) {
  */
 class EmailReminderPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     /**
      * Set up email_reminder table
      *
@@ -183,7 +185,7 @@ class EmailReminderPlugin extends Plugin
     {
         $versions[] = array(
             'name'           => 'EmailReminder',
-            'version'        => GNUSOCIAL_VERSION,
+            'version'        => self::PLUGIN_VERSION,
             'author'         => 'Zach Copley',
             'homepage'       => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/EmailReminder',
             // TRANS: Plugin description.
index 75985da32ebf3efd8589cc14e9d016297f9100b8..9e94cd16eee4867503a7ad5e93cf7fb9b15d3774 100644 (file)
@@ -45,6 +45,7 @@ if (!defined('STATUSNET')) {
  */
 class EmailSummaryPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
     /**
      * Database schema setup
      *
@@ -69,7 +70,7 @@ class EmailSummaryPlugin extends Plugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'EmailSummary',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Evan Prodromou',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/EmailSummary',
                             'rawdescription' =>
index 57d11c77571cf27b2eb95e528e02b96103e0e914..58f7fabbe90d5380dcd3326140939d0339643c3f 100644 (file)
@@ -42,6 +42,8 @@ if (!defined('GNUSOCIAL')) { exit(1); }
  */
 class EventPlugin extends ActivityVerbHandlerPlugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     /**
      * Set up our tables (event and rsvp)
      *
@@ -100,7 +102,7 @@ class EventPlugin extends ActivityVerbHandlerPlugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'Event',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Evan Prodromou',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/Event',
                             'description' =>
index a1717c897e9d569a58657b33bc94e77346b28370..6ad84378bed474c27d8560ac664703e3f8f365e6 100644 (file)
@@ -29,11 +29,13 @@ if (!defined('STATUSNET')) {
  */
 class ExtendedProfilePlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     function onPluginVersion(array &$versions)
     {
         $versions[] = array(
             'name' => 'ExtendedProfile',
-            'version' => GNUSOCIAL_VERSION,
+            'version' => self::PLUGIN_VERSION,
             'author' => 'Brion Vibber, Samantha Doherty, Zach Copley',
             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/ExtendedProfile',
             // TRANS: Plugin description.
index d3a3fa86f723ad378be45fae1109328fc54ebb94..01fe534724eb5c7e286a90b2d6b6fdded6c14662 100644 (file)
@@ -25,6 +25,8 @@ if (!defined('GNUSOCIAL')) { exit(1); }
  */
 class FavoritePlugin extends ActivityVerbHandlerPlugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     protected $email_notify_fave = 1;
 
     public function tag()
@@ -558,7 +560,7 @@ class FavoritePlugin extends ActivityVerbHandlerPlugin
     public function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'Favorite',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Mikael Nordfeldth',
                             'homepage' => 'http://gnu.io/',
                             'rawdescription' =>
index 2326cd2f1b4d6bd1225cf77f832891e2ce307157..c9e68ba863e489756c92558610f8105b765031eb 100644 (file)
@@ -13,6 +13,8 @@
 if (!defined('GNUSOCIAL')) { exit(1); }
 
 class FeedPollerPlugin extends Plugin {
+    const PLUGIN_VERSION = '2.0.0';
+
     public $interval = 5;   // interval in minutes for feed checks
 
     public function onEndInitializeQueueManager(QueueManager $qm)
@@ -50,7 +52,7 @@ class FeedPollerPlugin extends Plugin {
     public function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'FeedPoller',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Mikael Nordfeldth',
                             'homepage' => 'http://www.gnu.org/software/social/',
                             'description' =>
index 40d7550c582258750c39055b450cde56963e99cf..9dda9b58d9753e1fdda330157e1a48ac101c448a 100644 (file)
@@ -30,6 +30,8 @@ if (!defined('GNUSOCIAL')) { exit(1); }
 
 class FetchRemotePlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     static function fetchNoticeFromUrl($url)
     {
         if (!common_valid_http_url($url)) {
@@ -108,7 +110,7 @@ class FetchRemotePlugin extends Plugin
     public function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'FetchRemote',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Mikael Nordfeldth',
                             'homepage' => 'http://www.gnu.org/software/social/',
                             // TRANS: Plugin description.
index 58aae85ed0221cb8d849f4c5166775c88cf921bc..d8b1b8e67fd5d239ae5cf474b98ff62fa95d3ea2 100644 (file)
@@ -48,6 +48,8 @@ if (!defined('STATUSNET')) {
  */
 class FollowEveryonePlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     /**
      * Called when a new user is registered.
      *
@@ -168,7 +170,7 @@ class FollowEveryonePlugin extends Plugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'FollowEveryone',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Evan Prodromou',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/FollowEveryone',
                             'rawdescription' =>
index e0ab59822e9f2ead33329e52aa9a200dd3019d54..3f18f98a697b3f9df6b044eac3dad1f4ef402576 100644 (file)
@@ -26,6 +26,8 @@ if (!defined('STATUSNET')) { exit(1); }
 
 class ForceGroupPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     /**
      * Members of these groups will have all their posts mirrored into
      * the group even if they don't explicitly mention it.
@@ -110,7 +112,7 @@ class ForceGroupPlugin extends Plugin
         $url = 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/ForceGroup';
 
         $versions[] = array('name' => 'ForceGroup',
-            'version' => GNUSOCIAL_VERSION,
+            'version' => self::PLUGIN_VERSION,
             'author' => 'Brion Vibber',
             'homepage' => $url,
             'rawdescription' =>
index be47bd5d27e65532d8f25120c7e1d1b7fae735a7..cc22364f3592d0e789e22a677e4ceb289da7fdc5 100644 (file)
@@ -48,6 +48,8 @@ if (!defined('STATUSNET')) {
  */
 class GeoURLPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     public $ping = 'http://geourl.org/ping/';
 
     /**
@@ -119,7 +121,7 @@ class GeoURLPlugin extends Plugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'GeoURL',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Evan Prodromou',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/GeoURL',
                             'rawdescription' =>
index 14a95a2114794a1924c86d75ec6045c37fe12856..aa856ea3d1ba32fa9da55daa55f36ee0c98b329b 100644 (file)
@@ -48,6 +48,8 @@ if (!defined('STATUSNET')) {
  */
 class GeonamesPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     const LOCATION_NS = 1;
 
     public $host     = 'ws.geonames.org';
@@ -490,7 +492,7 @@ class GeonamesPlugin extends Plugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'Geonames',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Evan Prodromou',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/Geonames',
                             'rawdescription' =>
index 3c6fbd3af447155fdb07a0d42d2bf2beaeae97f0..350da9400c6b9036540eec7b332b4b28210cf565 100644 (file)
@@ -26,6 +26,8 @@ if (!defined('STATUSNET')) { exit(1); }
 
 class GroupFavoritedPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     /**
      * Hook for RouterInitialized event.
      *
@@ -70,7 +72,7 @@ class GroupFavoritedPlugin extends Plugin
         $url = 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/GroupFavorited';
 
         $versions[] = array('name' => 'GroupFavorited',
-            'version' => GNUSOCIAL_VERSION,
+            'version' => self::PLUGIN_VERSION,
             'author' => 'Brion Vibber',
             'homepage' => $url,
             'rawdescription' =>
index bee504491f8a6e89a34cc17f3f95d923bcab5999..7aabbe59b16555a77a6ca38ab67f087c02da8409 100644 (file)
@@ -48,6 +48,8 @@ if (!defined('STATUSNET')) {
  */
 class GroupPrivateMessagePlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     /**
      * Database schema setup
      *
@@ -408,7 +410,7 @@ class GroupPrivateMessagePlugin extends Plugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'GroupPrivateMessage',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Evan Prodromou',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/GroupPrivateMessage',
                             'rawdescription' =>
index d8ca619decc3c47f2887afd14bfe700100aa9377..001cb840b3e6e7c69b01d4f9ced70d1e041d70de 100644 (file)
@@ -28,10 +28,12 @@ require_once INSTALLDIR.'/extlib/HTMLPurifier/HTMLPurifier.auto.php';
  */
 class HTMLPurifierSchemesPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     public function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'HTMLPurifier Schemes',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Mikael Nordfeldth',
                             'homepage' => 'https://gnu.io/social',
                             'rawdescription' =>
index 927445211cee75057d69d222c84ebb845e87bcbd..1d68a9cb054645d408291de08b309ffd8208d4c3 100644 (file)
@@ -46,6 +46,8 @@ if (!defined('GNUSOCIAL')) { exit(1); }
 
 class ImageMagickPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     public $preview_imageformat = 'PNG';    // Image format strings: http://www.imagemagick.org/script/formats.php#supported
     public $rasterize_vectors = false;       // Whether we want to turn SVG into PNG etc.
 
@@ -135,7 +137,7 @@ class ImageMagickPlugin extends Plugin
     public function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'ImageMagick',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Mikael Nordfeldth',
                             'homepage' => 'http://gnu.io/social',
                             'rawdescription' =>
index 15bd8159d7b914681b8388570e265c281c69a6df..a2da37c2d1f072951c8dc36f492cfdb6abfd7be1 100644 (file)
@@ -44,6 +44,8 @@ if (!defined('STATUSNET')) {
  */
 class ImapPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     public $mailbox;
     public $user;
     public $password;
@@ -79,7 +81,7 @@ class ImapPlugin extends Plugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'IMAP',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Craig Andrews',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/IMAP',
                             'rawdescription' =>
index 4bcfb8e2da3ff025103cad9955b425d1a83dceba..d3e56f4123f935bfffd1d24b17be820e9c67412d 100644 (file)
@@ -55,6 +55,8 @@ if (!defined('STATUSNET')) {
  */
 class InProcessCachePlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     private $_items = array();
     private $_hits  = array();
     private $active;
@@ -175,7 +177,7 @@ class InProcessCachePlugin extends Plugin
         $url = 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/InProcessCache';
 
         $versions[] = array('name' => 'InProcessCache',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Evan Prodromou',
                             'homepage' => $url,
                             'description' =>
index c9107ad8241f8bf1f266800b045544f2ef2ea169..2e47d736474e3bb50ed68299320e434fb0163a5b 100644 (file)
@@ -31,6 +31,8 @@ if (!defined('GNUSOCIAL')) { exit(1); }
 
 class InfiniteScrollPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     public $on_next_only = false;
 
     function onEndShowScripts(Action $action)
@@ -44,7 +46,7 @@ class InfiniteScrollPlugin extends Plugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'InfiniteScroll',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Craig Andrews',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/InfiniteScroll',
                             'rawdescription' =>
index a7bdb0edbb706a012b981b5a4ac465e037e90b35..2ae6d96775cb98de3190ef3529d7b5beed387c51 100644 (file)
@@ -31,6 +31,8 @@ set_include_path(get_include_path() . PATH_SEPARATOR . __DIR__ . '/extlib/');
 
 class LRDDPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     public function onAutoload($cls)
     {
         switch ($cls) {
@@ -55,7 +57,7 @@ class LRDDPlugin extends Plugin
     public function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'LRDD',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Mikael Nordfeldth',
                             'homepage' => 'http://www.gnu.org/software/social/',
                             // TRANS: Plugin description.
index 2a09ad7c81c3d1988651105ad006681ad0b50a73..c3e8f305fcc82e7914282ec4207448ab2a93c19f 100644 (file)
@@ -33,6 +33,7 @@ if (!defined('STATUSNET') && !defined('LACONICA')) {
 
 class LdapAuthenticationPlugin extends AuthenticationPlugin
 {
+    const PLUGIN_VERSION = '2.0.0';
     function onInitializePlugin(){
         parent::onInitializePlugin();
         if(!isset($this->attributes['nickname'])){
@@ -145,7 +146,7 @@ class LdapAuthenticationPlugin extends AuthenticationPlugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'LDAP Authentication',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Craig Andrews',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/LdapAuthentication',
                             'rawdescription' =>
index fb86ba57b85ca2928eca4836cfca11b1ae5a2652..4e6c380610f94fc37ed358ab5195691b916282ea 100644 (file)
@@ -33,6 +33,8 @@ if (!defined('STATUSNET') && !defined('LACONICA')) {
 
 class LdapAuthorizationPlugin extends AuthorizationPlugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     public $roles_to_groups = array();
     public $login_group = null;
 
@@ -121,7 +123,7 @@ class LdapAuthorizationPlugin extends AuthorizationPlugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'LDAP Authorization',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Craig Andrews',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/LdapAuthorization',
                             'rawdescription' =>
index 1e4d135cc3824d67b63bef681c90c1e9bd65a320..9a5d840caab727f8a21044b8e015699491d6baa4 100644 (file)
@@ -33,6 +33,8 @@ if (!defined('STATUSNET')) {
 
 class LilUrlPlugin extends UrlShortenerPlugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     public $serviceUrl;
 
     function onInitializePlugin(){
@@ -60,7 +62,7 @@ class LilUrlPlugin extends UrlShortenerPlugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => sprintf('LilUrl (%s)', $this->shortenerName),
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Craig Andrews',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/LilUrl',
                             'rawdescription' =>
index 25e31f3f7918107284ce852ffcd464544e0e0e18..1e735cab8ed4682e998e8561725034f64cdea838 100644 (file)
@@ -29,10 +29,12 @@ if (!defined('STATUSNET')) {
  */
 class LinkPreviewPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'LinkPreview',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Brion Vibber',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/LinkPreview',
                             'rawdescription' =>
index f0794af4a3bb255db604c64eb74bda3664ac2741..bbe06f4a4b756d90cc85d8bee072154e94a79e62 100644 (file)
@@ -35,6 +35,8 @@ if (!defined('STATUSNET')) {
  */
 class LogFilterPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     public $default = true;     // Set to false to require opting things in
     public $priority = array(); // override by priority: array(LOG_ERR => true, LOG_DEBUG => false)
     public $regex = array();    // override by regex match of message: array('/twitter/i' => false)
@@ -42,7 +44,7 @@ class LogFilterPlugin extends Plugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'LogFilter',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Brion Vibber',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/LogFilter',
                             'rawdescription' =>
index ddc54bcc15339b5c8f48a21199dc594a5af37b70..9c7b1190afa8dbada2fa6fe49836a8319b3bd8b3 100644 (file)
@@ -46,7 +46,7 @@ if (!defined('STATUSNET')) {
  */
 class MapstractionPlugin extends Plugin
 {
-    const VERSION = GNUSOCIAL_VERSION;
+    const PLUGIN_VERSION = '2.0.0';
 
     /** provider name, one of:
      'cloudmade', 'microsoft', 'openlayers', 'yahoo' */
@@ -168,7 +168,7 @@ class MapstractionPlugin extends Plugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'Mapstraction',
-                            'version' => self::VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Evan Prodromou',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/Mapstraction',
                             'rawdescription' =>
index dc0f94367516e8d42417bb9931ef7876910e82f9..1d85386a2d96170798cd6674bf6e2669e8c2e3b0 100644 (file)
@@ -50,6 +50,8 @@ if (!defined('STATUSNET')) {
  */
 class MemcachePlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     static $cacheInitialized = false;
 
     private $_conn  = null;
@@ -239,7 +241,7 @@ class MemcachePlugin extends Plugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'Memcache',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Evan Prodromou, Craig Andrews',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/Memcache',
                             'rawdescription' =>
index 33b7772db42ff1b25559a3e81c1b752bceeaae31..061e43469e89ce3857737c032c30156596d76530 100644 (file)
@@ -54,6 +54,8 @@ if (!defined('STATUSNET')) {
  */
 class MemcachedPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     static $cacheInitialized = false;
 
     private $_conn  = null;
@@ -210,7 +212,7 @@ class MemcachedPlugin extends Plugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'Memcached',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Evan Prodromou, Craig Andrews',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/Memcached',
                             'rawdescription' =>
index f76aa8b28df3e5479bca2656f7c7fac0ee9075e1..182a60076feda662ea0cd36b9133e6f82667fc96 100644 (file)
@@ -10,6 +10,8 @@ require_once __DIR__ . '/lib/util.php';
  */
 class MentionURLPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     function onEndFindMentions(Profile $sender, $text, &$mentions)
     {
         $matches = array();
@@ -73,7 +75,7 @@ class MentionURLPlugin extends Plugin
     public function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'MentionURL',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Stephen Paul Weber',
                             'homepage' => 'http://gnu.io/',
                             'description' =>
index 9ce25386c1e59aa2ffb0c361ac970761666af5ce..432769ef27f017e94f9b4ac1d9e001c98a0e0732 100644 (file)
@@ -44,6 +44,8 @@ require_once INSTALLDIR.'/plugins/Realtime/RealtimePlugin.php';
  */
 class MeteorPlugin extends RealtimePlugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     public $webserver     = null;
     public $webport       = null;
     public $controlport   = null;
@@ -163,7 +165,7 @@ class MeteorPlugin extends RealtimePlugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'Meteor',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Evan Prodromou',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/Meteor',
                             'rawdescription' =>
index 0e0ba170e82a9a719b3af97b0892b09fc731be6f..666ca74c000869f52eb343ca0d9d25784f891cd7 100644 (file)
@@ -45,6 +45,8 @@ require_once INSTALLDIR.'/plugins/Mobile/WAP20Plugin.php';
  */
 class MobileProfilePlugin extends WAP20Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     public $DTD            = null;
     public $serveMobile    = false;
     public $reallyMobile   = false;
@@ -371,7 +373,7 @@ class MobileProfilePlugin extends WAP20Plugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'MobileProfile',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Sarven Capadisli',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/MobileProfile',
                             'rawdescription' =>
index 45b8bf27d10947b7307a325e9793bb2d084aa475..5be03dfcb438fcc683c0d15a89aa637aca7558e7 100644 (file)
@@ -25,12 +25,14 @@ if (!defined('GNUSOCIAL')) { exit(1); }
  */
 class ModHelperPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     static $rights = array(Right::SILENCEUSER, Right::TRAINSPAM, Right::REVIEWSPAM);
 
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'ModHelper',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Brion Vibber',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/ModHelper',
                             'rawdescription' =>
index 84912ac914366ceb754679b6e5a8f213ef1bccd4..146c9b4b4a768f3b73edded4c9ac7c192a27b4f7 100644 (file)
@@ -49,6 +49,7 @@ if (!defined('STATUSNET')) {
 
 class ModLogPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
     const VIEWMODLOG = 'ModLogPlugin::VIEWMODLOG';
 
     /**
@@ -187,7 +188,7 @@ class ModLogPlugin extends Plugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'ModLog',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Evan Prodromou',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/ModLog',
                             'description' =>
index 9facd12ef27d5b8a1f75855725306951bbf49e27..94a23c0b46433b0928419673dbb616dec4f14146 100644 (file)
@@ -27,10 +27,12 @@ if (!defined('GNUSOCIAL')) { exit(1); }
  */
 class ModPlusPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'ModPlus',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Brion Vibber',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/ModPlus',
                             'rawdescription' =>
index 07a86e93f7fb17673d0251af04695ca1bcce21a3..8fe6a7999ae8061e7117ed8812e90165f7c84117 100644 (file)
@@ -6,7 +6,7 @@ if (!defined('GNUSOCIAL')) {
 
 class NodeinfoPlugin extends Plugin
 {
-    const VERSION = '0.0.1';
+    const VERSION = '1.0.1';
 
     public function onRouterInitialized($m)
     {
index 10d8e4350dabb0bf0dc4e07a3e029a61c976c24e..6ee120226fe9a941b1f564748925281ad80aa0a9 100644 (file)
@@ -30,6 +30,8 @@ if (!defined('GNUSOCIAL')) { exit(1); }
 
 class OStatusPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     /**
      * Hook for RouterInitialized event.
      *
@@ -1350,7 +1352,7 @@ class OStatusPlugin extends Plugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'OStatus',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Evan Prodromou, James Walker, Brion Vibber, Zach Copley',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/OStatus',
                             // TRANS: Plugin description.
index ce4803c50605102c50e6b1352ffb0200d069ccf2..d70f79e59f031311ebb58302c22fc775c5af8ae8 100644 (file)
@@ -4,6 +4,8 @@ if (!defined('GNUSOCIAL')) { exit(1); }
 
 class OembedPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     // settings which can be set in config.php with addPlugin('Oembed', array('param'=>'value', ...));
     // WARNING, these are _regexps_ (slashes added later). Always escape your dots and end your strings
     public $domain_whitelist = array(       // hostname => service provider
@@ -451,7 +453,7 @@ class OembedPlugin extends Plugin
     public function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'Oembed',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Mikael Nordfeldth',
                             'homepage' => 'http://gnu.io/',
                             'description' =>
index b1c69558eadbcdf4ad7fe411f9566968f299ac4c..ae751b9e601d4cd3d09ebfe6b26cade66f1da070 100644 (file)
@@ -4,7 +4,7 @@
  * Copyright (C) 2011, StatusNet, Inc.
  *
  * Offline backup
- * 
+ *
  * PHP version 5
  *
  * This program is free software: you can redistribute it and/or modify
@@ -37,7 +37,7 @@ if (!defined('STATUSNET')) {
 /**
  * Offline backup
  *
- * Instead of a big 
+ * Instead of a big
  *
  * @category  General
  * @package   StatusNet
@@ -49,6 +49,7 @@ if (!defined('STATUSNET')) {
 
 class OfflineBackupPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
 
     function onRouterInitialized($m)
     {
@@ -74,7 +75,7 @@ class OfflineBackupPlugin extends Plugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'OfflineBackup',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Evan Prodromou',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/OfflineBackup',
                             'rawdescription' =>
index 89c7cbabfdd947063aabf6f7ea3777d97efe6ad6..a6c874888512cd7d8443436046be7799458ff8fc 100644 (file)
@@ -42,6 +42,8 @@ if (!defined('STATUSNET') && !defined('LACONICA')) {
  */
 class OpenExternalLinkTargetPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     function onEndShowScripts($action)
     {
         $action->inlineScript('$(document).on("click", "a[rel~=external]:not([class~=attachment])", function () { window.open(this.href); return false; });');
@@ -52,7 +54,7 @@ class OpenExternalLinkTargetPlugin extends Plugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'OpenExternalLinkTarget',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Sarven Capadisli',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/OpenExternalLinkTarget',
                             'rawdescription' =>
index c6d247caf310d73628645ce2d6a4e51e7cecc1f5..b8211166e701e96d036abe8c39098bb10081df20 100644 (file)
@@ -50,6 +50,8 @@ if (!defined('STATUSNET')) {
  */
 class OpenIDPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     // Plugin parameter: set true to disallow non-OpenID logins
     // If set, overrides the setting in database or $config['site']['openidonly']
     public $openidOnly = null;
@@ -595,7 +597,7 @@ class OpenIDPlugin extends Plugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'OpenID',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Evan Prodromou, Craig Andrews',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/OpenID',
                             'rawdescription' =>
index f0c78905aa9f1ade1d908e74fcf2991db9ef1191..24516d8a124d2d8b4152f13856e109516eade140 100644 (file)
@@ -77,6 +77,8 @@ if (!defined('STATUSNET')) {
  */
 class OpenXPlugin extends UAPPlugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     public $adScript = null;
 
     function initialize()
@@ -202,7 +204,7 @@ ENDOFSCRIPT;
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'OpenX',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Evan Prodromou',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/OpenX',
                             'rawdescription' =>
index 8e0486105f90f202e288cf81528b1a3b896c0b22..4dfa32ff4a7fd18efcd222ede1d4c1ddb9c932a0 100644 (file)
@@ -1,6 +1,8 @@
 <?php
 
 class OpportunisticQMPlugin extends Plugin {
+    const PLUGIN_VERSION = '2.0.0';
+
     public $qmkey = false;
     public $secs_per_action = 1; // total seconds to run script per action
     public $rel_to_pageload = true;  // relative to pageload or queue start
@@ -37,7 +39,7 @@ class OpportunisticQMPlugin extends Plugin {
     public function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'OpportunisticQM',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Mikael Nordfeldth',
                             'homepage' => 'http://www.gnu.org/software/social/',
                             'description' =>
index e007eebe7ef1bd3ec064ea482c6b4d6e5ec26687..2359c02ef861d43a6d1c603ff63baa994d85b638 100644 (file)
@@ -47,6 +47,8 @@ require_once INSTALLDIR.'/plugins/Realtime/RealtimePlugin.php';
  */
 class OrbitedPlugin extends RealtimePlugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     public $webserver   = null;
     public $webport     = null;
     public $channelbase = null;
@@ -162,7 +164,7 @@ class OrbitedPlugin extends RealtimePlugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'Orbited',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Evan Prodromou',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/Orbited',
                             'rawdescription' =>
index adc87e66eeb62a5c6768f4b95434446c7bebcb51..924e36c264c1f370cd9b0b53743b0a9ee424a7ee 100644 (file)
@@ -51,6 +51,8 @@ if (!defined('STATUSNET')) {
  */
 class PiwikAnalyticsPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     /** the base of your Piwik installation */
     public $piwikroot = null;
     /** the Piwik Id of your statusnet installation */
@@ -106,7 +108,7 @@ ENDOFPIWIK;
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'PiwikAnalytics',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Tobias Diekershoff, Evan Prodromou',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/Piwik',
                             'rawdescription' =>
index 4f74e82a359da2048b4a7578de61b752e56f8bcc..48ef15b280f3e9eaaebda1ff034b2ba37dd0ba7c 100644 (file)
@@ -45,7 +45,7 @@ if (!defined('STATUSNET')) {
  */
 class PollPlugin extends MicroAppPlugin
 {
-    const VERSION         = '0.1';
+    const PLUGIN_VERSION = '0.1.0';
 
     // @fixme which domain should we use for these namespaces?
     const POLL_OBJECT          = 'http://activityschema.org/object/poll';
@@ -123,7 +123,7 @@ class PollPlugin extends MicroAppPlugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'Poll',
-                            'version' => self::VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Brion Vibber',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/Poll',
                             'rawdescription' =>
index 9f8749440506b651669bd679f5aed261aac4a743..94c049837fb06b69857647aa96306228a3203f8d 100644 (file)
@@ -34,6 +34,8 @@ if (!defined('STATUSNET')) {
 
 class PostDebugPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     /**
      * Set to a directory to dump individual items instead of
      * sending to the debug log
@@ -51,7 +53,7 @@ class PostDebugPlugin extends Plugin
     public function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'PostDebug',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Brion Vibber',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/PostDebug',
                             'rawdescription' =>
index 031604b57f8c33244960f6f35bf207f8a9288e29..a974e914d6dbf2badeda856510631bd7e4b894c8 100644 (file)
@@ -33,6 +33,8 @@ if (!defined('STATUSNET')) {
 
 class PtitUrlPlugin extends UrlShortenerPlugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     public $serviceUrl;
 
     function onInitializePlugin(){
@@ -60,7 +62,7 @@ class PtitUrlPlugin extends UrlShortenerPlugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => sprintf('PtitUrl (%s)', $this->shortenerName),
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Craig Andrews',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/PtitUrl',
                             'rawdescription' =>
index 67806370090f32b6ed35d68d5d48a8be23d4789f..7cca3d2c7ef8a7796500877a03c7a94a3050dfe2 100644 (file)
@@ -46,6 +46,7 @@ if (!defined('STATUSNET')) {
  */
 class QnAPlugin extends MicroAppPlugin
 {
+    const PLUGIN_VERSION = '2.0.0';
 
     var $oldSaveNew = true;
 
@@ -128,7 +129,7 @@ class QnAPlugin extends MicroAppPlugin
     {
         $versions[] = array(
             'name'        => 'QnA',
-            'version'     => GNUSOCIAL_VERSION,
+            'version'     => self::PLUGIN_VERSION,
             'author'      => 'Zach Copley',
             'homepage'    => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/QnA',
             'description' =>
index 3a8a83749c571dab899f4f96e070f3ba19304ec1..77d60551a3f1ca53d9fcde8e6499fc6b006d24c1 100644 (file)
@@ -31,7 +31,7 @@ if (!defined('STATUSNET')) {
     exit(1);
 }
 
-define('RSSCLOUDPLUGIN_VERSION', '0.1');
+define('RSSCLOUDPLUGIN_VERSION', '0.1.0');
 
 /**
  * Plugin class for adding RSSCloud capabilities to StatusNet
index 5b999a4370cccd95bc9a752707f7323b1d2e21f4..7d358f19dfc2aa4209fd7b9f840fdd69f2eb9c64 100644 (file)
@@ -45,6 +45,8 @@ if (!defined('GNUSOCIAL')) { exit(1); }
 
 class RegisterThrottlePlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     /**
      * Array of time spans in seconds to limits.
      *
@@ -239,7 +241,7 @@ class RegisterThrottlePlugin extends Plugin
     public function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'RegisterThrottle',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Evan Prodromou',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/RegisterThrottle',
                             'description' =>
index 6ca13b9097b497e6c87f560c5387637b3dbddb3b..3a874fbb40493a4c6f8e661dfa7723ade006760c 100644 (file)
@@ -53,6 +53,8 @@ if (!defined('STATUSNET') && !defined('LACONICA')) {
  */
 class RequireValidatedEmailPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     /**
      * Users created before this time will be grandfathered in
      * without the validation requirement.
@@ -216,7 +218,7 @@ class RequireValidatedEmailPlugin extends Plugin
     {
         $versions[] =
           array('name' => 'Require Validated Email',
-                'version' => GNUSOCIAL_VERSION,
+                'version' => self::PLUGIN_VERSION,
                 'author' => 'Craig Andrews, '.
                 'Evan Prodromou, '.
                 'Brion Vibber',
index 47f304414eefe90449a2981ec896ecfb819c213b..f8e75967e05ce1b982e46e8ea15b92a9779380fa 100644 (file)
@@ -33,6 +33,7 @@ if (!defined('STATUSNET') && !defined('LACONICA')) {
 
 class ReverseUsernameAuthenticationPlugin extends AuthenticationPlugin
 {
+    const PLUGIN_VERSION = '2.0.0';
     //---interface implementation---//
 
     function onInitializePlugin(){
@@ -60,7 +61,7 @@ class ReverseUsernameAuthenticationPlugin extends AuthenticationPlugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'Reverse Username Authentication',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Craig Andrews',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/ReverseUsernameAuthentication',
                             'rawdescription' =>
index 3baa91e4949af67750938c78adf41b5c797d08bd..cc3b3e6b1428ed00e5d39a37890dff01942b8822 100644 (file)
@@ -29,12 +29,14 @@ if (!defined('STATUSNET')) {
  */
 class SQLProfilePlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     private $recursionGuard = false;
 
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'SQLProfile',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Brion Vibber',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/SQLProfile',
                             'rawdescription' =>
index bd83ac0a327398eeb648c1c5d0e7729d5682faef..3434e9362bd0c0e45f166c1e5e1203a1dc96073a 100644 (file)
@@ -29,6 +29,8 @@ if (!defined('STATUSNET')) {
  */
 class SQLStatsPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     protected $queryCount = 0;
     protected $queryStart = 0;
     protected $queryTimes = array();
@@ -37,7 +39,7 @@ class SQLStatsPlugin extends Plugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'SQLStats',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Evan Prodromou',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/SQLStats',
                             'rawdescription' =>
index 4f8351cc0805223b96d0b2d59dbb07158965f09b..cd4d25150df66c37103c6c9278c8abdcf91f5011 100644 (file)
@@ -103,6 +103,8 @@ if (!defined('STATUSNET')) {
  */
 class SamplePlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     /**
      * Plugins are configured using public instance attributes. To set
      * their values, site administrators use this syntax:
@@ -225,7 +227,7 @@ class SamplePlugin extends Plugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'Sample',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Brion Vibber, Evan Prodromou',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/Sample',
                             'rawdescription' =>
index 06d644235e45ac6167e43a58884068be7bb8d59b..96e976c55c016884d8daf9b75ff0144a21c9e015 100644 (file)
@@ -44,7 +44,7 @@ if (!defined('STATUSNET')) {
  */
 class SearchSubPlugin extends Plugin
 {
-    const VERSION         = '0.1';
+    const PLUGIN_VERSION = '0.1.0';
 
     /**
      * Database schema setup
@@ -91,7 +91,7 @@ class SearchSubPlugin extends Plugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'SearchSub',
-                            'version' => self::VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Brion Vibber',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/SearchSub',
                             'rawdescription' =>
index 8eb7c4a6ef6714e0a4df5fb492256c6e3a80f96b..ce5516923bddb278a8519fbea975294d8e857341 100644 (file)
@@ -6,12 +6,12 @@ if (!defined('GNUSOCIAL')) {
 
 class SensitiveContentPlugin extends Plugin
 {
-       const VERSION = '0.0.1';
+       const PLUGIN_VERSION = '0.0.1';
 
        function onPluginVersion(array &$versions)
        {
                $versions[] = array('name' => 'Sensitive Content',
-                       'version' => self::VERSION,
+                       'version' => self::PLUGIN_VERSION,
                        'author' => 'MoonMan',
                        'homepage' => 'https://gitgud.io/ShitposterClub/SensitiveContent/',
                        'description' =>
index 597fd652dbeff41c95367beb76a269e56401913a..615cda7893802a4321ca2f65aaf6a616c4c31248 100644 (file)
@@ -25,6 +25,8 @@ if (!defined('GNUSOCIAL')) { exit(1); }
  */
 class SharePlugin extends ActivityVerbHandlerPlugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     public function tag()
     {
         return 'share';
@@ -360,7 +362,7 @@ class SharePlugin extends ActivityVerbHandlerPlugin
     public function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'Share verb',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Mikael Nordfeldth',
                             'homepage' => 'https://gnu.io/',
                             'rawdescription' =>
index fb60341e3d12f78c93bff464ff71b0e51c3bb473..af25f8a6dc7c63a94faae4432bd603281d6ed4d5 100644 (file)
@@ -26,6 +26,8 @@ if (!defined('STATUSNET')) { exit(1); }
 
 class ShareNoticePlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     public $targets = array(
         array('Twitter'),
         array('Facebook'),
@@ -214,7 +216,7 @@ class FacebookShareTarget extends NoticeShareTarget
         $url = 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/ShareNotice';
 
         $versions[] = array('name' => 'ShareNotice',
-            'version' => GNUSOCIAL_VERSION,
+            'version' => self::PLUGIN_VERSION,
             'author' => 'Brion Vibber',
             'homepage' => $url,
             'rawdescription' =>
index 5f5cd204f2986a130aaff177568f379d76f97925..f75beaa12f0cc9429b009510fe4207b9e1c35fe2 100644 (file)
@@ -25,6 +25,8 @@ if (!defined('GNUSOCIAL')) { exit(1); }
  */
 class SimpleCaptchaPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     public function initialize()
     {
         // This probably needs some work. For example with IPv6 you can easily generate new IPs...
@@ -62,7 +64,7 @@ class SimpleCaptchaPlugin extends Plugin
     public function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'Simple Captcha',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Mikael Nordfeldth',
                             'homepage' => 'https://gnu.io/social',
                             'rawdescription' =>
index 235a330e028b20a6e5980ec4e65eb5effe73fec2..65398a86e80081cbb94ac73aa37ff78608acd69e 100644 (file)
@@ -33,6 +33,8 @@ if (!defined('STATUSNET')) {
 
 class SimpleUrlPlugin extends UrlShortenerPlugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     public $serviceUrl;
 
     function onInitializePlugin(){
@@ -50,7 +52,7 @@ class SimpleUrlPlugin extends UrlShortenerPlugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => sprintf('SimpleUrl (%s)', $this->shortenerName),
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Craig Andrews',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/SimpleUrl',
                             'rawdescription' =>
index 75c36cf0dddb70ab7227dc2b4313f6dee2bff666..c4c34eccc99c565babf034b047c83b1caf866595 100644 (file)
@@ -46,6 +46,8 @@ if (!defined('STATUSNET')) {
  */
 class SitemapPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     const USERS_PER_MAP   = 50000;
     const NOTICES_PER_MAP = 50000;
 
@@ -178,7 +180,7 @@ class SitemapPlugin extends Plugin
         $url = 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/Sitemap';
 
         $versions[] = array('name' => 'Sitemap',
-            'version' => GNUSOCIAL_VERSION,
+            'version' => self::PLUGIN_VERSION,
             'author' => 'Evan Prodromou',
             'homepage' => $url,
             'rawdescription' =>
index fcf971de6addc64c18771e5bd02bcf0a51560c15..8048bb1f0209e2a7bfb60e037ce2777c60041c7c 100644 (file)
@@ -26,6 +26,8 @@ if (!defined('STATUSNET')) { exit(1); }
 
 class SlicedFavoritesPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     /**
      * Example:
      *
@@ -100,7 +102,7 @@ class SlicedFavoritesPlugin extends Plugin
         $url = 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/SlicedFavorites';
 
         $versions[] = array('name' => 'SlicedFavorites',
-            'version' => GNUSOCIAL_VERSION,
+            'version' => self::PLUGIN_VERSION,
             'author' => 'Brion Vibber',
             'homepage' => $url,
             'rawdescription' =>
index 8345ea59e7d98eda2ac9367f7255577dd7b06af3..c19fa6a3bf6e52036a43eb4b4c49154d557c8619 100644 (file)
@@ -53,6 +53,8 @@ foreach($sphinxDefaults as $key => $val) {
  */
 class SphinxSearchPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     /**
      * Automatically load any classes used
      *
@@ -110,7 +112,7 @@ class SphinxSearchPlugin extends Plugin
         $url = 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/SphinxSearch';
 
         $versions[] = array('name' => 'SphinxSearch',
-            'version' => GNUSOCIAL_VERSION,
+            'version' => self::PLUGIN_VERSION,
             'author' => 'Brion Vibber',
             'homepage' => $url,
             'rawdescription' =>
index e171218f79ffc6868abfe82e91f8e1d471c9e147..89635db8b80a5780eb5687bb698136ec3fb36010 100644 (file)
@@ -6,6 +6,8 @@ if (!defined('GNUSOCIAL')) { exit(1); }
 
 class StoreRemoteMediaPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     // settings which can be set in config.php with addPlugin('Oembed', array('param'=>'value', ...));
     // WARNING, these are _regexps_ (slashes added later). Always escape your dots and end your strings
     public $domain_whitelist = array(       // hostname => service provider
@@ -201,7 +203,7 @@ class StoreRemoteMediaPlugin extends Plugin
     public function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'StoreRemoteMedia',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Mikael Nordfeldth',
                             'homepage' => 'https://gnu.io/',
                             'description' =>
index e3c879943e620f37339c204f4c13186389223cb8..07047c277894b25fd44a4cc982d0d11cbd0e7949 100644 (file)
@@ -31,6 +31,8 @@ if (!defined('GNUSOCIAL')) { exit(1); }
 
 class StrictTransportSecurityPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     public $max_age = 15552000;
     public $includeSubDomains = false;
     public $preloadToken = false;
@@ -53,7 +55,7 @@ class StrictTransportSecurityPlugin extends Plugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'StrictTransportSecurity',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Craig Andrews',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/StrictTransportSecurity',
                             'rawdescription' =>
index 83e15a9bd445c9d9c72a2f0838eec3dd5672719f..b4c1dac51960c859d88d35ceaeab08391214843f 100644 (file)
@@ -25,6 +25,8 @@ if (!defined('STATUSNET') && !defined('LACONICA')) { exit(1); }
  */
 class SubMirrorPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     /**
      * Hook for RouterInitialized event.
      *
@@ -60,7 +62,7 @@ class SubMirrorPlugin extends Plugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'SubMirror',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Brion Vibber',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/SubMirror',
                             'rawdescription' =>
index 30b92902730a5d8174087295a4aedf2a9a02d934..256e3dc1c6355110a5dfef8fa2c8ad83027db7cf 100644 (file)
@@ -46,6 +46,8 @@ if (!defined('STATUSNET')) {
  */
 class SubscriptionThrottlePlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     public $subLimits = array(86400 => 100,
                               3600 => 50);
 
@@ -160,7 +162,7 @@ class SubscriptionThrottlePlugin extends Plugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'SubscriptionThrottle',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Evan Prodromou',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/SubscriptionThrottle',
                             'rawdescription' =>
index ff43613383b9c9c257aa22cf8d16d2c4ab9951d7..b75e3a85a3148cb39844103e8160d4c17366ea9e 100644 (file)
@@ -34,6 +34,8 @@ if (!defined('STATUSNET') && !defined('LACONICA')) {
 
 class TabFocusPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     function __construct()
     {
         parent::__construct();
@@ -47,7 +49,7 @@ class TabFocusPlugin extends Plugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'TabFocus',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Craig Andrews and Paul Irish',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/TabFocus',
                             'rawdescription' =>
index c616be75fdc149d8a3bb82d99d12a12ad1e4a7a3..e47d697839383e16c69d15f156ff23412f6b5a28 100644 (file)
@@ -13,6 +13,7 @@
 if (!defined('GNUSOCIAL')) { exit(1); }
 
 class TagCloudPlugin extends Plugin {
+    const PLUGIN_VERSION = '2.0.0';
 
     public function onRouterInitialized(URLMapper $m)
     {
@@ -59,7 +60,7 @@ class TagCloudPlugin extends Plugin {
     public function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'TagCloud',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Mikael Nordfeldth',
                             'homepage' => 'https://gnu.io/social',
                             'description' =>
index 14c0cd191b7eebaf76170bc6858f78a81d22ea1b..eaefa058f2ba11875263a9f2b318d97941fb992c 100644 (file)
@@ -44,7 +44,7 @@ if (!defined('STATUSNET')) {
  */
 class TagSubPlugin extends Plugin
 {
-    const VERSION         = '0.1';
+    const PLUGIN_VERSION = '0.1.0';
 
     /**
      * Database schema setup
@@ -92,7 +92,7 @@ class TagSubPlugin extends Plugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'TagSub',
-                            'version' => self::VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Brion Vibber',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/TagSub',
                             'rawdescription' =>
index a3bc492ad16479033a7526a9f4e08a9a65c4f771..3134c730aa65907ce0862b79361be5a827833a9e 100644 (file)
@@ -33,6 +33,8 @@ if (!defined('STATUSNET')) {
 
 class TightUrlPlugin extends UrlShortenerPlugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     public $serviceUrl;
 
     function onInitializePlugin(){
@@ -60,7 +62,7 @@ class TightUrlPlugin extends UrlShortenerPlugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => sprintf('TightUrl (%s)', $this->shortenerName),
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Craig Andrews',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/TightUrl',
                             'rawdescription' =>
index 5bf63a394674ac8a18114bfbd7adb9d349d5b46c..b67c996e1dd455f449245d7134e828722febf0d9 100644 (file)
@@ -47,7 +47,7 @@ require_once __DIR__ . '/twitter.php';
  */
 class TwitterBridgePlugin extends Plugin
 {
-    const VERSION = GNUSOCIAL_VERSION;
+    const PLUGIN_VERSION = '2.0.0';
     public $adminImportControl = false; // Should the 'import' checkbox be exposed in the admin panel?
 
     /**
@@ -299,7 +299,7 @@ class TwitterBridgePlugin extends Plugin
     {
         $versions[] = array(
             'name' => 'TwitterBridge',
-            'version' => self::VERSION,
+            'version' => self::PLUGIN_VERSION,
             'author' => 'Zach Copley, Julien C, Jean Baptiste Favre',
             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/TwitterBridge',
             // TRANS: Plugin description.
index 8b2971f35e3082fbbb05edebf90e20245b97fe59..ed1b281fce848451d76029ccc6b6f7e277f4ce19 100644 (file)
@@ -42,6 +42,8 @@ if (!defined('STATUSNET')) {
  */
 class UserFlagPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     const REVIEWFLAGS = 'UserFlagPlugin::reviewflags';
     const CLEARFLAGS  = 'UserFlagPlugin::clearflags';
 
@@ -232,7 +234,7 @@ class UserFlagPlugin extends Plugin
         $url = 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/UserFlag';
 
         $versions[] = array('name' => 'UserFlag',
-            'version' => GNUSOCIAL_VERSION,
+            'version' => self::PLUGIN_VERSION,
             'author' => 'Evan Prodromou',
             'homepage' => $url,
             'rawdescription' =>
index 2bb1218a72c0b0d1333178af526d97d2bd6eadac..b3629af051d6175b94eec2eaa29c8926bd6c20ed 100644 (file)
@@ -47,6 +47,8 @@ if (!defined('STATUSNET')) {
  */
 class UserLimitPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     public $maxUsers = null;
 
     public function onStartUserRegister(Profile $profile)
@@ -84,7 +86,7 @@ class UserLimitPlugin extends Plugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'UserLimit',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Evan Prodromou',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/UserLimit',
                             'description' =>
index 5b96653db1d609c96732d2137fa330f77f223d2c..1ca49410f159ec6f21b38ee7b90e818b552ddfd4 100644 (file)
@@ -42,6 +42,8 @@ if (!defined('GNUSOCIAL')) { exit(1); }
 
 class VideoThumbnailsPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     /*
      * This function should only extract an image from the video stream
      * and disregard any cropping or scaling in the resulting file, as
@@ -99,7 +101,7 @@ class VideoThumbnailsPlugin extends Plugin
     public function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'Video Thumbnails',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Mikael Nordfeldth',
                             'homepage' => 'https://www.gnu.org/software/social/',
                             'rawdescription' =>
index d8ddcb1ce2c66c93a27ede659947a4923056e1f5..938fd8446abf64817f10b15609c77287becb2d7c 100644 (file)
@@ -31,6 +31,8 @@ if (!defined('GNUSOCIAL')) { exit(1); }
 
 class WebFingerPlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     const OAUTH_ACCESS_TOKEN_REL    = 'http://apinamespace.org/oauth/access_token';
     const OAUTH_REQUEST_TOKEN_REL   = 'http://apinamespace.org/oauth/request_token';
     const OAUTH_AUTHORIZE_REL       = 'http://apinamespace.org/oauth/authorize';
@@ -221,7 +223,7 @@ class WebFingerPlugin extends Plugin
     public function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'WebFinger',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Mikael Nordfeldth',
                             'homepage' => 'http://www.gnu.org/software/social/',
                             // TRANS: Plugin description.
index 46d04701430fd519decc56f0b60f42acc4f46816..0d0ff2417a82d01dab6eef51e5e67fb5fb532b44 100644 (file)
@@ -44,7 +44,7 @@ if (!defined('STATUSNET')) {
  */
 class WikiHashtagsPlugin extends Plugin
 {
-    const VERSION = '0.1';
+    const PLUGIN_VERSION = '0.1.0';
 
     function __construct($code=null)
     {
@@ -107,7 +107,7 @@ class WikiHashtagsPlugin extends Plugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'WikiHashtags',
-                            'version' => self::VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Evan Prodromou',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/WikiHashtags',
                             'rawdescription' =>
index 9d8daf8adb26996c9172628272bc6283fa91a546..a628a6cceeafb39780d51120f920ebeb1e46c7d5 100644 (file)
@@ -49,10 +49,12 @@ if (!defined('STATUSNET')) {
  */
 class WikiHowProfilePlugin extends Plugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'WikiHow avatar fetcher',
-                            'version' => GNUSOCIAL_VERSION,
+                            'version' => self::PLUGIN_VERSION,
                             'author' => 'Brion Vibber',
                             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/Sample',
                             'rawdescription' =>
index 87bda488e9c83fd592e8f37386d18928b8be8435..14914a2609013454de4b6808bd063a7c38e7496a 100644 (file)
@@ -46,6 +46,8 @@ if (!defined('STATUSNET')) {
  */
 class XmppPlugin extends ImPlugin
 {
+    const PLUGIN_VERSION = '2.0.0';
+
     public $server = null;
     public $port = 5222;
     public $user = 'update';
@@ -441,7 +443,7 @@ class XmppPlugin extends ImPlugin
     function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'XMPP',
-            'version' => GNUSOCIAL_VERSION,
+            'version' => self::PLUGIN_VERSION,
             'author' => 'Craig Andrews, Evan Prodromou',
             'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/XMPP',
             'rawdescription' =>