]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
User agents and generators changed to GNU social
authorMikael Nordfeldth <mmn@hethane.se>
Fri, 1 Nov 2013 12:28:52 +0000 (13:28 +0100)
committerMikael Nordfeldth <mmn@hethane.se>
Fri, 1 Nov 2013 12:46:05 +0000 (13:46 +0100)
lib/activitystreamjsondocument.php
lib/httpclient.php
lib/ping.php
lib/plugin.php
plugins/BlogspamNet/BlogspamNetPlugin.php
plugins/Linkback/LinkbackPlugin.php
plugins/Spotify/SpotifyPlugin.php
plugins/TwitterBridge/lib/jsonstreamreader.php

index 9964f1e60c14e550e643e788d2387aca1358b7ff..ed3197bc7f723c792cc1af7853faa29b42815b4f 100644 (file)
@@ -165,7 +165,7 @@ class ActivityStreamJSONDocument extends JSONActivityCollection
      */
     function asString()
     {
-        $this->doc['generator'] = 'StatusNet ' . STATUSNET_VERSION; // extension
+        $this->doc['generator'] = 'GNU social ' . GNUSOCIAL_VERSION; // extension
         $this->doc['title'] = $this->title;
         $this->doc['url']   = $this->url;
         $this->doc['totalItems'] = $this->count;
index 0c249a518f3ec89f34d99752cd641307c96ed1c0..c7abe121166b7aaa72578c382048876f3ea29d5f 100644 (file)
@@ -158,7 +158,7 @@ class HTTPClient extends HTTP_Request2
         }
 
         parent::__construct($url, $method, $config);
-        $this->setHeader('User-Agent', $this->userAgent());
+        $this->setHeader('User-Agent', self::userAgent());
     }
 
     /**
@@ -247,9 +247,10 @@ class HTTPClient extends HTTP_Request2
      *
      * @return string
      */
-    function userAgent()
+    static public function userAgent()
     {
-        return "GNU Social/".GNUSOCIAL_VERSION." (".GNUSOCIAL_CODENAME.")";
+        return GNUSOCIAL_ENGINE . '/' . GNUSOCIAL_VERSION
+                . ' (' . GNUSOCIAL_CODENAME . ')';
     }
 
     /**
index 4d370593cc246e0bb0f92f1b1478350a9001990a..14639d76d2117d6ac3be3bf8df052baf37b0b05e 100644 (file)
@@ -90,11 +90,11 @@ function ping_broadcast_notice($notice) {
 
             if ($type === 'get') {
                 $result = $fetcher->get($notify_url . '?' . http_build_query($args),
-                                        array('User-Agent: StatusNet/'.STATUSNET_VERSION));
+                                        array('User-Agent: ' . HTTPClient::userAgent()));
             } else {
                 $result = $fetcher->post($notify_url,
                                          http_build_query($args),
-                                         array('User-Agent: StatusNet/'.STATUSNET_VERSION));
+                                         array('User-Agent: ' . HTTPClient::userAgent()));
             }
             if ($result->status != '200') {
                 common_log(LOG_WARNING,
index 80a3e96207e3001d64c652a4fdbf12c993dcf922..605a4d12b5a9da0a450daa74d17dc3148c86216a 100644 (file)
@@ -158,12 +158,22 @@ class Plugin
         $this->log(LOG_DEBUG, $msg);
     }
     
-    function name()
+    public function name()
     {
         $cls = get_class($this);
         return mb_substr($cls, 0, -6);
     }
 
+    public function version()
+    {
+        return GNUSOCIAL_VERSION;
+    }
+
+    protected function userAgent() {
+        return HTTPClient::userAgent()
+                . ' (' . get_class($this) . ' v' . $this->version() . ')';
+    }
+
     function onPluginVersion(&$versions)
     {
         $name = $this->name();
index edb9406d9ad82082889136d04492f2df848436d3..f4de0d6c8868d5ad77a75b71383be6b61fe98ad6 100644 (file)
@@ -143,9 +143,9 @@ class BlogspamNetPlugin extends Plugin
         return '127.0.0.1';
     }
 
-    function userAgent()
+    function version()
     {
-        return 'BlogspamNetPlugin/'.BLOGSPAMNETPLUGIN_VERSION . ' StatusNet/' . STATUSNET_VERSION;
+        return BLOGSPAMNETPLUGIN_VERSION;
     }
 
     function onPluginVersion(&$versions)
index 5cc4aadb051ede166f2b72a2141043bac46c8d21..337cfdedfa5b70dcee2f01d59ec1baaa90f85e0d 100644 (file)
@@ -227,10 +227,9 @@ class LinkbackPlugin extends Plugin
         }
     }
 
-    function userAgent()
+    public function version()
     {
-        return 'LinkbackPlugin/'.LINKBACKPLUGIN_VERSION .
-          ' StatusNet/' . STATUSNET_VERSION;
+        return LINKBACKPLUGIN_VERSION;
     }
 
     function onPluginVersion(&$versions)
index 6d4e645629d2768f192a35062ab61af81b7e1c14..5877694e0f0d7e1851d4589e4530bfd8e422b697 100644 (file)
@@ -67,12 +67,6 @@ class SpotifyPlugin extends Plugin
         return true;
     }
 
-    function userAgent()
-    {
-        return 'SpotifyPlugin/'.SPOTIFYPLUGIN_VERSION .
-               ' StatusNet/' . STATUSNET_VERSION;
-    }
-
     function onPluginVersion(&$versions)
     {
         $versions[] = array('name' => 'Spotify',
index d5852c93e3fabd40c35122e545bc9d62b35d0e6f..f6ec1f3f5093495e09846e8cb6bf160350b2dda2 100644 (file)
@@ -129,7 +129,7 @@ abstract class JsonStreamReader
         $lines = array(
             "GET $path HTTP/1.1",
             "Host: $host",
-            "User-Agent: StatusNet/" . STATUSNET_VERSION . " (TwitterBridgePlugin)",
+            'User-Agent: ' . HTTPClient::userAgent() . ' (TwitterBridgePlugin)',
             "Connection: close",
             "",
             ""