[dokuwiki] git changes 2019-10-22

  • From: xref@xxxxxxxxxxxx (DokuWiki Develtools)
  • To: dokuwiki@xxxxxxxxxxxxx
  • Date: Tue, 22 Oct 2019 03:00:02 +0200


Good Morning!

This are the git changes for DokuWiki committed
yesterday. Please test them and report bugs.

---------------------------------------------------------------------

http://github.com/splitbrain/dokuwiki/commit/57d571a22c990b38bc2d5d6f4dceee36a16d3e73
Author: Andreas Gohr <andi[at]splitbrain.org>
Date:   Mon Oct 21 20:59:13 2019 +0200

    clarified trustedproxy setting


http://github.com/splitbrain/dokuwiki/commit/57cf3ea67946c276cfa962dc8ff9c97922faf023
Merge: 80dcd42 dbdd6a0
Author: Andreas Gohr <andi[at]splitbrain.org>
Date:   Mon Oct 21 20:56:24 2019 +0200

    Merge pull request #2892 from splitbrain/trusted-proxies
    
    clientIP: add trustedproxy, return first untrusted IP instead of the last 
one


http://github.com/splitbrain/dokuwiki/commit/80dcd426e9efc892f1c698fe8193e07157650feb
Merge: 2376449 5603d3c
Author: Andreas Gohr <andi[at]splitbrain.org>
Date:   Mon Oct 21 20:44:40 2019 +0200

    Merge pull request #2067 from BS666/dontshowpageintracewhenrestricted
    
    prevent pages to be shown in trace if you don't have rights to read


http://github.com/splitbrain/dokuwiki/commit/2376449194fbb73b2f5c164a741a6ed4037f8d3f
Merge: be8ebf1 dba2de5
Author: Andreas Gohr <andi[at]splitbrain.org>
Date:   Mon Oct 21 20:35:26 2019 +0200

    Merge pull request #2890 from splitbrain/email-with-revid
    
    Include rev_id in new revision link in notification email


http://github.com/splitbrain/dokuwiki/commit/dba2de5b8dac4853195a3fc53a0e00b1b94ccefd
Author: Phy <git[at]phy25.com>
Date:   Mon Oct 21 14:07:53 2019 -0400

    Added "Date of New Revision" text in notification email
    
    reduce noises in email and provide stronger indication of time dependent 
version. Thanks [at]Klap-in!


http://github.com/splitbrain/dokuwiki/commit/be8ebf1f7c514d5c7725684afa1115c8ae8d69c9
Merge: 85f3a4c 60ea9a0
Author: Andreas Gohr <andi[at]splitbrain.org>
Date:   Mon Oct 21 08:55:40 2019 +0200

    Merge pull request #2891 from splitbrain/ignoregooglequery
    
    getGoogleQuery: ignore if query includes a full URL


http://github.com/splitbrain/dokuwiki/commit/5603d3c12046611084e593fe3e255d06c5c79f3c
Merge: 0ea5ebb 85f3a4c
Author: Henry Pan <git[at]phy25.com>
Date:   Sun Oct 20 21:07:25 2019 -0400

    Merge branch 'master' into dontshowpageintracewhenrestricted


http://github.com/splitbrain/dokuwiki/commit/dbdd6a0c953c3d32e726855fac7ccbabafb55b6d
Author: Phy <git[at]phy25.com>
Date:   Sun Oct 20 20:43:51 2019 -0400

    clientIP: modify test to assume trusted proxy be included in IP array


http://github.com/splitbrain/dokuwiki/commit/925105e82bbaf10d0b6330b81350f14a5a176eb4
Author: Phy <git[at]phy25.com>
Date:   Sun Oct 20 20:31:40 2019 -0400

    clientIP: add trustedproxy, return first untrusted IP instead of the last 
one
    
    This fixes #2828, where malicious clients passed in customized HTTP header 
to keep its IP address off records.
    
    This is inspired by Sympony's Request::setTrustedProxies, but I don't want 
to implement everything including IP CIDR matching (IPv4 + IPv6), so I decided 
to reuse the local IP checker in place powered by regexp. Now admins can 
customize this "local" (trusted) proxy list using $conf['trustedproxy'], and by 
default it will allow any local IPs.
    
    If in the future there is a need to implement array-based CIDR matching, 
$conf['trustedproxies'] can be used for the new config name.


http://github.com/splitbrain/dokuwiki/commit/445b937842047ac20fab52020e80f710b6b8d16d
Author: Phy <git[at]phy25.com>
Date:   Sun Oct 20 20:13:11 2019 -0400

    clientIP: Add tests addressing #2828
    
    We cannot trust any IP not included in $conf['trustedproxy'].


http://github.com/splitbrain/dokuwiki/commit/60ea9a07237f3a3de9647e96debb311cd596e5cb
Author: Phy <git[at]phy25.com>
Date:   Sun Oct 20 19:32:48 2019 -0400

    getGoogleQuery: add tests


http://github.com/splitbrain/dokuwiki/commit/78e13d8e25ad8c35c9e7a6e463e1f99bda68bfb4
Author: Phy <git[at]phy25.com>
Date:   Sun Oct 20 19:18:51 2019 -0400

    getGoogleQuery: remove legacy code for PHP 5.3
    
    https://bugs.php.net/bug.php?id=49733 while we have 5.6+ minimum


http://github.com/splitbrain/dokuwiki/commit/c7dc833b3a9194cab1da6e647ab84a7aed28598f
Author: Phy <git[at]phy25.com>
Date:   Sun Oct 20 19:16:05 2019 -0400

    getGoogleQuery: ignore if query includes a full URL
    
    We don't want to split the URL to highlight the "query", especially when q 
is the URL of the page itself - e.g. Google Form's redirect 
https://www.google.com/url
    
    This will also ignore queries like `syntax site:https://www.dokuwiki.org` ;
but it should be fine. Just don't want to use a full parser here.
    
    This fixes #2848.


http://github.com/splitbrain/dokuwiki/commit/83734cddc910b198a1a199d89dad99d7831c1590
Author: Phy <git[at]phy25.com>
Date:   Sun Oct 20 16:29:07 2019 -0400

    Include rev_id in new revision link in notification email
    
    Older versions have a "This is an old revision of the document!" message on 
the top of the page. By including rev_id, user can always see the version the 
email is referring to, while knowing if it is the latest version by looking at 
the wiki page.
    
    A hint about this is also added to email text.
    
    This fixes #2196.


http://github.com/splitbrain/dokuwiki/commit/0ea5ebb45da8a1df502d7537e959df1f153a1e3e
Author: B_S666 <i[at]frostbitten.de>
Date:   Sat Aug 5 21:45:51 2017 +0200

    prevent pages to be shown in trace if you don't have rights to read

---------------------------------------------------------------------

You can download individual diffs or patches by appending .diff or
.patch to the given commit URLs above.

Bye,
your git changelog mailer


-- 
DokuWiki mailing list - more info at
http://www.dokuwiki.org/mailinglist

Other related posts:

  • » [dokuwiki] git changes 2019-10-22 - DokuWiki Develtools