SourceForge logo
SourceForge logo
Menu

phpwiki-checkins — Automatic notification of CVS checkins on PhpWiki.

You can subscribe to this list here.

2000 Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
(43)
Nov
(73)
Dec
(10)
2001 Jan
(34)
Feb
(110)
Mar
(24)
Apr
(44)
May
(37)
Jun
(22)
Jul
(20)
Aug
(28)
Sep
(50)
Oct
(11)
Nov
(132)
Dec
(595)
2002 Jan
(1099)
Feb
(579)
Mar
(63)
Apr
May
Jun
Jul
Aug
(125)
Sep
(101)
Oct
(25)
Nov
(34)
Dec
(47)
2003 Jan
(82)
Feb
(182)
Mar
(71)
Apr
(3)
May
(1)
Jun
(3)
Jul
Aug
Sep
(14)
Oct
(6)
Nov
(124)
Dec
(68)
2004 Jan
(64)
Feb
(191)
Mar
(199)
Apr
(298)
May
(252)
Jun
(426)
Jul
(134)
Aug
(13)
Sep
(96)
Oct
(75)
Nov
(232)
Dec
(171)
2005 Jan
(205)
Feb
(165)
Mar
(8)
Apr
(74)
May
(21)
Jun
(19)
Jul
(37)
Aug
(69)
Sep
(141)
Oct
(118)
Nov
(31)
Dec
(7)
2006 Jan
(5)
Feb
(10)
Mar
(35)
Apr
(24)
May
(34)
Jun
(29)
Jul
(5)
Aug
(38)
Sep
(30)
Oct
(37)
Nov
(30)
Dec
(86)
2007 Jan
(414)
Feb
(40)
Mar
(18)
Apr
(10)
May
(66)
Jun
(60)
Jul
(105)
Aug
(55)
Sep
(64)
Oct
(7)
Nov
(11)
Dec
(5)
2008 Jan
(26)
Feb
(28)
Mar
(79)
Apr
(34)
May
(61)
Jun
(24)
Jul
(29)
Aug
(160)
Sep
(62)
Oct
(70)
Nov
(32)
Dec
(14)
2009 Jan
(140)
Feb
(135)
Mar
(153)
Apr
(53)
May
(24)
Jun
(138)
Jul
(90)
Aug
(46)
Sep
(72)
Oct
(84)
Nov
(32)
Dec
(4)
2010 Jan
(13)
Feb
(7)
Mar
(14)
Apr
(55)
May
(89)
Jun
(131)
Jul
(41)
Aug
(38)
Sep
(42)
Oct
(11)
Nov
(27)
Dec
(54)
2011 Jan
(127)
Feb
(16)
Mar
(71)
Apr
(52)
May
(32)
Jun
(31)
Jul
(4)
Aug
Sep
(45)
Oct
(26)
Nov
(36)
Dec
(10)
2012 Jan
(23)
Feb
(6)
Mar
(13)
Apr
(18)
May
(1)
Jun
(4)
Jul
(3)
Aug
(12)
Sep
(57)
Oct
(96)
Nov
(163)
Dec
(124)
2013 Jan
(11)
Feb
(17)
Mar
(7)
Apr
(48)
May
(15)
Jun
(29)
Jul
(12)
Aug
Sep
(9)
Oct
Nov
Dec
(3)
2014 Jan
(4)
Feb
(1)
Mar
(2)
Apr
(1)
May
(8)
Jun
(90)
Jul
(104)
Aug
(12)
Sep
(81)
Oct
(139)
Nov
(111)
Dec
(64)
2015 Jan
(46)
Feb
(74)
Mar
(56)
Apr
(61)
May
(3)
Jun
(7)
Jul
(11)
Aug
(5)
Sep
(15)
Oct
(1)
Nov
(1)
Dec
(15)
2016 Jan
(25)
Feb
(33)
Mar
(24)
Apr
(4)
May
(24)
Jun
(3)
Jul
(75)
Aug
Sep
(2)
Oct
(38)
Nov
(4)
Dec
(18)
2017 Jan
(8)
Feb
(1)
Mar
(1)
Apr
May
(14)
Jun
Jul
(5)
Aug
(9)
Sep
Oct
(23)
Nov
Dec
2018 Jan
Feb
Mar
Apr
May
Jun
(2)
Jul
Aug
Sep
Oct
Nov
Dec
2019 Jan
Feb
Mar
(9)
Apr
(60)
May
(1)
Jun
Jul
(13)
Aug
Sep
(11)
Oct
Nov
Dec
2020 Jan
Feb
Mar
(15)
Apr
(4)
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
(47)
2021 Jan
(24)
Feb
(33)
Mar
(1)
Apr
May
(1)
Jun
(64)
Jul
(71)
Aug
(114)
Sep
(82)
Oct
(32)
Nov
(76)
Dec
(86)
2022 Jan
(162)
Feb
(41)
Mar
(11)
Apr
(9)
May
Jun
Jul
(1)
Aug
(2)
Sep
Oct
Nov
Dec
(7)
2023 Jan
Feb
(1)
Mar
(2)
Apr
May
Jun
Jul
(25)
Aug
Sep
Oct
Nov
(7)
Dec
2024 Jan
(7)
Feb
(3)
Mar
(3)
Apr
(1)
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
2025 Jan
Feb
(90)
Mar
(19)
Apr
May
(6)
Jun
Jul
(1)
Aug
Sep
Oct
Nov
Dec

Showing results of 13438

<< < 1 2 3 4 5 6 .. 538 > >> (Page 4 of 538)
From: <car...@us...> - 2025年02月18日 03:56:59
Revision: 11125
 http://sourceforge.net/p/phpwiki/code/11125
Author: carstenklapp
Date: 2025年02月18日 03:56:57 +0000 (2025年2月18日)
Log Message:
-----------
plugin no longer crashes the wiki. (The plugin doesn't seem to be finished yet).
Modified Paths:
--------------
 trunk/lib/SemanticWeb.php
Modified: trunk/lib/SemanticWeb.php
===================================================================
--- trunk/lib/SemanticWeb.php	2025年02月18日 03:52:31 UTC (rev 11124)
+++ trunk/lib/SemanticWeb.php	2025年02月18日 03:56:57 UTC (rev 11125)
@@ -121,11 +121,11 @@
 {
 $this->_request =& $request;
 $this->_pagelist =& $pagelist;
- $this->XmlElement(
- 'rdf:RDF',
- array('xmlns' => "http://purl.org/rss/1.0/",
- 'xmlns:rdf' => 'http://www.w3.org/1999/02/22-rdf-syntax-ns#')
- );
+ // $this->XmlElement(
+ // 'rdf:RDF',
+ // array('xmlns' => "http://purl.org/rss/1.0/",
+ // 'xmlns:rdf' => 'http://www.w3.org/1999/02/22-rdf-syntax-ns#')
+ // );
 
 $this->_modules = array(
 //Standards
@@ -191,6 +191,9 @@
 relations
 attributes
 */
+ // This plugin doesn't seem to be finished. Carsten
+ echo "<pre>DEBUG:\n";
+ print_r($this->_pagelist);
 foreach ($this->_pagelist->_pages as $page) {
 $relation = new TextSearchQuery("*");
 foreach (array('linkto', 'linkfrom', 'relation', 'attribute') as $linktype) {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
From: <car...@us...> - 2025年02月18日 03:52:33
Revision: 11124
 http://sourceforge.net/p/phpwiki/code/11124
Author: carstenklapp
Date: 2025年02月18日 03:52:31 +0000 (2025年2月18日)
Log Message:
-----------
Updating install docs for 1.6.5
Modified Paths:
--------------
 trunk/INSTALL
 trunk/doc/HISTORY
Added Paths:
-----------
 trunk/doc/INSTALL.macOS
Modified: trunk/INSTALL
===================================================================
--- trunk/INSTALL	2025年02月18日 03:41:07 UTC (rev 11123)
+++ trunk/INSTALL	2025年02月18日 03:52:31 UTC (rev 11124)
@@ -1,7 +1,7 @@
 REQUIREMENTS
 
-PhpWiki 1.6.4 requires a web server with at least PHP version 5.3.3.
-PhpWiki 1.6.4 should work for all PHP releases from 5.3.3 to 8.3.x.
+PhpWiki 1.6.5 requires a web server with at least PHP version 5.3.3.
+PhpWiki 1.6.5 should work for all PHP releases from 5.3.3 to 8.4.3.
 
 Visit <http://www.php.net> and <http://php.net/downloads.php>
 for downloads and information.
Modified: trunk/doc/HISTORY
===================================================================
--- trunk/doc/HISTORY	2025年02月18日 03:41:07 UTC (rev 11123)
+++ trunk/doc/HISTORY	2025年02月18日 03:52:31 UTC (rev 11124)
@@ -1,3 +1,6 @@
+The latest history can be found in pgsrc/ReleaseNotes which is basically a
+text file that is also loaded into the wiki the first time you browse it.
+------------------------------------------------------------------------------
 1.3.11 June, 28? 2004, Reini Urban:
 
 Lots of bugfixes, a new EDIT_TOOLBAR from mediawiki, more page
Added: trunk/doc/INSTALL.macOS
===================================================================
--- trunk/doc/INSTALL.macOS	 (rev 0)
+++ trunk/doc/INSTALL.macOS	2025年02月18日 03:52:31 UTC (rev 11124)
@@ -0,0 +1,21 @@
+== Using PhpWiki with macOS ==
+
+The included doc INSTALL.MacOSX is outdated and refers to older versions of
+both Mac OS X and phpwiki. Indeed the last version of OSX to provide a
+built-in web sharing feature in System Preferences was Mac OS X 10.7 (Lion).
+
+It should be possible to use PhpWiki with the latest macOS because Apache is
+still bundled with the OS. Prior to macOS Monterey (12.0.0) PHP was also
+included. In more recent macOS PHP can be installed via fink or homebrew,
+probably requiring the xcode command line tools to install. A suitable
+database is also required.
+
+Once you have the web server with PHP and a database backend, follow the
+general steps in the INSTALLL doc and the database instructions in the doc
+folder.
+
+If anyone with macOS and either an Apple Silicon or Intel Mac wants to
+contribute their experiences installing phpwiki feel free to contact me and I
+will update this document.
+
+CarstenKlapp <car...@us...>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
From: <car...@us...> - 2025年02月18日 03:41:12
Revision: 11123
 http://sourceforge.net/p/phpwiki/code/11123
Author: carstenklapp
Date: 2025年02月18日 03:41:07 +0000 (2025年2月18日)
Log Message:
-----------
Default pages now have author "The PhpWiki Team" until edited in the wiki.
Modified Paths:
--------------
 trunk/pgsrc/AllPages
 trunk/pgsrc/AllPagesByAcl
 trunk/pgsrc/AllPagesCreatedByMe
 trunk/pgsrc/AllPagesLastEditedByMe
 trunk/pgsrc/AllPagesOwnedByMe
 trunk/pgsrc/AllUserPages
 trunk/pgsrc/AllUsers
 trunk/pgsrc/AppendText
 trunk/pgsrc/AuthorHistory
 trunk/pgsrc/BackLinks
 trunk/pgsrc/BlogArchives
 trunk/pgsrc/BlogJournal
 trunk/pgsrc/CategoryActionPage
 trunk/pgsrc/CategoryCategory
 trunk/pgsrc/CategoryDebugPage
 trunk/pgsrc/CategoryGroup
 trunk/pgsrc/CategoryHomePages
 trunk/pgsrc/CategoryWikiPlugin
 trunk/pgsrc/Copyrights
 trunk/pgsrc/CreatePage
 trunk/pgsrc/FindPage
 trunk/pgsrc/FullRecentChanges
 trunk/pgsrc/FullTextSearch
 trunk/pgsrc/FuzzyPages
 trunk/pgsrc/GeneralDisclaimer
 trunk/pgsrc/Help
 trunk/pgsrc/Help%2FActionPage
 trunk/pgsrc/Help%2FAddCommentPlugin
 trunk/pgsrc/Help%2FAddingPages
 trunk/pgsrc/Help%2FAdvice%20for%20Mediawiki%20users
 trunk/pgsrc/Help%2FAllPagesPlugin
 trunk/pgsrc/Help%2FAllUsersPlugin
 trunk/pgsrc/Help%2FAnalyseAccessLogSqlPlugin
 trunk/pgsrc/Help%2FAppendTextPlugin
 trunk/pgsrc/Help%2FAsciiMathPlugin
 trunk/pgsrc/Help%2FAsciiSVGPlugin
 trunk/pgsrc/Help%2FAtomFeedPlugin
 trunk/pgsrc/Help%2FAuthorHistoryPlugin
 trunk/pgsrc/Help%2FBackLinksPlugin
 trunk/pgsrc/Help%2FBlogArchivesPlugin
 trunk/pgsrc/Help%2FBlogJournalPlugin
 trunk/pgsrc/Help%2FBoxRightPlugin
 trunk/pgsrc/Help%2FCacheTestPlugin
 trunk/pgsrc/Help%2FCalendarListPlugin
 trunk/pgsrc/Help%2FCalendarPlugin
 trunk/pgsrc/Help%2FCategories
 trunk/pgsrc/Help%2FChartPlugin
 trunk/pgsrc/Help%2FCommentPlugin
 trunk/pgsrc/Help%2FCreateBibPlugin
 trunk/pgsrc/Help%2FCreatePagePlugin
 trunk/pgsrc/Help%2FCreateTocPlugin
 trunk/pgsrc/Help%2FCurrentTimePlugin
 trunk/pgsrc/Help%2FDeadEndPagesPlugin
 trunk/pgsrc/Help%2FDebugAuthInfoPlugin
 trunk/pgsrc/Help%2FDiffPlugin
 trunk/pgsrc/Help%2FDynamicIncludePagePlugin
 trunk/pgsrc/Help%2FEditMetaDataPlugin
 trunk/pgsrc/Help%2FEditText
 trunk/pgsrc/Help%2FFacebookLikePlugin
 trunk/pgsrc/Help%2FFileInfoPlugin
 trunk/pgsrc/Help%2FFoafViewerPlugin
 trunk/pgsrc/Help%2FFullTextSearchPlugin
 trunk/pgsrc/Help%2FFuzzyPagesPlugin
 trunk/pgsrc/Help%2FGoToPlugin
 trunk/pgsrc/Help%2FGoodStyle
 trunk/pgsrc/Help%2FGoogleLink
 trunk/pgsrc/Help%2FGoogleMapsPlugin
 trunk/pgsrc/Help%2FGooglePluginPlugin
 trunk/pgsrc/Help%2FGraphVizPlugin
 trunk/pgsrc/Help%2FHelloWorldPlugin
 trunk/pgsrc/Help%2FHowToUseWiki
 trunk/pgsrc/Help%2FHtmlConverterPlugin
 trunk/pgsrc/Help%2FImages
 trunk/pgsrc/Help%2FIncludePagePlugin
 trunk/pgsrc/Help%2FIncludePagesPlugin
 trunk/pgsrc/Help%2FIncludeSiteMapPlugin
 trunk/pgsrc/Help%2FIncludeTreePlugin
 trunk/pgsrc/Help%2FInterWiki
 trunk/pgsrc/Help%2FInterWikiSearchPlugin
 trunk/pgsrc/Help%2FJabberPresencePlugin
 trunk/pgsrc/Help%2FJeff%20Dairiki
 trunk/pgsrc/Help%2FLdapSearchPlugin
 trunk/pgsrc/Help%2FLikePagesPlugin
 trunk/pgsrc/Help%2FLinkDatabasePlugin
 trunk/pgsrc/Help%2FLinkIcons
 trunk/pgsrc/Help%2FListPagesPlugin
 trunk/pgsrc/Help%2FListRelationsPlugin
 trunk/pgsrc/Help%2FListSubpagesPlugin
 trunk/pgsrc/Help%2FMagicPhpWikiURLs
 trunk/pgsrc/Help%2FMediawikiTablePlugin
 trunk/pgsrc/Help%2FModeratedPagePlugin
 trunk/pgsrc/Help%2FMoreAboutMechanics
 trunk/pgsrc/Help%2FMostPopularPlugin
 trunk/pgsrc/Help%2FNewPagesPerUserPlugin
 trunk/pgsrc/Help%2FNoCachePlugin
 trunk/pgsrc/Help%2FOldStyleTablePlugin
 trunk/pgsrc/Help%2FOrphanedPagesPlugin
 trunk/pgsrc/Help%2FPageDumpPlugin
 trunk/pgsrc/Help%2FPageGroupPlugin
 trunk/pgsrc/Help%2FPageHistoryPlugin
 trunk/pgsrc/Help%2FPageInfoPlugin
 trunk/pgsrc/Help%2FPageList
 trunk/pgsrc/Help%2FPagePermissions
 trunk/pgsrc/Help%2FPageTrailPlugin
 trunk/pgsrc/Help%2FPasswordResetPlugin
 trunk/pgsrc/Help%2FPhpHighlightPlugin
 trunk/pgsrc/Help%2FPhpWiki
 trunk/pgsrc/Help%2FPloticusPlugin
 trunk/pgsrc/Help%2FPluginManagerPlugin
 trunk/pgsrc/Help%2FPopUpPlugin
 trunk/pgsrc/Help%2FPopularNearbyPlugin
 trunk/pgsrc/Help%2FPopularTagsPlugin
 trunk/pgsrc/Help%2FPredefinedIcons
 trunk/pgsrc/Help%2FPreferenceAppPlugin
 trunk/pgsrc/Help%2FPrevNextPlugin
 trunk/pgsrc/Help%2FProcessingPlugin
 trunk/pgsrc/Help%2FRandomPagePlugin
 trunk/pgsrc/Help%2FRateItPlugin
 trunk/pgsrc/Help%2FRawHtmlPlugin
 trunk/pgsrc/Help%2FRecentChangesPlugin
 trunk/pgsrc/Help%2FRecentCommentsPlugin
 trunk/pgsrc/Help%2FRecentEditsPlugin
 trunk/pgsrc/Help%2FRecentReferrersPlugin
 trunk/pgsrc/Help%2FRedirectToPlugin
 trunk/pgsrc/Help%2FReini%20Urban
 trunk/pgsrc/Help%2FRelatedChangesPlugin
 trunk/pgsrc/Help%2FRichTablePlugin
 trunk/pgsrc/Help%2FRssFeedPlugin
 trunk/pgsrc/Help%2FSearchHighlightPlugin
 trunk/pgsrc/Help%2FSemanticRelations
 trunk/pgsrc/Help%2FSemanticRelationsPlugin
 trunk/pgsrc/Help%2FSemanticSearchAdvancedPlugin
 trunk/pgsrc/Help%2FSemanticSearchPlugin
 trunk/pgsrc/Help%2FSiteMapPlugin
 trunk/pgsrc/Help%2FSpellCheckPlugin
 trunk/pgsrc/Help%2FSpreadsheet
 trunk/pgsrc/Help%2FSqlResultPlugin
 trunk/pgsrc/Help%2FSteve%20Wainstead
 trunk/pgsrc/Help%2FSyncWikiPlugin
 trunk/pgsrc/Help%2FSyntaxHighlighterPlugin
 trunk/pgsrc/Help%2FTeX2pngPlugin
 trunk/pgsrc/Help%2FTemplatePlugin
 trunk/pgsrc/Help%2FTexToPngPlugin
 trunk/pgsrc/Help%2FTextFormattingRules
 trunk/pgsrc/Help%2FTitleSearchPlugin
 trunk/pgsrc/Help%2FTranscludePlugin
 trunk/pgsrc/Help%2FTranslateTextPlugin
 trunk/pgsrc/Help%2FUnfoldSubpagesPlugin
 trunk/pgsrc/Help%2FUpLoadPlugin
 trunk/pgsrc/Help%2FUriResolverPlugin
 trunk/pgsrc/Help%2FUserPreferencesPlugin
 trunk/pgsrc/Help%2FUserRatingsPlugin
 trunk/pgsrc/Help%2FVideoPlugin
 trunk/pgsrc/Help%2FVisualWikiPlugin
 trunk/pgsrc/Help%2FWabiSabi
 trunk/pgsrc/Help%2FWantedPagesPlugin
 trunk/pgsrc/Help%2FWatchPagePlugin
 trunk/pgsrc/Help%2FWhoIsOnlinePlugin
 trunk/pgsrc/Help%2FWikiAdminChownPlugin
 trunk/pgsrc/Help%2FWikiAdminDeleteAclPlugin
 trunk/pgsrc/Help%2FWikiAdminPurgePlugin
 trunk/pgsrc/Help%2FWikiAdminRemovePlugin
 trunk/pgsrc/Help%2FWikiAdminRenamePlugin
 trunk/pgsrc/Help%2FWikiAdminSearchReplacePlugin
 trunk/pgsrc/Help%2FWikiAdminSelectPlugin
 trunk/pgsrc/Help%2FWikiAdminSetAclPlugin
 trunk/pgsrc/Help%2FWikiAdminSetAclSimplePlugin
 trunk/pgsrc/Help%2FWikiAdminSetExternalPlugin
 trunk/pgsrc/Help%2FWikiAdminUtilsPlugin
 trunk/pgsrc/Help%2FWikiBlogPlugin
 trunk/pgsrc/Help%2FWikiFormPlugin
 trunk/pgsrc/Help%2FWikiFormRichPlugin
 trunk/pgsrc/Help%2FWikiForumPlugin
 trunk/pgsrc/Help%2FWikiPlugin
 trunk/pgsrc/Help%2FWikiPollPlugin
 trunk/pgsrc/Help%2FWikiTranslationPlugin
 trunk/pgsrc/Help%2FWikiWikiWeb
 trunk/pgsrc/Help%2FWikicreole
 trunk/pgsrc/Help%2FWikicreoleTablePlugin
 trunk/pgsrc/Help%2FYouTubePlugin
 trunk/pgsrc/Help%2Ftext2pngPlugin
 trunk/pgsrc/HomePage
 trunk/pgsrc/HomePageAlias
 trunk/pgsrc/InterWikiSearch
 trunk/pgsrc/LdapSearch
 trunk/pgsrc/LeastPopular
 trunk/pgsrc/LikePages
 trunk/pgsrc/LinkDatabase
 trunk/pgsrc/LinkSearch
 trunk/pgsrc/ListRelations
 trunk/pgsrc/LockedPages
 trunk/pgsrc/ModeratedPage
 trunk/pgsrc/MostPopular
 trunk/pgsrc/MyRatings
 trunk/pgsrc/MyRecentChanges
 trunk/pgsrc/MyRecentEdits
 trunk/pgsrc/NewPagesPerUser
 trunk/pgsrc/OrphanedPages
 trunk/pgsrc/PageDump
 trunk/pgsrc/PageHistory
 trunk/pgsrc/PageInfo
 trunk/pgsrc/PasswordReset
 trunk/pgsrc/PhpWikiAdministration
 trunk/pgsrc/PhpWikiAdministration%2FChown
 trunk/pgsrc/PhpWikiAdministration%2FDeleteAcl
 trunk/pgsrc/PhpWikiAdministration%2FPurge
 trunk/pgsrc/PhpWikiAdministration%2FRemove
 trunk/pgsrc/PhpWikiAdministration%2FRename
 trunk/pgsrc/PhpWikiAdministration%2FSearchReplace
 trunk/pgsrc/PhpWikiAdministration%2FSetAcl
 trunk/pgsrc/PhpWikiAdministration%2FSetAclSimple
 trunk/pgsrc/PhpWikiDocumentation
 trunk/pgsrc/PhpWikiManual
 trunk/pgsrc/PhpWikiPoll
 trunk/pgsrc/PhpWikiRecentChanges
 trunk/pgsrc/PluginManager
 trunk/pgsrc/ProjectSummary
 trunk/pgsrc/RandomPage
 trunk/pgsrc/RateIt
 trunk/pgsrc/RecentChanges
 trunk/pgsrc/RecentChangesMyPages
 trunk/pgsrc/RecentComments
 trunk/pgsrc/RecentEdits
 trunk/pgsrc/RecentNewPages
 trunk/pgsrc/RecentReleases
 trunk/pgsrc/RecentVisitors
 trunk/pgsrc/RelatedChanges
 trunk/pgsrc/San%20Diego
 trunk/pgsrc/SandBox
 trunk/pgsrc/SearchHighlight
 trunk/pgsrc/SemanticRelations
 trunk/pgsrc/SemanticSearch
 trunk/pgsrc/SetGlobalAccessRights
 trunk/pgsrc/SetGlobalAccessRightsSimple
 trunk/pgsrc/SpecialPages
 trunk/pgsrc/SpellCheck
 trunk/pgsrc/SystemInfo
 trunk/pgsrc/Template%2FAttribute
 trunk/pgsrc/Template%2FCategory
 trunk/pgsrc/Template%2FExample
 trunk/pgsrc/Template%2FLinkto
 trunk/pgsrc/Template%2FNewPlugin
 trunk/pgsrc/Template%2FRelation
 trunk/pgsrc/Template%2FTalk
 trunk/pgsrc/Template%2FUserPage
 trunk/pgsrc/The%20PhpWiki%20programming%20team
 trunk/pgsrc/TitleSearch
 trunk/pgsrc/TranslateText
 trunk/pgsrc/UpLoad
 trunk/pgsrc/UriResolver
 trunk/pgsrc/UserContribs
 trunk/pgsrc/UserPreferences
 trunk/pgsrc/UserRatings
 trunk/pgsrc/WantedPages
 trunk/pgsrc/WatchPage
 trunk/pgsrc/WhoIsOnline
 trunk/pgsrc/WikiBlog
 trunk/pgsrc/area
 trunk/pgsrc/is_a
 trunk/pgsrc/located_in
 trunk/pgsrc/population
Modified: trunk/pgsrc/AllPages
===================================================================
--- trunk/pgsrc/AllPages	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/AllPages	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=AllPages;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/AllPagesByAcl
===================================================================
--- trunk/pgsrc/AllPagesByAcl	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/AllPagesByAcl	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=AllPagesByAcl;
 flags=PAGE_LOCKED;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/AllPagesCreatedByMe
===================================================================
--- trunk/pgsrc/AllPagesCreatedByMe	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/AllPagesCreatedByMe	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=AllPagesCreatedByMe;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/AllPagesLastEditedByMe
===================================================================
--- trunk/pgsrc/AllPagesLastEditedByMe	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/AllPagesLastEditedByMe	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=AllPagesLastEditedByMe;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/AllPagesOwnedByMe
===================================================================
--- trunk/pgsrc/AllPagesOwnedByMe	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/AllPagesOwnedByMe	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=AllPagesOwnedByMe;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/AllUserPages
===================================================================
--- trunk/pgsrc/AllUserPages	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/AllUserPages	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=AllUserPages;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/AllUsers
===================================================================
--- trunk/pgsrc/AllUsers	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/AllUsers	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=AllUsers;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/AppendText
===================================================================
--- trunk/pgsrc/AppendText	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/AppendText	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=AppendText;
 flags=PAGE_LOCKED;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/AuthorHistory
===================================================================
--- trunk/pgsrc/AuthorHistory	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/AuthorHistory	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=AuthorHistory;
 flags=PAGE_LOCKED;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/BackLinks
===================================================================
--- trunk/pgsrc/BackLinks	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/BackLinks	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=BackLinks;
 flags=PAGE_LOCKED;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/BlogArchives
===================================================================
--- trunk/pgsrc/BlogArchives	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/BlogArchives	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -2,7 +2,7 @@
 Mime-Version: 1.0 (Produced by PhpWiki 1.6.4)
 Content-Type: application/x-phpwiki;
 pagename=BlogArchives;
- flags="";
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/BlogJournal
===================================================================
--- trunk/pgsrc/BlogJournal	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/BlogJournal	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -2,7 +2,7 @@
 Mime-Version: 1.0 (Produced by PhpWiki 1.6.4)
 Content-Type: application/x-phpwiki;
 pagename=BlogJournal;
- flags="";
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/CategoryActionPage
===================================================================
--- trunk/pgsrc/CategoryActionPage	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/CategoryActionPage	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=CategoryActionPage;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/CategoryCategory
===================================================================
--- trunk/pgsrc/CategoryCategory	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/CategoryCategory	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=CategoryCategory;
 flags=EXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/CategoryDebugPage
===================================================================
--- trunk/pgsrc/CategoryDebugPage	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/CategoryDebugPage	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=CategoryDebugPage;
 author=The%20PhpWiki%20Team;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/CategoryGroup
===================================================================
--- trunk/pgsrc/CategoryGroup	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/CategoryGroup	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -2,7 +2,7 @@
 Mime-Version: 1.0 (Produced by PhpWiki 1.6.4)
 Content-Type: application/x-phpwiki;
 pagename=CategoryGroup;
- flags="";
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/CategoryHomePages
===================================================================
--- trunk/pgsrc/CategoryHomePages	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/CategoryHomePages	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -2,7 +2,7 @@
 Mime-Version: 1.0 (Produced by PhpWiki 1.6.4)
 Content-Type: application/x-phpwiki;
 pagename=CategoryHomePages;
- flags="";
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/CategoryWikiPlugin
===================================================================
--- trunk/pgsrc/CategoryWikiPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/CategoryWikiPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=CategoryWikiPlugin;
 flags=PAGE_LOCKED;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Copyrights
===================================================================
--- trunk/pgsrc/Copyrights	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Copyrights	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Copyrights;
 flags=PAGE_LOCKED;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/CreatePage
===================================================================
--- trunk/pgsrc/CreatePage	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/CreatePage	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=CreatePage;
 flags=PAGE_LOCKED;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/FindPage
===================================================================
--- trunk/pgsrc/FindPage	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/FindPage	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=FindPage;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/FullRecentChanges
===================================================================
--- trunk/pgsrc/FullRecentChanges	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/FullRecentChanges	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=FullRecentChanges;
 flags=PAGE_LOCKED;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/FullTextSearch
===================================================================
--- trunk/pgsrc/FullTextSearch	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/FullTextSearch	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=FullTextSearch;
 flags=PAGE_LOCKED;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/FuzzyPages
===================================================================
--- trunk/pgsrc/FuzzyPages	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/FuzzyPages	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=FuzzyPages;
 flags=PAGE_LOCKED;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/GeneralDisclaimer
===================================================================
--- trunk/pgsrc/GeneralDisclaimer	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/GeneralDisclaimer	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=GeneralDisclaimer;
 flags=PAGE_LOCKED;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help
===================================================================
--- trunk/pgsrc/Help	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FActionPage
===================================================================
--- trunk/pgsrc/Help%2FActionPage	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FActionPage	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FActionPage;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FAddCommentPlugin
===================================================================
--- trunk/pgsrc/Help%2FAddCommentPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FAddCommentPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FAddCommentPlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FAddingPages
===================================================================
--- trunk/pgsrc/Help%2FAddingPages	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FAddingPages	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FAddingPages;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FAdvice%20for%20Mediawiki%20users
===================================================================
--- trunk/pgsrc/Help%2FAdvice%20for%20Mediawiki%20users	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FAdvice%20for%20Mediawiki%20users	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FAdvice%20for%20Mediawiki%20users;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FAllPagesPlugin
===================================================================
--- trunk/pgsrc/Help%2FAllPagesPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FAllPagesPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FAllPagesPlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FAllUsersPlugin
===================================================================
--- trunk/pgsrc/Help%2FAllUsersPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FAllUsersPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FAllUsersPlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FAnalyseAccessLogSqlPlugin
===================================================================
--- trunk/pgsrc/Help%2FAnalyseAccessLogSqlPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FAnalyseAccessLogSqlPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FAnalyseAccessLogSqlPlugin;
 flags=PAGE_LOCKED;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FAppendTextPlugin
===================================================================
--- trunk/pgsrc/Help%2FAppendTextPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FAppendTextPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FAppendTextPlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FAsciiMathPlugin
===================================================================
--- trunk/pgsrc/Help%2FAsciiMathPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FAsciiMathPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FAsciiMathPlugin;
 flags=PAGE_LOCKED;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FAsciiSVGPlugin
===================================================================
--- trunk/pgsrc/Help%2FAsciiSVGPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FAsciiSVGPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FAsciiSVGPlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FAtomFeedPlugin
===================================================================
--- trunk/pgsrc/Help%2FAtomFeedPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FAtomFeedPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FAtomFeedPlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FAuthorHistoryPlugin
===================================================================
--- trunk/pgsrc/Help%2FAuthorHistoryPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FAuthorHistoryPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FAuthorHistoryPlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FBackLinksPlugin
===================================================================
--- trunk/pgsrc/Help%2FBackLinksPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FBackLinksPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FBackLinksPlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FBlogArchivesPlugin
===================================================================
--- trunk/pgsrc/Help%2FBlogArchivesPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FBlogArchivesPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FBlogArchivesPlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FBlogJournalPlugin
===================================================================
--- trunk/pgsrc/Help%2FBlogJournalPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FBlogJournalPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FBlogJournalPlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FBoxRightPlugin
===================================================================
--- trunk/pgsrc/Help%2FBoxRightPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FBoxRightPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FBoxRightPlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FCacheTestPlugin
===================================================================
--- trunk/pgsrc/Help%2FCacheTestPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FCacheTestPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FCacheTestPlugin;
 flags=PAGE_LOCKED;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FCalendarListPlugin
===================================================================
--- trunk/pgsrc/Help%2FCalendarListPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FCalendarListPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FCalendarListPlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FCalendarPlugin
===================================================================
--- trunk/pgsrc/Help%2FCalendarPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FCalendarPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FCalendarPlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FCategories
===================================================================
--- trunk/pgsrc/Help%2FCategories	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FCategories	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FCategories;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FChartPlugin
===================================================================
--- trunk/pgsrc/Help%2FChartPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FChartPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FChartPlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FCommentPlugin
===================================================================
--- trunk/pgsrc/Help%2FCommentPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FCommentPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FCommentPlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FCreateBibPlugin
===================================================================
--- trunk/pgsrc/Help%2FCreateBibPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FCreateBibPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FCreateBibPlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FCreatePagePlugin
===================================================================
--- trunk/pgsrc/Help%2FCreatePagePlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FCreatePagePlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FCreatePagePlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FCreateTocPlugin
===================================================================
--- trunk/pgsrc/Help%2FCreateTocPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FCreateTocPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FCreateTocPlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FCurrentTimePlugin
===================================================================
--- trunk/pgsrc/Help%2FCurrentTimePlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FCurrentTimePlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FCurrentTimePlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FDeadEndPagesPlugin
===================================================================
--- trunk/pgsrc/Help%2FDeadEndPagesPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FDeadEndPagesPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FDeadEndPagesPlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FDebugAuthInfoPlugin
===================================================================
--- trunk/pgsrc/Help%2FDebugAuthInfoPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FDebugAuthInfoPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -4,6 +4,7 @@
 pagename=Help%2FDebugAuthInfoPlugin;
 flags=PAGE_LOCKED;
 author=The%20PhpWiki%20Team;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FDiffPlugin
===================================================================
--- trunk/pgsrc/Help%2FDiffPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FDiffPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FDiffPlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FDynamicIncludePagePlugin
===================================================================
--- trunk/pgsrc/Help%2FDynamicIncludePagePlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FDynamicIncludePagePlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FDynamicIncludePagePlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FEditMetaDataPlugin
===================================================================
--- trunk/pgsrc/Help%2FEditMetaDataPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FEditMetaDataPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FEditMetaDataPlugin;
 flags=PAGE_LOCKED;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FEditText
===================================================================
--- trunk/pgsrc/Help%2FEditText	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FEditText	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FEditText;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FFacebookLikePlugin
===================================================================
--- trunk/pgsrc/Help%2FFacebookLikePlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FFacebookLikePlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FFacebookLikePlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FFileInfoPlugin
===================================================================
--- trunk/pgsrc/Help%2FFileInfoPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FFileInfoPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FFileInfoPlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FFoafViewerPlugin
===================================================================
--- trunk/pgsrc/Help%2FFoafViewerPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FFoafViewerPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FFoafViewerPlugin;
 flags=PAGE_LOCKED;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FFullTextSearchPlugin
===================================================================
--- trunk/pgsrc/Help%2FFullTextSearchPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FFullTextSearchPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FFullTextSearchPlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FFuzzyPagesPlugin
===================================================================
--- trunk/pgsrc/Help%2FFuzzyPagesPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FFuzzyPagesPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FFuzzyPagesPlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FGoToPlugin
===================================================================
--- trunk/pgsrc/Help%2FGoToPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FGoToPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FGoToPlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FGoodStyle
===================================================================
--- trunk/pgsrc/Help%2FGoodStyle	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FGoodStyle	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FGoodStyle;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FGoogleLink
===================================================================
--- trunk/pgsrc/Help%2FGoogleLink	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FGoogleLink	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FGoogleLink;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FGoogleMapsPlugin
===================================================================
--- trunk/pgsrc/Help%2FGoogleMapsPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FGoogleMapsPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FGoogleMapsPlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FGooglePluginPlugin
===================================================================
--- trunk/pgsrc/Help%2FGooglePluginPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FGooglePluginPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FGooglePluginPlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FGraphVizPlugin
===================================================================
--- trunk/pgsrc/Help%2FGraphVizPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FGraphVizPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FGraphVizPlugin;
 flags=PAGE_LOCKED;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FHelloWorldPlugin
===================================================================
--- trunk/pgsrc/Help%2FHelloWorldPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FHelloWorldPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FHelloWorldPlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FHowToUseWiki
===================================================================
--- trunk/pgsrc/Help%2FHowToUseWiki	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FHowToUseWiki	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FHowToUseWiki;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FHtmlConverterPlugin
===================================================================
--- trunk/pgsrc/Help%2FHtmlConverterPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FHtmlConverterPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FHtmlConverterPlugin;
 flags=PAGE_LOCKED;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FImages
===================================================================
--- trunk/pgsrc/Help%2FImages	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FImages	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FImages;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FIncludePagePlugin
===================================================================
--- trunk/pgsrc/Help%2FIncludePagePlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FIncludePagePlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FIncludePagePlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FIncludePagesPlugin
===================================================================
--- trunk/pgsrc/Help%2FIncludePagesPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FIncludePagesPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FIncludePagesPlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FIncludeSiteMapPlugin
===================================================================
--- trunk/pgsrc/Help%2FIncludeSiteMapPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FIncludeSiteMapPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FIncludeSiteMapPlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FIncludeTreePlugin
===================================================================
--- trunk/pgsrc/Help%2FIncludeTreePlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FIncludeTreePlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FIncludeTreePlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FInterWiki
===================================================================
--- trunk/pgsrc/Help%2FInterWiki	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FInterWiki	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -1,4 +1,4 @@
-Date: 2025年2月13日 06:00:23 +0000
+Date: 2025年2月15日 07:47:19 +0000
 Mime-Version: 1.0 (Produced by PhpWiki 1.6.5)
 Content-Type: application/x-phpwiki;
 pagename=Help%2FInterWiki;
@@ -34,8 +34,9 @@
 
 The "Category" moniker is a special entry which allows one to link a
 wiki page to a Category page without creating a back-reference. Thus
-[[Category:Category]] links to the [[:CategoryCategory|CategoryCategory]] page, yet this page
-won't show up in the back-links listing of [[:CategoryCategory|CategoryCategory]].
+[[Category:Category]] links to the [[:CategoryCategory|CategoryCategory]]
+page, yet this page won't show up in the back-links listing of
+[[:CategoryCategory|CategoryCategory]].
 
 The term "~InterWiki" also refers to a broader concept. See
 [[InterWikiSearch]] for more links.
Modified: trunk/pgsrc/Help%2FInterWikiSearchPlugin
===================================================================
--- trunk/pgsrc/Help%2FInterWikiSearchPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FInterWikiSearchPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FInterWikiSearchPlugin;
 flags=PAGE_LOCKED;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FJabberPresencePlugin
===================================================================
--- trunk/pgsrc/Help%2FJabberPresencePlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FJabberPresencePlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FJabberPresencePlugin;
 flags=PAGE_LOCKED;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FJeff%20Dairiki
===================================================================
--- trunk/pgsrc/Help%2FJeff%20Dairiki	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FJeff%20Dairiki	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -2,7 +2,7 @@
 Mime-Version: 1.0 (Produced by PhpWiki 1.6.4)
 Content-Type: application/x-phpwiki;
 pagename=Help%2FJeff%20Dairiki;
- flags="";
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FLdapSearchPlugin
===================================================================
--- trunk/pgsrc/Help%2FLdapSearchPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FLdapSearchPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FLdapSearchPlugin;
 flags=PAGE_LOCKED;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FLikePagesPlugin
===================================================================
--- trunk/pgsrc/Help%2FLikePagesPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FLikePagesPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FLikePagesPlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FLinkDatabasePlugin
===================================================================
--- trunk/pgsrc/Help%2FLinkDatabasePlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FLinkDatabasePlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FLinkDatabasePlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FLinkIcons
===================================================================
--- trunk/pgsrc/Help%2FLinkIcons	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FLinkIcons	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FLinkIcons;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FListPagesPlugin
===================================================================
--- trunk/pgsrc/Help%2FListPagesPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FListPagesPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FListPagesPlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FListRelationsPlugin
===================================================================
--- trunk/pgsrc/Help%2FListRelationsPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FListRelationsPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FListRelationsPlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FListSubpagesPlugin
===================================================================
--- trunk/pgsrc/Help%2FListSubpagesPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FListSubpagesPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FListSubpagesPlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FMagicPhpWikiURLs
===================================================================
--- trunk/pgsrc/Help%2FMagicPhpWikiURLs	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FMagicPhpWikiURLs	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FMagicPhpWikiURLs;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FMediawikiTablePlugin
===================================================================
--- trunk/pgsrc/Help%2FMediawikiTablePlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FMediawikiTablePlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FMediawikiTablePlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FModeratedPagePlugin
===================================================================
--- trunk/pgsrc/Help%2FModeratedPagePlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FModeratedPagePlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FModeratedPagePlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FMoreAboutMechanics
===================================================================
--- trunk/pgsrc/Help%2FMoreAboutMechanics	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FMoreAboutMechanics	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FMoreAboutMechanics;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FMostPopularPlugin
===================================================================
--- trunk/pgsrc/Help%2FMostPopularPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FMostPopularPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FMostPopularPlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FNewPagesPerUserPlugin
===================================================================
--- trunk/pgsrc/Help%2FNewPagesPerUserPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FNewPagesPerUserPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FNewPagesPerUserPlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FNoCachePlugin
===================================================================
--- trunk/pgsrc/Help%2FNoCachePlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FNoCachePlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FNoCachePlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FOldStyleTablePlugin
===================================================================
--- trunk/pgsrc/Help%2FOldStyleTablePlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FOldStyleTablePlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FOldStyleTablePlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FOrphanedPagesPlugin
===================================================================
--- trunk/pgsrc/Help%2FOrphanedPagesPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FOrphanedPagesPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FOrphanedPagesPlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FPageDumpPlugin
===================================================================
--- trunk/pgsrc/Help%2FPageDumpPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FPageDumpPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FPageDumpPlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FPageGroupPlugin
===================================================================
--- trunk/pgsrc/Help%2FPageGroupPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FPageGroupPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FPageGroupPlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FPageHistoryPlugin
===================================================================
--- trunk/pgsrc/Help%2FPageHistoryPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FPageHistoryPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FPageHistoryPlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FPageInfoPlugin
===================================================================
--- trunk/pgsrc/Help%2FPageInfoPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FPageInfoPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FPageInfoPlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FPageList
===================================================================
--- trunk/pgsrc/Help%2FPageList	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FPageList	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -2,7 +2,7 @@
 Mime-Version: 1.0 (Produced by PhpWiki 1.6.4)
 Content-Type: application/x-phpwiki;
 pagename=Help%2FPageList;
- flags="";
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FPagePermissions
===================================================================
--- trunk/pgsrc/Help%2FPagePermissions	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FPagePermissions	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FPagePermissions;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FPageTrailPlugin
===================================================================
--- trunk/pgsrc/Help%2FPageTrailPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FPageTrailPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FPageTrailPlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FPasswordResetPlugin
===================================================================
--- trunk/pgsrc/Help%2FPasswordResetPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FPasswordResetPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FPasswordResetPlugin;
 flags=PAGE_LOCKED;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FPhpHighlightPlugin
===================================================================
--- trunk/pgsrc/Help%2FPhpHighlightPlugin	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FPhpHighlightPlugin	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FPhpHighlightPlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FPhpWiki
===================================================================
--- trunk/pgsrc/Help%2FPhpWiki	2025年02月18日 02:58:05 UTC (rev 11122)
+++ trunk/pgsrc/Help%2FPhpWiki	2025年02月18日 03:41:07 UTC (rev 11123)
@@ -3,6 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=Help%2FPhpWiki;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2...
 
[truncated message content]
From: <car...@us...> - 2025年02月18日 02:58:07
Revision: 11122
 http://sourceforge.net/p/phpwiki/code/11122
Author: carstenklapp
Date: 2025年02月18日 02:58:05 +0000 (2025年2月18日)
Log Message:
-----------
fix missing ; invalid mime file messing with import parser and preventing pages from locking when importing
Modified Paths:
--------------
 trunk/locale/de/pgsrc/InterWikiListe
 trunk/locale/fr/pgsrc/CarteInterWiki
 trunk/locale/zh/pgsrc/InterWikiMap
Modified: trunk/locale/de/pgsrc/InterWikiListe
===================================================================
--- trunk/locale/de/pgsrc/InterWikiListe	2025年02月18日 02:22:00 UTC (rev 11121)
+++ trunk/locale/de/pgsrc/InterWikiListe	2025年02月18日 02:58:05 UTC (rev 11122)
@@ -3,7 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=InterWikiListe;
 pagetype=interwikimap;
- flags=PAGE_LOCKED%2CEXTERNAL_PAGE
+ flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/locale/fr/pgsrc/CarteInterWiki
===================================================================
--- trunk/locale/fr/pgsrc/CarteInterWiki	2025年02月18日 02:22:00 UTC (rev 11121)
+++ trunk/locale/fr/pgsrc/CarteInterWiki	2025年02月18日 02:58:05 UTC (rev 11122)
@@ -3,7 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=CarteInterWiki;
 pagetype=interwikimap;
- flags=PAGE_LOCKED%2CEXTERNAL_PAGE
+ flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/locale/zh/pgsrc/InterWikiMap
===================================================================
--- trunk/locale/zh/pgsrc/InterWikiMap	2025年02月18日 02:22:00 UTC (rev 11121)
+++ trunk/locale/zh/pgsrc/InterWikiMap	2025年02月18日 02:58:05 UTC (rev 11122)
@@ -3,7 +3,7 @@
 Content-Type: application/x-phpwiki;
 pagename=InterWikiMap;
 pagetype=interwikimap;
- flags=PAGE_LOCKED%2CEXTERNAL_PAGE
+ flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
From: <car...@us...> - 2025年02月18日 02:22:01
Revision: 11121
 http://sourceforge.net/p/phpwiki/code/11121
Author: carstenklapp
Date: 2025年02月18日 02:22:00 +0000 (2025年2月18日)
Log Message:
-----------
Fixed invalid mime format, missing ; messing with import parser
Modified Paths:
--------------
 trunk/pgsrc/Help%2FLinkSearchPlugin
 trunk/pgsrc/Help%2FWikisUsingPhpWiki
 trunk/pgsrc/InterWikiMap
Modified: trunk/pgsrc/Help%2FLinkSearchPlugin
===================================================================
--- trunk/pgsrc/Help%2FLinkSearchPlugin	2025年02月17日 19:47:16 UTC (rev 11120)
+++ trunk/pgsrc/Help%2FLinkSearchPlugin	2025年02月18日 02:22:00 UTC (rev 11121)
@@ -1,8 +1,9 @@
-Date: 2022年12月16日 15:26:20 +0000
-Mime-Version: 1.0 (Produced by PhpWiki 1.6.4)
+Date: 2025年2月18日 01:59:55 +0000
+Mime-Version: 1.0 (Produced by PhpWiki 1.6.5)
 Content-Type: application/x-phpwiki;
- pagename=Help%2FLinkSearchPlugin
+ pagename=Help%2FLinkSearchPlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/Help%2FWikisUsingPhpWiki
===================================================================
--- trunk/pgsrc/Help%2FWikisUsingPhpWiki	2025年02月17日 19:47:16 UTC (rev 11120)
+++ trunk/pgsrc/Help%2FWikisUsingPhpWiki	2025年02月18日 02:22:00 UTC (rev 11121)
@@ -1,8 +1,9 @@
-Date: 2022年12月16日 15:26:20 +0000
-Mime-Version: 1.0 (Produced by PhpWiki 1.6.4)
+Date: 2025年2月18日 02:00:25 +0000
+Mime-Version: 1.0 (Produced by PhpWiki 1.6.5)
 Content-Type: application/x-phpwiki;
- pagename=Help%2FWikisUsingPhpWiki
+ pagename=Help%2FWikisUsingPhpWiki;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
Modified: trunk/pgsrc/InterWikiMap
===================================================================
--- trunk/pgsrc/InterWikiMap	2025年02月17日 19:47:16 UTC (rev 11120)
+++ trunk/pgsrc/InterWikiMap	2025年02月18日 02:22:00 UTC (rev 11121)
@@ -1,9 +1,10 @@
-Date: 2022年12月16日 15:26:20 +0000
-Mime-Version: 1.0 (Produced by PhpWiki 1.6.4)
+Date: 2025年2月18日 01:59:28 +0000
+Mime-Version: 1.0 (Produced by PhpWiki 1.6.5)
 Content-Type: application/x-phpwiki;
 pagename=InterWikiMap;
 pagetype=interwikimap;
- flags=PAGE_LOCKED%2CEXTERNAL_PAGE
+ flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
From: <car...@us...> - 2025年02月17日 19:47:17
Revision: 11120
 http://sourceforge.net/p/phpwiki/code/11120
Author: carstenklapp
Date: 2025年02月17日 19:47:16 +0000 (2025年2月17日)
Log Message:
-----------
improved variable checking
Modified Paths:
--------------
 trunk/lib/loadsave.php
Modified: trunk/lib/loadsave.php
===================================================================
--- trunk/lib/loadsave.php	2025年02月17日 01:42:44 UTC (rev 11119)
+++ trunk/lib/loadsave.php	2025年02月17日 19:47:16 UTC (rev 11120)
@@ -1267,11 +1267,13 @@
 
 // set page locked
 // how to get current page lock status?? to customise messages more
- if ($pagedata['locked']) {
+ if (!empty($pagedata['locked'])) {
 $mesg->pushContent(", LOCKING");
 $page->set('locked', $pagedata['locked']);
 } else {
- define ('ALLOW_PGSRC_TO_UNLOCK_PAGES' ,0);//debugging and security
+ if (!defined('ALLOW_PGSRC_TO_UNLOCK_PAGES')) {
+ define ('ALLOW_PGSRC_TO_UNLOCK_PAGES' ,0);//debugging and security
+ }
 if (defined('ALLOW_PGSRC_TO_UNLOCK_PAGES') && ALLOW_PGSRC_TO_UNLOCK_PAGES) {
 $mesg->pushContent(", UNLOCKING");
 $page->set('locked', false);
@@ -1286,14 +1288,15 @@
 }
 
 // set page creation date
- $page->set('date', $pagedata['date']);
-// unset($pagedata['date']);
-
+ if (!empty($pagedata['date'])) {
+ $page->set('date', $pagedata['date']);
+ //unset($pagedata['date']);
+ }
 // set page owner
 if (!empty($pagedata['owner'])) {
 $page->set('owner', $pagedata['owner']);
 }
-// unset($pagedata['owner']);
+ //unset($pagedata['owner']);
 
 // if we want to load other fields in the future from
 // MIME file, here is where we do it:
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
From: <car...@us...> - 2025年02月17日 01:42:46
Revision: 11119
 http://sourceforge.net/p/phpwiki/code/11119
Author: carstenklapp
Date: 2025年02月17日 01:42:44 +0000 (2025年2月17日)
Log Message:
-----------
Improved variable setting/checking.
Modified Paths:
--------------
 trunk/lib/loadsave.php
Modified: trunk/lib/loadsave.php
===================================================================
--- trunk/lib/loadsave.php	2025年02月17日 01:24:25 UTC (rev 11118)
+++ trunk/lib/loadsave.php	2025年02月17日 01:42:44 UTC (rev 11119)
@@ -1110,6 +1110,7 @@
 static $overwite_all = false;
 $pagedata = $pageinfo['pagedata']; // Page level meta-data.
 $versiondata = $pageinfo['versiondata']; // Revision level meta-data.
+ $isnewpage = false;
 
 if (empty($pageinfo['pagename'])) {
 PrintXML(HTML::p(HTML::strong(_("Empty pagename!"))));
@@ -1289,7 +1290,7 @@
 // unset($pagedata['date']);
 
 // set page owner
- if ($pagedata['owner']) {
+ if (!empty($pagedata['owner'])) {
 $page->set('owner', $pagedata['owner']);
 }
 // unset($pagedata['owner']);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
From: <car...@us...> - 2025年02月17日 01:24:27
Revision: 11118
 http://sourceforge.net/p/phpwiki/code/11118
Author: carstenklapp
Date: 2025年02月17日 01:24:25 +0000 (2025年2月17日)
Log Message:
-----------
Fixed users unexpectedly being logged out. Affected flatfile database and probably other db types as well. Improved by sanity checking of database global timestamp.
Modified Paths:
--------------
 trunk/lib/WikiDB.php
 trunk/pgsrc/ReleaseNotes
Modified: trunk/lib/WikiDB.php
===================================================================
--- trunk/lib/WikiDB.php	2025年02月16日 23:48:35 UTC (rev 11117)
+++ trunk/lib/WikiDB.php	2025年02月17日 01:24:25 UTC (rev 11118)
@@ -608,6 +608,9 @@
 public function getTimestamp()
 {
 $ts = $this->get('_timestamp');
+ if (!$ts) { //TODO: does flatfile have global db timestamp?
+ $ts = array(time(), 0);
+ }
 return sprintf("%d %d", $ts[0], $ts[1]);
 }
 
@@ -617,6 +620,9 @@
 public function touch()
 {
 $ts = $this->get('_timestamp');
+ if (!$ts) { //TODO: does flatfile have global db timestamp?
+ $ts = array(time(), 0);
+ }
 $this->set('_timestamp', array(time(), $ts[1] + 1));
 }
 
Modified: trunk/pgsrc/ReleaseNotes
===================================================================
--- trunk/pgsrc/ReleaseNotes	2025年02月16日 23:48:35 UTC (rev 11117)
+++ trunk/pgsrc/ReleaseNotes	2025年02月17日 01:24:25 UTC (rev 11118)
@@ -1,4 +1,4 @@
-Date: 2025年2月16日 23:34:56 +0000
+Date: 2025年2月17日 01:10:53 +0000
 Mime-Version: 1.0 (Produced by PhpWiki 1.6.5)
 Content-Type: application/x-phpwiki;
 pagename=ReleaseNotes;
@@ -29,7 +29,7 @@
 * Added 404 error to ~HttpClient.php which is displayed now in
 ~PhotoAlbumPlugin. Removed url of defunct example website that broke
 PhpWikiManual.
-* **Important bugfix for PHP8.3 and newer:** Fixed garbled display of pages
+* **Important bugfix for PHP 8.3 and newer:** Fixed garbled display of pages
 due to depreciated errors. Also try harder to suppress depreciated errors on
 all PHP versions. Set ##DEBUG=2## in ##config.ini## to view depreciated
 errors, and ##DEBUG=1## for basic errors. Added hooks for css formatting of
@@ -58,7 +58,10 @@
 conflict or merging a dumpload.
 * Fixed broken Merge edit functionality when loading dumps, also added diff
 preview. This means themes using custom editpage.tmpl need to be updated
- with new $EDITING_OLD_REVISION_MESSAGE variable.
+ with new ##$EDITING_OLD_REVISION_MESSAGE## variable.
+* **Important bugfix:** Fixed users unexpectedly being logged out. Affected
+ flatfile database and probably other db types also. Improved by sanity
+ checking of database global timestamp.
 
 == 1.6.4 2024年03月13日 Marc-Etienne Vargenau, Christof Meerwald ==
 
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
From: <car...@us...> - 2025年02月16日 23:48:38
Revision: 11117
 http://sourceforge.net/p/phpwiki/code/11117
Author: carstenklapp
Date: 2025年02月16日 23:48:35 +0000 (2025年2月16日)
Log Message:
-----------
Updating custom theme editpage.tmpl with new $EDITING_OLD_REVISION_MESSAGE variable.
Modified Paths:
--------------
 trunk/pgsrc/ReleaseNotes
 trunk/themes/Crao/templates/editpage.tmpl
 trunk/themes/Portland/templates/editpage.tmpl
 trunk/themes/Wordpress/templates/editpage.tmpl
 trunk/themes/fusionforge/templates/editpage.tmpl
Modified: trunk/pgsrc/ReleaseNotes
===================================================================
--- trunk/pgsrc/ReleaseNotes	2025年02月16日 23:10:14 UTC (rev 11116)
+++ trunk/pgsrc/ReleaseNotes	2025年02月16日 23:48:35 UTC (rev 11117)
@@ -1,4 +1,4 @@
-Date: 2025年2月16日 22:40:56 +0000
+Date: 2025年2月16日 23:34:56 +0000
 Mime-Version: 1.0 (Produced by PhpWiki 1.6.5)
 Content-Type: application/x-phpwiki;
 pagename=ReleaseNotes;
@@ -57,7 +57,8 @@
 * New: Prevent diff markers from being rendered as markup when editing a
 conflict or merging a dumpload.
 * Fixed broken Merge edit functionality when loading dumps, also added diff
- preview.
+ preview. This means themes using custom editpage.tmpl need to be updated
+ with new $EDITING_OLD_REVISION_MESSAGE variable.
 
 == 1.6.4 2024年03月13日 Marc-Etienne Vargenau, Christof Meerwald ==
 
Modified: trunk/themes/Crao/templates/editpage.tmpl
===================================================================
--- trunk/themes/Crao/templates/editpage.tmpl	2025年02月16日 23:10:14 UTC (rev 11116)
+++ trunk/themes/Crao/templates/editpage.tmpl	2025年02月16日 23:48:35 UTC (rev 11117)
@@ -9,13 +9,7 @@
 <?php } ?>
 <?php echo $PAGE_LOCKED_MESSAGE ?>
 <?php echo $CONCURRENT_UPDATE_MESSAGE ?>
-<?php if (!$revision->isCurrent() && !$revision->hasDefaultContents()) { ?>
- <p class="warning_msg">
- <strong><?php echo _("Warning")._(": ") ?></strong>
- <?php echo _("You are editing an old version.") ?>
- <?php echo _("Saving this page will overwrite the current version.") ?>
- </p>
-<?php } ?>
+<?php echo $EDITING_OLD_REVISION_MESSAGE ?>
 <script type="text/javascript">
 <!--//
 $(document).ready(function() {
Modified: trunk/themes/Portland/templates/editpage.tmpl
===================================================================
--- trunk/themes/Portland/templates/editpage.tmpl	2025年02月16日 23:10:14 UTC (rev 11116)
+++ trunk/themes/Portland/templates/editpage.tmpl	2025年02月16日 23:48:35 UTC (rev 11117)
@@ -6,13 +6,7 @@
 <td>
 <?php echo $PAGE_LOCKED_MESSAGE ?>
 <?php echo $CONCURRENT_UPDATE_MESSAGE ?>
-<?php if (!$revision->isCurrent() && !$revision->hasDefaultContents()) { ?>
- <p class="warning_msg">
- <strong><?php echo _("Warning")._(": ") ?></strong>
- <?php echo _("You are editing an old version.") ?>
- <?php echo _("Saving this page will overwrite the current version.") ?>
- </p>
-<?php } ?>
+<?php echo $EDITING_OLD_REVISION_MESSAGE ?>
 <script type="text/javascript">
 <!--//
 $(document).ready(function() {
Modified: trunk/themes/Wordpress/templates/editpage.tmpl
===================================================================
--- trunk/themes/Wordpress/templates/editpage.tmpl	2025年02月16日 23:10:14 UTC (rev 11116)
+++ trunk/themes/Wordpress/templates/editpage.tmpl	2025年02月16日 23:48:35 UTC (rev 11117)
@@ -8,13 +8,7 @@
 <td>
 <?php echo $PAGE_LOCKED_MESSAGE ?>
 <?php echo $CONCURRENT_UPDATE_MESSAGE ?>
-<?php if (!$revision->isCurrent() && !$revision->hasDefaultContents()) { ?>
- <p class="warning_msg">
- <strong><?php echo _("Warning")._(": ") ?></strong>
- <?php echo _("You are editing an old version.") ?>
- <?php echo _("Saving this page will overwrite the current version.") ?>
- </p>
-<?php } ?>
+<?php echo $EDITING_OLD_REVISION_MESSAGE ?>
 <script type="text/javascript">
 <!--//
 $(document).ready(function() {
Modified: trunk/themes/fusionforge/templates/editpage.tmpl
===================================================================
--- trunk/themes/fusionforge/templates/editpage.tmpl	2025年02月16日 23:10:14 UTC (rev 11116)
+++ trunk/themes/fusionforge/templates/editpage.tmpl	2025年02月16日 23:48:35 UTC (rev 11117)
@@ -7,13 +7,7 @@
 <?php } ?>
 <?php echo $PAGE_LOCKED_MESSAGE ?>
 <?php echo $CONCURRENT_UPDATE_MESSAGE ?>
-<?php if (!$revision->isCurrent() && !$revision->hasDefaultContents()) { ?>
- <p class="warning_msg">
- <strong><?php echo _("Warning")._(": ") ?></strong>
- <?php echo _("You are editing an old version.") ?>
- <?php echo _("Saving this page will overwrite the current version.") ?>
- </p>
-<?php } ?>
+<?php echo $EDITING_OLD_REVISION_MESSAGE ?>
 <?php if (forge_get_config('use_jquery_form_navigate')) { ?>
 <script type="text/javascript">
 <!--//
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
From: <car...@us...> - 2025年02月16日 23:10:17
Revision: 11116
 http://sourceforge.net/p/phpwiki/code/11116
Author: carstenklapp
Date: 2025年02月16日 23:10:14 +0000 (2025年2月16日)
Log Message:
-----------
Fixed broken Merge edit functionality by moving some warning logic from editpage.tmpl into lib/editpage.php. Added Merge-edit diff preview. Prevent editing of nonexistent page revision unless creating a new page (anti-bot).
Modified Paths:
--------------
 trunk/lib/editpage.php
 trunk/pgsrc/ReleaseNotes
 trunk/themes/default/templates/editpage.tmpl
Modified: trunk/lib/editpage.php
===================================================================
--- trunk/lib/editpage.php	2025年02月16日 22:30:49 UTC (rev 11115)
+++ trunk/lib/editpage.php	2025年02月16日 23:10:14 UTC (rev 11116)
@@ -130,6 +130,7 @@
 $tokens['PAGE_LOCKED_MESSAGE'] = '';
 $tokens['LOCK_CHANGED_MSG'] = '';
 $tokens['CONCURRENT_UPDATE_MESSAGE'] = '';
+ $tokens['EDITING_OLD_REVISION_MESSAGE'] = '';
 $r =& $this->request;
 
 if (isset($r->args['pref']['editWidth'])
@@ -196,9 +197,9 @@
 }
 
 if ($saveFailed and $this->isConcurrentUpdate()) {
- //get a diff preview before inserting merged content into editarea
- $tokens['PREVIEW_CONTENT'] = $this->getDiff();
- // Get the text of the original page, and the two conflicting edits
+ //get a diff preview before inserting merged content into editarea
+ $tokens['PREVIEW_CONTENT'] = $this->getDiff();
+ // Get the text of the original page, and the two conflicting edits
 // The diff3 class takes arrays as input. So retrieve content as
 // an array, or convert it as necesary.
 $orig = $this->page->getRevision($this->_currentVersion);
@@ -222,7 +223,7 @@
 HTML(
 HTML::h2(_("Some internal editing error")),
 HTML::p(_("Your are probably trying to edit/create an invalid version of this page.")),
- HTML::p(HTML::em(_("&version=-1 might help.")))
+ HTML::p(HTML::em("&version=-1 might help."))
 );
 }
 
@@ -236,7 +237,29 @@
 $tokens['PREVIEW_CONTENT'] = $this->getDiff();
 }
 
- // FIXME: NOT_CURRENT_MESSAGE?
+ $selectedversionno = $this->selected->getVersion();
+ $currentversionno = $this->current->getVersion();
+ if (($selectedversionno > 0) && ($selectedversionno < $currentversionno)) {
+ $tokens['EDITING_OLD_REVISION_MESSAGE'] = $this->getEditOldmsg();
+ }
+ if (($currentversionno > 0) && ($selectedversionno < 1)) {
+ // version==0, editing noexistant version of page, possible manual url
+ // manipulation or bot, redirect to browsing
+ $this->_redirectToBrowsePage(); //todo: redirect to editing current version page instead
+ return false; //?
+ }
+ // This function needs more work so leaving the below in for future debugging.
+ // if (($currentversionno==0) && ($selectedversionno ==0)) {
+ // // creating new page, do nothing
+ // }
+ // echo "<pre>\n";
+ // echo "\n\$this->editaction " . $this->editaction;
+ // echo "\n\$this->request->getArg('merge') " . $this->request->getArg('merge');
+ // echo "\n\$currentversionno " . $currentversionno;
+ // echo "\n\$selectedversionno " . $selectedversionno;
+ // echo "</pre>\n";
+ // die();
+
 $tokens = array_merge($tokens, $this->getFormElements());
 
 return $this->output('editpage', _("Edit: %s"));
@@ -570,8 +593,22 @@
 return new TransformedText($this->page, $this->_content, $this->meta);
 }
 
- private function getDiff()
+ public function getEditOldmsg()
 {
+ $html = HTML();
+ $html->pushContent(
+ HTML::p(
+ array('class' => "warning_msg"),
+ HTML::span(array('class' => "bold"), _("Warning:")),
+ " " ._("You are editing an old version of this page.")
+ ." ". _("Saving this page will overwrite the current version.")
+ ),
+ );
+ return $html;
+ }
+
+ public function getDiff()
+ {
 require_once 'lib/diff.php';
 $html = HTML();
 
@@ -1274,36 +1311,54 @@
 }
 
 if ($saveFailed || $this->isConcurrentUpdate()) {
+ //get a diff preview before inserting merged content into editarea
+ $tokens['PREVIEW_CONTENT'] = $this->getDiff();
 // Get the text of the original page, and the two conflicting edits
 // The diff class takes arrays as input. So retrieve content as
 // an array, or convert it as necesary.
 $orig = $this->page->getRevision($this->_currentVersion);
 $this_content = explode("\n", $this->_content);
+ $orig_content = $orig->getContent();
 $other_content = $this->current->getContent();
- require_once 'lib/diff.php';
- $diff2 = new Diff($other_content, $this_content);
- $context_lines = max(
- 4,
- count($other_content) + 1,
- count($this_content) + 1
- );
- $fmt = new BlockDiffFormatter($context_lines);
+ // require_once 'lib/diff.php';
+ // $diff2 = new Diff($other_content, $this_content);
+ require_once 'lib/diff3.php';
+ $diff2 = new diff3($orig_content, $this_content, $other_content);
+ $output = $diff2->merged_output(_("Loaded version"), _("Existing version"));
+ $this->_content = implode("\n", $output);
 
- $this->_content = $fmt->format($diff2);
+ // $context_lines = max(
+ // 4,
+ // count($other_content) + 1,
+ // count($this_content) + 1
+ // );
+ // $fmt = new BlockDiffFormatter($context_lines);
+ // $this->_content = $fmt->format($diff2);
 // FIXME: integrate this into class BlockDiffFormatter
- $this->_content = str_replace(
- ">>>>>>>\n<<<<<<<\n",
- "=======\n",
- $this->_content
- );
- $this->_content = str_replace(
- "<<<<<<<\n>>>>>>>\n",
- "=======\n",
- $this->_content
- );
-
+ // $this->_content = str_replace(
+ // ">>>>>>>\n<<<<<<<\n",
+ // " ~=======\n",
+ // $this->_content
+ // );
+ // $this->_content = str_replace(
+ // "<<<<<<<\n>>>>>>>\n",
+ // " ~=======\n",
+ // $this->_content
+ // );
+ // // reformat diff markers to prevent from being interpreted as markup
+ // $this->_content = str_replace(
+ // "<<<<<<<\n",
+ // " ~<<<<<<<\n",
+ // $this->_content
+ // );
+ // $this->_content = str_replace(
+ // ">>>>>>>\n",
+ // " ~>>>>>>>\n",
+ // $this->_content
+ // );
+ 
 $this->_currentVersion = $this->current->getVersion();
- $this->version = $this->_currentVersion;
+ $this->version = $this->_currentVersion;//fixme: is this correct? apples to EDITING_OLD_REVISION_MESSAGE also. $this->selected->getVersion()
 $tokens['CONCURRENT_UPDATE_MESSAGE'] = $this->getConflictMessage();
 }
 
@@ -1314,7 +1369,11 @@
 $tokens['PREVIEW_CONTENT'] = $this->getPreview();
 } // FIXME: convert to _MESSAGE?
 
- // FIXME: NOT_CURRENT_MESSAGE?
+ // FIXME: NOT_CURRENT_MESSAGE? ok trying
+ if (($this->version > 0) && ($this->version < $this->_currentVersion)) {
+ $tokens['EDITING_OLD_REVISION_MESSAGE'] = $this->getEditOldmsg();
+ }
+
 $tokens = array_merge($tokens, $this->getFormElements());
 // we need all GET params for loadfile overwrite
 if ($this->request->getArg('action') == 'loadfile') {
Modified: trunk/pgsrc/ReleaseNotes
===================================================================
--- trunk/pgsrc/ReleaseNotes	2025年02月16日 22:30:49 UTC (rev 11115)
+++ trunk/pgsrc/ReleaseNotes	2025年02月16日 23:10:14 UTC (rev 11116)
@@ -1,4 +1,4 @@
-Date: 2025年2月16日 22:23:47 +0000
+Date: 2025年2月16日 22:40:56 +0000
 Mime-Version: 1.0 (Produced by PhpWiki 1.6.5)
 Content-Type: application/x-phpwiki;
 pagename=ReleaseNotes;
@@ -52,9 +52,12 @@
 - Dumped pages now use unix line endings instead of windows. Import of files
 with windows line endings should still work.
 * configurator.php is now in a less-broken state. Useable but needs more work.
-* New: Show a nice diff preview when editing a page if there is an edit conflict.
+* New: Show a nice diff preview when editing a page if there is an edit
+ conflict.
 * New: Prevent diff markers from being rendered as markup when editing a
 conflict or merging a dumpload.
+* Fixed broken Merge edit functionality when loading dumps, also added diff
+ preview.
 
 == 1.6.4 2024年03月13日 Marc-Etienne Vargenau, Christof Meerwald ==
 
Modified: trunk/themes/default/templates/editpage.tmpl
===================================================================
--- trunk/themes/default/templates/editpage.tmpl	2025年02月16日 22:30:49 UTC (rev 11115)
+++ trunk/themes/default/templates/editpage.tmpl	2025年02月16日 23:10:14 UTC (rev 11116)
@@ -9,13 +9,7 @@
 <?php } ?>
 <?php echo $PAGE_LOCKED_MESSAGE ?>
 <?php echo $CONCURRENT_UPDATE_MESSAGE ?>
-<?php if (!$revision->isCurrent() && !$revision->hasDefaultContents()) { ?>
- <p class="warning_msg">
- <strong><?php echo _("Warning")._(": ") ?></strong>
- <?php echo _("You are editing an old version.") ?>
- <?php echo _("Saving this page will overwrite the current version.") ?>
- </p>
-<?php } ?>
+<?php echo $EDITING_OLD_REVISION_MESSAGE ?>
 <script type="text/javascript">
 <!--//
 $(document).ready(function() {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
From: <car...@us...> - 2025年02月16日 22:30:51
Revision: 11115
 http://sourceforge.net/p/phpwiki/code/11115
Author: carstenklapp
Date: 2025年02月16日 22:30:49 +0000 (2025年2月16日)
Log Message:
-----------
Prevent diff markers from being rendered as markup when editing a conflict or merging a dumpload.
Modified Paths:
--------------
 trunk/lib/diff3.php
 trunk/pgsrc/ReleaseNotes
Modified: trunk/lib/diff3.php
===================================================================
--- trunk/lib/diff3.php	2025年02月16日 18:55:10 UTC (rev 11114)
+++ trunk/lib/diff3.php	2025年02月16日 22:30:49 UTC (rev 11115)
@@ -232,11 +232,11 @@
 // FIXME: this should probably be moved somewhere else...
 $lines = array_merge(
 $lines,
- array("<<<<<<<" . ($label1 ? " $label1" : '')),
+ array(" ~<<<<<<<" . ($label1 ? " $label1" : '')),
 $block->final1,
- array("======="),
+ array(" ~======="),
 $block->final2,
- array(">>>>>>>" . ($label2 ? " $label2" : ''))
+ array(" ~>>>>>>>" . ($label2 ? " $label2" : ''))
 );
 $this->ConflictingBlocks++;
 } else {
Modified: trunk/pgsrc/ReleaseNotes
===================================================================
--- trunk/pgsrc/ReleaseNotes	2025年02月16日 18:55:10 UTC (rev 11114)
+++ trunk/pgsrc/ReleaseNotes	2025年02月16日 22:30:49 UTC (rev 11115)
@@ -1,4 +1,4 @@
-Date: 2025年2月16日 18:37:06 +0000
+Date: 2025年2月16日 22:23:47 +0000
 Mime-Version: 1.0 (Produced by PhpWiki 1.6.5)
 Content-Type: application/x-phpwiki;
 pagename=ReleaseNotes;
@@ -52,8 +52,9 @@
 - Dumped pages now use unix line endings instead of windows. Import of files
 with windows line endings should still work.
 * configurator.php is now in a less-broken state. Useable but needs more work.
-* New: Show a nice diff preview when editing a page if there is an edit
- conflict.
+* New: Show a nice diff preview when editing a page if there is an edit conflict.
+* New: Prevent diff markers from being rendered as markup when editing a
+ conflict or merging a dumpload.
 
 == 1.6.4 2024年03月13日 Marc-Etienne Vargenau, Christof Meerwald ==
 
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
From: <car...@us...> - 2025年02月16日 18:55:12
Revision: 11114
 http://sourceforge.net/p/phpwiki/code/11114
Author: carstenklapp
Date: 2025年02月16日 18:55:10 +0000 (2025年2月16日)
Log Message:
-----------
diff preview when editing a page if there is an edit conflict
Modified Paths:
--------------
 trunk/lib/editpage.php
 trunk/pgsrc/ReleaseNotes
Modified: trunk/lib/editpage.php
===================================================================
--- trunk/lib/editpage.php	2025年02月16日 00:36:19 UTC (rev 11113)
+++ trunk/lib/editpage.php	2025年02月16日 18:55:10 UTC (rev 11114)
@@ -196,7 +196,9 @@
 }
 
 if ($saveFailed and $this->isConcurrentUpdate()) {
- // Get the text of the original page, and the two conflicting edits
+ //get a diff preview before inserting merged content into editarea
+ $tokens['PREVIEW_CONTENT'] = $this->getDiff();
+ // Get the text of the original page, and the two conflicting edits
 // The diff3 class takes arrays as input. So retrieve content as
 // an array, or convert it as necesary.
 $orig = $this->page->getRevision($this->_currentVersion);
Modified: trunk/pgsrc/ReleaseNotes
===================================================================
--- trunk/pgsrc/ReleaseNotes	2025年02月16日 00:36:19 UTC (rev 11113)
+++ trunk/pgsrc/ReleaseNotes	2025年02月16日 18:55:10 UTC (rev 11114)
@@ -1,4 +1,4 @@
-Date: 2025年2月15日 23:04:10 +0000
+Date: 2025年2月16日 18:37:06 +0000
 Mime-Version: 1.0 (Produced by PhpWiki 1.6.5)
 Content-Type: application/x-phpwiki;
 pagename=ReleaseNotes;
@@ -52,6 +52,8 @@
 - Dumped pages now use unix line endings instead of windows. Import of files
 with windows line endings should still work.
 * configurator.php is now in a less-broken state. Useable but needs more work.
+* New: Show a nice diff preview when editing a page if there is an edit
+ conflict.
 
 == 1.6.4 2024年03月13日 Marc-Etienne Vargenau, Christof Meerwald ==
 
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
From: <car...@us...> - 2025年02月16日 00:36:22
Revision: 11113
 http://sourceforge.net/p/phpwiki/code/11113
Author: carstenklapp
Date: 2025年02月16日 00:36:19 +0000 (2025年2月16日)
Log Message:
-----------
use unix line endings for pagedumps
Modified Paths:
--------------
 trunk/lib/loadsave.php
 trunk/lib/mimelib.php
 trunk/pgsrc/ReleaseNotes
Modified: trunk/lib/loadsave.php
===================================================================
--- trunk/lib/loadsave.php	2025年02月15日 21:03:33 UTC (rev 11112)
+++ trunk/lib/loadsave.php	2025年02月16日 00:36:19 UTC (rev 11113)
@@ -135,34 +135,35 @@
 {
 $current = $page->getCurrentRevision(false);
 $head = '';
+ $LE = "\n"; // "\r\n"
 
 if (defined('STRICT_MAILABLE_PAGEDUMPS') and STRICT_MAILABLE_PAGEDUMPS) {
 $from = defined('SERVER_ADMIN') ? SERVER_ADMIN : 'foo@bar';
 //This is for unix mailbox format: (not RFC (2)822)
- // $head .= "From $from " . CTime(time()) . "\r\n";
- $head .= "Subject: " . rawurlencode($page->getName()) . "\r\n";
- $head .= "From: $from (PhpWiki)\r\n";
+ // $head .= "From $from " . CTime(time()) . $LE;
+ $head .= "Subject: " . rawurlencode($page->getName()) . $LE;
+ $head .= "From: $from (PhpWiki)" . $LE;
 // RFC 2822 requires only a Date: and originator (From:)
 // field, however the obsolete standard RFC 822 also
 // requires a destination field.
- $head .= "To: $from (PhpWiki)\r\n";
+ $head .= "To: $from (PhpWiki)" . $LE;
 }
 if (!$forsvn) {
 // normal dumps use date modified
- $head .= "Date: " . Rfc2822DateTime($current->get('mtime')) . "\r\n";
+ $head .= "Date: " . Rfc2822DateTime($current->get('mtime')) . $LE;
 } else {
 $use_page_creationdate_instead = 0;
 if ($use_page_creationdate_instead) {
- $head .= "Date: " . Rfc2822DateTime($page->get('date')) . "\r\n";
+ $head .= "Date: " . Rfc2822DateTime($page->get('date')) . $LE;
 // for special pagedumps where you don't want to change the date
 // in dumped pgsrc, use creation date
 } else {
 // normal dumps use date modified
- $head .= "Date: " . Rfc2822DateTime($current->get('mtime')) . "\r\n";
+ $head .= "Date: " . Rfc2822DateTime($current->get('mtime')) . $LE;
 }
 }
 $head .= sprintf(
- "Mime-Version: 1.0 (Produced by PhpWiki %s)\r\n",
+ "Mime-Version: 1.0 (Produced by PhpWiki %s)" . $LE,
 PHPWIKI_VERSION
 );
 
Modified: trunk/lib/mimelib.php
===================================================================
--- trunk/lib/mimelib.php	2025年02月15日 21:03:33 UTC (rev 11112)
+++ trunk/lib/mimelib.php	2025年02月16日 00:36:19 UTC (rev 11113)
@@ -36,6 +36,7 @@
 */
 function QuotedPrintableEncode($string)
 {
+ $LE = "\n"; // "\r\n"
 // Quote special characters in line.
 $quoted = "";
 while ($string) {
@@ -50,10 +51,10 @@
 // Split line.
 // This splits the line (preferably after white-space) into lines
 // which are no longer than 76 chars (after adding trailing '=' for
- // soft line break, but before adding \r\n.)
+ // soft line break, but before adding $LE.)
 return preg_replace(
 '/(?=.{77})(.{10,74}[ \t]|.{71,73}[^=][^=])/s',
- "\1円=\r\n",
+ "\1円=" . $LE,
 $quoted
 );
 }
@@ -74,6 +75,7 @@
 
 function MimeContentTypeHeader($type, $subtype, $params)
 {
+ $LE = "\n"; // "\r\n"
 $header = "Content-Type: $type/$subtype";
 reset($params);
 foreach ($params as $key => $val) {
@@ -81,13 +83,14 @@
 if (!preg_match('/^' . MIME_TOKEN_REGEXP . '$/', $val)) {
 $val = '"' . addslashes($val) . '"';
 }
- $header .= ";\r\n $key=$val";
+ $header .= ";$LE $key=$val";
 }
- return "$header\r\n";
+ return "$header" . $LE;
 }
 
 function MimeMultipart($parts)
 {
+ $LE = "\n"; // "\r\n"
 global $mime_multipart_count;
 
 // The string "=_" cannot occur in quoted-printable encoded data.
@@ -99,9 +102,9 @@
 array('boundary' => $boundary)
 );
 
- $sep = "\r\n--$boundary\r\n";
+ $sep = $LE . "--$boundary" . $LE;
 
- return $head . $sep . implode($sep, $parts) . "\r\n--{$boundary}--\r\n";
+ return $head . $sep . implode($sep, $parts) . $LE . "--{$boundary}--" . $LE;
 }
 
 /**
@@ -135,6 +138,7 @@
 
 function MimeifyPageRevision(&$page, &$revision, $forsvn)
 {
+ $LE = "\n"; // "\r\n"
 // $wikidb =& $revision->_wikidb;
 // $page = $wikidb->getPage($revision->getName());
 // FIXME: add 'hits' to $params
@@ -221,11 +225,11 @@
 
 $out = MimeContentTypeHeader('application', 'x-phpwiki', $params);
 $out .= sprintf(
- "Content-Transfer-Encoding: %s\r\n",
+ "Content-Transfer-Encoding: %s" . $LE,
 STRICT_MAILABLE_PAGEDUMPS ? 'quoted-printable' : 'binary'
 );
 
- $out .= "\r\n";
+ $out .= $LE;
 
 foreach ($revision->getContent() as $line) {
 // This is a dirty hack to allow saving binary text files. See above.
@@ -233,7 +237,7 @@
 if (STRICT_MAILABLE_PAGEDUMPS) {
 $line = QuotedPrintableEncode(rtrim($line));
 }
- $out .= "$line\r\n";
+ $out .= "$line" . $LE;
 }
 return $out;
 }
Modified: trunk/pgsrc/ReleaseNotes
===================================================================
--- trunk/pgsrc/ReleaseNotes	2025年02月15日 21:03:33 UTC (rev 11112)
+++ trunk/pgsrc/ReleaseNotes	2025年02月16日 00:36:19 UTC (rev 11113)
@@ -1,1223 +1,1225 @@
-Date: 2025年2月15日 20:52:36 +0000
-Mime-Version: 1.0 (Produced by PhpWiki 1.6.5)
-Content-Type: application/x-phpwiki;
- pagename=ReleaseNotes;
- flags=PAGE_LOCKED;
- author=The%20PhpWiki%20Team;
- charset=UTF-8
-Content-Transfer-Encoding: binary
-
-<<CreateToc with_toclink||=1 headers||=1,2,3 width=300px position=right>>
-
-== 1.6.5 2025-XX-XX Marc-Etienne Vargenau, Carsten Klapp ==
-
-* Upgrade PEAR to release 1.10.16, PEAR DB to release 1.12.2
-* Readme for basic Windows 11 install instructions.
-* Complete rewrite of ~SpaceWiki theme using modern css.
-* passencrypt.php: Improved password encryption and random pw generation.
- Added copy to clipboard buttons.
-* Updated ##.htaccess## files to work with Apache 2.4. Will still work with
- older versions but requires mod_version module which is available in
- Apache 2.0.56 and later.
-* Minor updates to Hawaiian theme and Portland theme.
-* Fixed MacOSX theme buttons not loading, other visual improvements and
- RecentChanges uses a table now.
-* Improved formatting output for debugging, adjusted code for themes
- which depend on default theme. Added signature template. This can be
- disabled by adding this line to themeinfo.php:
- ##$this->addImageAlias('signature', false);##
-* Added 404 error to ~HttpClient.php which is displayed now in
- ~PhotoAlbumPlugin. Removed url of defunct example website that broke
- PhpWikiManual.
-* **Important bugfix for PHP8.3 and newer:** Fixed garbled display of pages
- due to depreciated errors. Also try harder to suppress depreciated errors on
- all PHP versions. Set ##DEBUG=2## in ##config.ini## to view depreciated
- errors, and ##DEBUG=1## for basic errors. Added hooks for css formatting of
- depreciated errors.
-* Improvements and bugfixes to loading and saving pages to filedumps:
- - fixed download of individual dump files stalling in chrome (must always
- click resume).
- - fixed page lock status not always loading, especially for virgin wiki.
- - Security: Prevented unlocking existing page when loading dumped file
- without lock flag.
- - Security: Page hits and acl are only loaded when page doesn't exist in
- database. To do a complete restore of a page, delete it first.
- - Fixed page metadata changes incorrectly being applied to database when
- attempting to load a file and it was skipped.
- - When a file is loaded the status now reports the loaded page lock status.
- - Removed invalid http headers.
- - Added dumpsvn action, mainly for developers and translators of pgsrc files.
- - Fixed filenames sometimes not being urlencoded properly.
- - Improved filtering of unknown page metadata being loaded into database.
-* configurator.php is now in a less-broken state. Useable but needs more work.
-
-== 1.6.4 2024年03月13日 Marc-Etienne Vargenau, Christof Meerwald ==
-
-* Upgrade PEAR to relase 1.10.14, PEAR DB to release 1.12.1
-* Check for "shell_exec" before using it (Christof Meerwald)
-* Improve RSS (Christof Meerwald)
-* Add support for SQLite in PDO, add support for SQLite3 in PEAR (Christof Meerwald)
-
-== 1.6.3 2023年11月15日 Marc-Etienne Vargenau ==
-
-This is a bug-fix release.
-
-It fixes a bug in ~ExternalReferrer with PHP 8.2.
-Reported by Thom Jeera.
-
-== 1.6.2 2023年07月13日 Marc-Etienne Vargenau ==
-
-PhpWiki 1.6.2 is the last release compatible with PHP 5.
-It should work for all PHP releases from 5.3.3 to 8.2.x.
-PhpWiki 1.7.0 will require at least PHP 7.4.
-
-=== Fixes ===
-* Make renaming of pages work for DATABASE_TYPE = PDO and file.
-* Make WantedPages work for DATABASE_TYPE = dba and file
-* Back links now work when the link is inside a table, in a template or in an included page.
-
-=== Misc ===
-* Add SourceForge Open Source Excellence badge to footer
-
-== 1.6.1 2022年01月24日 Marc-Etienne Vargenau ==
-
-This release makes ~PhpWiki compatible with PHP 8.1.
-##READONLY## is renamed as ##ISREADONLY##, since ##readonly## is now a keyword in PHP 8.1.
-
-=== Fixes ===
-* Make list of pages work with PDO (~AllPages, ~MostPopular...).
-* Better handling of theme change in ~UserPreferences.
-* In DATABASE_TYPE = file, do not update metadata if page does not exist (reported by Harold Hallikainen).
-* Make the toolbar image button work when ##UPLOAD_USERDIR## is set.
-* blog theme improved.
-
-=== Changes ===
-* Warn user that leaving the page will lose modifications.
-* Add button to create the page if it does not exist.
-* TOOLBAR_IMAGE_PULLDOWN is true by default.
-* Remove ADODB DATABASE_TYPE. Use SQL (Pear) or PDO.
-* Add "Rename" tab in Sidebar theme.
-* Page locking and unlocking is now saved in page history (in Edit mode).
-* Add sample images for ~PhotoAlbum in blog theme.
-* Remove EDITING_POLICY
-* Remove ENABLE_XHTML_XML
-* Remove USECACHE, always true
-* More translations
-
-=== Plugins ===
-* Chart plugin: new argument "legend"
-* UpLoad plugin: allow more filenames (e.g. with Chinese characters)
-* ~PreferencesInfo plugin removed
-* ~CategoryPage plugin removed, categories are better created with the button in the toolbar
-* ~RecentChangesCached plugin removed, ~RecentChanges plugin is fast enough
-
-== 1.6.0 2021年08月12日 Marc-Etienne Vargenau ==
-
-Major release:
-* PHP 7 and 8 compatible (works from PHP 5.3.3 to PHP 8.0)
-* Full HTML 5: Add HTML 5 <main> <header> <footer> <nav> in all themes. Add ARIA roles.
-* Flash is dead
-* Internet Explorer is dead
-
-=== Fixes ===
-* Make function IsSafeURL more strict
-* Make XHTML ZIP Snapshot work again (broken since ~PhpWiki 1.5.3)
-* It was possible to rename a page to a name with illegal characters, like ~[~]
-* Better handling of page names with slash
-* Remove wrong calls to setTightness in ##lib/~InlineParser.php## (bug reported by Harold Hallikainen)
-* Importing a ZIP from an old wiki in Latin 1 (ISO 8859-1) failed. Reported by Frank Michael.
-* Better check arguments for ~GoogleMaps plugin
-* Revert Subversion commit 9111, bad side effects; re-opening Bug#607 BackLinks do not work inside a ~RichTable
-* Security fixes
-
-=== Changes ===
-* All revisions are kept.
-* Add new button in Edit Toolbar: convert Tab Separated Values to Wikicreole table
-* Update jQuery to 2.2.4
-* Pear: use ##mysqli## instead of ##mysql##
-* Update PEAR.php to release 1.10.12
-* Update Pear DB library to 1.10.0
-* Update Pear Cache library to 1.5.6
-* Update Adodb to version 5.20.19
-* Update ASCIIMathPHP to version 2.1 (from Zefling/ASCIIMathPHP on github.com)
-* Update highlight.js to version 9.15.6
-* Allow Wikicreole syntax for plugins in theme templates
-* Valid HTML5 and CSS3 logos (in debug mode)
-* Better is_localhost() function (allow IPv6, allow Windows IIS). Patch by Thierry Nabeth.
-* Remove Fusionforge-specific files (g view.php wikiadmin.php wikilist.php)
-* Remove USE_SAFE_DBSESSION (always true), DISABLE_HTTP_REDIRECT
-* PDO patch by Sébastien Le Callonnec
-* Updated pgsrc pages in all languages
-* Adding SPDX-License-Identifier in PHP source files
-
-=== Plugins ===
-* ~UpLoad plugin: put date and author in history
-* ~UpLoad plugin: don't inline images
-* ~PhpWeather removed, uses deprecated mysql functions
-* ~HtmlConverter plugin: check file is encoded in UTF-8; ~HtmlConverter plugin allowed in Fusionforge
-* Use jquery.autoheight.js plugin for Transclude plugin
-* Repair [[Help:PhotoAlbumPlugin|PhotoAlbumPlugin]]
-* Rename action page ~DebugInfo as ~DebugBackendInfo (to be consistent with plugin name)
-* Better check boolean arguments in plugins
-
-== 1.5.5 2015年12月11日 Marc-Etienne Vargenau ==
-
-* Fix tooltip translation in ~CreateToc plugin
-* Remove access keys
-* Check MAX_PAGENAME_LENGTH in CreatePage
-* Fix fatal database error with multiple comma-delimited sortby args
-* Remove forbidden characters: ~<~>~[~]~{~}~"~|~# from pagename
-* New property: ALLOWED_LOAD giving list of directories from which it is allowed to load pages.
-* Upload~: replace multiple spaces by single space
-* Make functions merged and is_conflict public in lib/diff3.php (support request #162)
-
-== 1.5.4 2015年06月29日 Marc-Etienne Vargenau ==
-
-* Fix ~WantedPages for Fusionforge
-* Remove ~WantedPagesOld (use ~WantedPages instead)
-* Add WebM format in Video plugin
-* Update jscalendar to 1.0
-* Remove Width and Height preferences modification in Edit Toolbar
-* New icons in Edit Toolbar
-* Make static templates in Edit Toolbar work
-* Fix memory_limit for WIKI_SOAP
-* Remove ~MockRequest
-* Update jquery to 1.11.3
-
-== 1.5.3 2015年03月04日 Marc-Etienne Vargenau ==
-
-* Fix Bug#648 Call to protected method
-* easier file upload: forbidden characters in filename are replaced by dashes (instead of rejecting upload)
-* improve handling of image insertion icon in edit toolbar (icon did not always appear after image uploading)
-* bigger wikipaging font
-* test again for function 'posix_times', it does not exist on Windows (reported by jdebert)
-* remove FPDF, lib/gif.php, lib/font (were not used)
-* rename plugin _Retransform to ~DebugRetransform
-* use PHP ZIP class instead of home-made functions. ziplib renamed to mimelib
-* add SOAP scripts
-* rename FCKeditor to CKeditor
-* load theme pgsrc, if it exists
-* SUBPAGE_SEPARATOR removed, it must be '/'
-* RateIt plugin for Fusionforge
-* remove acdropdown and livesearch
-* remove CVS backend
-
-== 1.5.2 2014年10月10日 Marc-Etienne Vargenau ==
-
-This is a security fix release.
-* Fix CVE-2014-5519: vulnerability in Ploticus plugin. [[http://www.cvedetails.com/cve/CVE-2014-5519/]]
-
-This vulnerability is present in ~PhpWiki 1.5.0 and 1.5.1. All users are advised to upgrade to ~PhpWiki 1.5.2.
-
-== 1.5.1 2014年10月02日 Marc-Etienne Vargenau ==
-
-* fix Bug#456 'Optimizing Database' message sometimes printed on page
-* remove ~FrameInclude plugin (frames are not supported in HTML 5)
-* sort tables with [[http://tablesorter.com|tablesorter jQuery plugin]] instead of sortable.js
-* fix Bug#636 Recursive include is not trapped
-* fix Bug#647 undefined method {{{WikiDB_backend_dba::WikiDB_backend_dbaBase}}}
-* correct total number of pages for AllPagesCreatedByMe, AllPagesOwnedByMe, AllPagesLastEditedByMe
-* fix Bug#607 BackLinks do not work inside a [[Help:RichTablePlugin|RichTable]]
-* fix Bug#646 Wrong number of links in BackLinks
-* make <includeonly> work
-* remove old ~WikiUser code (ENABLE_USER_NEW)
-* admin always has rights to see and modify pages, regardless of ACLs, to avoid locking himself out
-* add missing images in Sidebar theme
-
-== 1.5.0 2014年07月29日 Marc-Etienne Vargenau ==
-
-=== Main Changes ===
-* ~PhpWiki 1.5.0 needs at least PHP 5.3. It is compatible with PHP 5.3, 5.4 and 5.5.
-* One single wiki markup, based on Wikicreole and compatible with classic phpWiki markup.
-* Full HTML 5 and CSS 3. A modern browser is needed.
-* Full UTF-8.
-
-=== Other Changes ===
-* Fix bad display in Toolbox menu (Sidebar and Monobook themes) reported by Harold Hallikainen
-* Fix Captcha problem reported by Harold Hallikainen
-* Merge ~OldTextFormattingRules into ~TextFormattingRules
-* ~SyntaxHighlighter plugin is now implemented with [[http://highlightjs.org/]] instead of [[http://www.andre-simon.de]].
-* Chmod action is removed.
-* New action: ~DeleteAcl
-* Updated documentation pages in pgsrc.
-* Updated translations.
-
-== 1.4.0 2014年07月25日 Reini Urban, Marc-Etienne Vargenau, Sabri Labbenes, Sébastien Le Callonnec ==
-
-~PhpWiki 1.4.0 is the same as ~PhpWiki 1.4.0RC1. It is the last release compatible with PHP 4.
-
-== 1.4.0RC1 2010年09月17日 Reini Urban, Marc-Etienne Vargenau, Sabri Labbenes, Sébastien Le Callonnec ==
-
-This is a new major release, where everything changed from 1.2, and lots of changes since 1.3.14.
-
-An important modification in this release is the implementation
-of full Wikicreole 1.0 syntax, including additions.
-
-The "classic" Phpwiki syntax is still supported.
-
-The documentation pages found in pgsrc have been mostly converted to UTF-8 and
-Wikicreole syntax (with the addition of tables in Mediawiki syntax, since Wikicreole 1.0
-does not support "complex" tables with block elements in cells, like lists or
-paragraphs).
-
-Improved dumping, pageset handling for format= with ~ActionPages.
-e.g. dump pagesets or multi-page pdf's.
-
-The Sidebar theme is now an extension of the Monobook theme (known from Wikipedia),
-the new fusionforge theme is to be used together with [[http://fusionforge.org|FusionForge]] (the successor of Gforge).
-
-=== Fixes ===
-* fix ~PagePerm for multiple groups: not a member and undecided: check other groups
-* fix rss button actions for special RecentChanges actions (UserContribs, PageHistory, ...)
-* fix Bug#1749950 accesslog SQL duration float with ","
-* fix template inclusion with a recursion cycle leading to crashes in blog PageInfo
-* removed dynamic features from htmldump pages for more static pleasure
-* ignore fatals and access-denied stowstoppers on multi-page dumps
-* link only to existing pages on multi-page dumps (pagesets)
-* fix Bug#1795420 by Sven Ginka: Use /U in preg_match
-* ensure ending uploads slash even on user provided UPLOAD constants. Fixes plugin/~UpLoad
-* stabilize Comment. substring search for basepages, do not tokenize.
-* fix Bug#1792170 Handle " ( " or "(test" without closing ")" as plain word. Allow single string token "0"
-* fix Bug#1752172 undefined method {{{TextSearchQuery_node_or::_sql_quote()}}}
-* dba: fix sorting for empty mtime field
-* ~LdapSearch: fix layout and logic
-* ~FileInfo: fix ##Upload~:## links
-* XHTML validation corrections (vargenau)
-* avoid recursive modification when renaming a page like '~PageFoo to '~PageFooTwo' (vargenau)
-* fix Bug#1808002 Table of contents plugin does not nest numbering (vargenau)
-* fix Bug#1903815 Cannot put "0" in ~RichTable cell, cell becomes empty (vargenau)
-* fix Bug#1904088 Some brackets links with \n cause the parser to crash
-* fixed incorrect numbering in Table of Contents numbering (vargenau)
-* fix Bug#1967147 ~FileInfoPlugin does not allow display=owner
-* fix Bug#1992172 Interwiki link does not work in ~RichTable (vargenau)
-* fix Bug#2010748 Missing image
-* fix Bug#1831881 Fatal database error when sorting columns (vargenau)
-* fix ~PageList prev/next links on multi-columns lists, improve handling of ordered lists
- fixed slicing with list-based backends (dba, file).
-* allow single "0" as not-empty page content
-* fix action=rename, support new optional argument to=newpagename
-* fix multiple USER_AUTH_METHOD where the first method did not succeed.
-
-=== Changes ===
-- changed ~SemanticSearch query semantics: all regex=auto terms with no regex chars (.+*?^$")
- will be searched exact, and not with regex=auto. This means no word splitting, no substrings.
-* ranked search for title and fulltext for non-SQL backends. Simple score function.
-* allow comments in ~WikiGroup lists after username
-* aesthetic request: remove ?action=edit after edit
-* create interim pages as minor not see them in RecentChanges
-* default theme: use standard search template (~LiveSearch)
-* [[Help:CalendarPlugin]] changed default start_wday from 0 to 1 (Monday)
-* [[Help:CalendarListPlugin]] pages now in parallel with Calendar: year + month args as start base.
- The behaviour before 2007 with last/next_n_days was to start now.
-* removed fpdf support. only use external converters
-* change rename action from access perm change to edit: allow the signed-in user to rename.
-* htmldump copies locally uploaded images also
-* improve SemanticRelations layout: direct links, support attributes and relations filters
-* ~LdapSearch: use default basedn
-* WhoIsOnline cleans stale sessions
-* remove Upload button from edit
-* changed Wikiwyg editor workflow (labbenes)
-* allow <s> to strike; update Help for <s> and <strike> (vargenau)
-* ~RichTable plugin: enrich syntax for attributes (vargenau)
-* more icons for toolbar (vargenau)
-* UserPreferences: specific message when only one preference is updated (vargenau)
-* renamed class Theme to ~WikiTheme to avoid Gforge name clash (vargenau)
-* numeric cells in tables are now right-aligned by default (vargenau)
-* <noinclude> and </noinclude> should not appear even when not included (vargenau)
-* split PhpWikiAdministration in two pages: PhpWikiAdministration and PhpWikiDebug (vargenau)
-* Improve handling of color text (especially in case of errors). More color names are allowed. (vargenau)
-* ~SetAcl, Chown, Markup and Rename are marked as minor edits. (vargenau)
-* Display "minor edit" for minor edits in ~RecentChanges (like in ~PageHistory). (vargenau)
-* In WikiAdminSelect, put buttons in alphabetic order like in page ~PhpWikiAdministration. (vargenau)
-* In ~PhpWikiAdministration, all pages are shown instead of first 50. No paging is done. (vargenau)
-* In ~WikiAdminSearchReplace, only pages where a replacement was done are shown as feedback. (vargenau)
-* In ~WikiAdminSearchReplace, show pages where replacement will be done. (vargenau)
-* For file upload, use black list of extensions instead of white list. (vargenau)
-* It is now possible to insert predefined icons in wiki text. See [[Help:PredefinedIcons]]. (vargenau)
-* Allow "{{{#[[}}}" syntax for anchors. (vargenau)
-* Handle redirections in Template plugin. (vargenau)
-* Allow Wikicreole syntax for redirections in ~IncludePage plugin. (vargenau)
-* New preference to avoid e-mail notifications for minor edits on Wiki (vargenau)
-* No decoration for abbreviations when printing (vargenau)
-* Add CSS3 code for page headers and footers (works for PDF generation with Prince XML) (vargenau)
-* Remove superfluous scrollbar from printable pre's
-
-=== New ===
-* ~PageList supports listtype=ul,ol,dl. dl used by FullTextSearch
-* pageable textsearch results
-* external search button by using Search: and searchtype=external
-* added ~UniversalWikiEditButton to ~MonoBook, default, blog. More themes later.
-* add INSECURE_ACTIONS_LOCALHOST_ONLY for advanced security actions
-* enable "^A or ^B" pages argument for ~PageLists: e.g. splitted actions for large htmldump's
-* dba: add args to check and rebuild (full or links only)
-* RecentChanges: add category, pagematch arguments
-* add UriResolver needed for external rdf access
-* AppendText: support pages argument: append to multiple pages
-* new readonly database detection for dba, and optional config READONLY for maintenance
-* new pages: SpecialPages, LockedPages (vargenau)
-* implemented Mediawiki-like syntax for tables (vargenau)
-* enable ~RecentChangesCached as box, improve performance.
-* implemented Wikicreole 1.0 syntax, including additions (vargenau)
-* implemented simple [[Help:Spreadsheet|spreadsheet]] functions for Wikicreole tables (vargenau)
-* new plugin: [[Help:CurrentTimePlugin|CurrentTime]] (vargenau)
-* new plugin: [[Help:ChartPlugin|Chart]] (vargenau)
-* new mssqlnative backend (MS SQL Server 2005+) (chrisdpucci)
-
-== 1.3.14 July, 1 2007, Reini Urban ==
-
-=== Fixes ===
-* Fix the broken LDAP fix from 1.3.13p1
-* fixed sortby with multiple pagelists
-
-=== Changes ===
-* changes all themeinfo.php files, moved global to method load() to be
- easier derived from custom theme classes, main now calls $~WikiTheme->load
-* ~MailNotify is now silent unless DEBUG
-
-=== New ===
-* added experimental ATOM support
-* added Changes and Upload button to edit
-
-== 1.3.13p1 June, 9 2007, Reini Urban ==
-
-An immediate security fix for 1.3.13, plus some minor fixes.
-
-=== Fixes ===
-* LDAP Auth: Disallow empty passwords! Certain ldap implementations return true
- on empty passwords with ldap_bind().
-* LDAP Auth: fix password quoting
-* fix action=upgrade for dba, rename nosql to nodb
-* fixes ~SpamBlockList config file locations (config/two-level-tlds, config/whitelist)
-* enable $~MailNotify->onChangePage
-* fix display of pagenames containing ":" in certain lists
-* fixed backend asArray access to iterators (~DebugInfo with SQL)
-* fix wrong ~PhpWikiCvs InterWikiMap entry
-* fix syntax error in pgsrc/Help%2FActionPage
-* fix case in pgsrc/Help%2FAsciiSVGPlugin
-* fix links in pgsrc/Help%2FSemanticRelations
-* fix pgsrc/Help%2FWikiPlugin
-
-=== Changes ===
-* allow \n and single letter pages in ~{~{ ~}~} template syntax.
- patch #1732793 by ~AlJeux and ~ReiniUrban
-* with ENABLE_SPAMBLOCKLIST check only new external links:
- max 5, allow interwiki links, and improve failed output.
-
-== 1.3.13 June, 2 2007, Reini Urban ==
-
-This is major feature release which will be the base for the stable
-1.4.0. The highlights are ~SemanticWeb support, basic support for
-various WYSIWYG editors (not yet stable), a stable ~MonoBook (wikipedia)
-and Blog theme, enabled acdropdown support (~LiveSearch), postgresql and
-oracle enhancements, moving Help pages into Help/, support different
-charsets in pgsrc and Windows NTLM auth support via ~HttpAuth, a lot
-more plugins and enhancements. UTF-8 should work.
-
-=== Fixes ===
-* fix ~UpLoad to disallow all php extensions
-* DB: use ANSI SQL statements (oracle by Bob Peele & Christopher Jones,
- postgresql by Reini Urban)
-* fixed blog, ~MonoBook, sidebar and wikilens theme layout
-* fix Template and ~CreatePage variable expansion
-* xhtml dump for subpages into subdirectories, fixed filenames and subdir names
-* fixed loading pages into foreign charsets (such as utf-8)
-* ~ErrorManager: patch #1438439 by Matt Brown:
- Only set no-cache headers when error output is generated
-* ~ImageLinks: patch #1348996 by Robert Litwiniec
-* fix bug #1327912 numeric pagenames can break plugins (Joachim Lous)
-* improve pdf output via external converter
-* force integer constants to be set as integer
-* partially fix CRC overflow in ziplib (Bob Apthorpe)
-* testsuite: force C locale and EN $LANG
-* fixed display of edited InterWikiMap. static var issue
-* fixed display of "Merge and Edit: pagename" header in merge edit (hack!)
-* ~WikiFormRich: fix name=value parsing. fix limit with plugin-list invocations
-* plugin/Diff: fix lib/diff loading conflicts by removing duplicate classes
-* plugin/Ploticus: support PLOTICUS_PREFABS config.ini setting (documented but never worked)
-* fix edit:locked label selection: typo, was edit:lock
-* fixed moacdropdown integration
-* fixed fortune error handling
-* fixed limit handling with multiple pagelists: don't overwrite request arg
-* change PageDump Content-Type header for download to application/octet-stream to avoid
- pesty .txt suffixes on Windows clients
-* fixed wikilens with dba and RATING_STORAGE=SQL. RATING_STORAGE=WIKIPAGE not yet fixed.
-* fixed action=diff error with external links
-
-=== Changes ===
-* add ~UpLoad policy DISABLE_UPLOAD_ONLY_ALLOWED_EXTENSIONS, default: false
-* ~SemanticWeb: add linkrelation support, getPageLinks returns now an array of hashes.
- optimize get_links for relations.
-* add new linksyntax "~[:pagename~]" inside square brackets only, not to store backlinks.
- ~[:~DontStoreLink~] (experimental)
-* moved default help pages to Help/ subpages. Partially for "de" also.
-* generalized ENABLE_HTMLAREA3 to ENABLE_WYSIWYG
-* support more ~WikiFormRich method arguments: url, dynurl, xmlrpc, dynxmlrpc, plugin,
- the autocomplete option for pulldown~[~] and editbox~[~] and the new combobox~[~] widget.
- Improve ~WikiFormRich layout.
-* DB: foreign key support in schemas, simplify methods
-* remove user table: upgrade from SQL db.
-* updated locale for it, de and es (google translation)
-* improve loading multiple version archives such as full zipdumps. force temp. overwrite.
- support loadfile for multipart archives (full dumps) automatically
-* omit actionbar from pdf output
-* support charsets in pagedumps for loadfile and virgin setup
-* _~BackendInfoPlugin prints linkinfo also.
-* ~ExternalSearchPlugin displays the button at the right. Change it with
- EXTERNALSEARCH_DEFAULT_BUTTON_POSITION = left, or the argument button_position=left or none.
-* disabled postgresql optimize() in favor of autovacuum,
- enable it in the backend method if the web user is the table owner (security risk)
-* print "Ignored stoplist words" on FullTextSearch,
- add FULLTEXTSEARCH_STOPLIST constant,
- make ~TextSearchQuery->_stoplist localizable
-* fix arg order in WikiDB_backend_search()
-* protected tests. only allow localhost
-* optimize ~ArchiveCleaner for the new default case (since 1.3.11): Keep all revisions.
-* changed the default DB backend from gdbm to dba db4
-* changed action=upgrade to check and store a db version
-* don't loadfile *.orig files (this might be a limitation. sorry)
-* rename _~AuthFile to ~DebugAuthFile in upgrade
-* updated most template files for harmonisation
-* changed default ~LiveSearch method in search.tmpl from url to xmlrpc. faster and less hackish.
-* fixed all templates with missing revision check. can be false.
-* rewrote and redefined {{{WikiDB::listRelations}}}. list only all relations as array.
-* changed Semantic attribute syntax from ":-" to ":=" (relevant to cvs users only)
-* change ~TextSearchQuery handling of regex=pcre: plain string, no parsing at all,
- detect and apply modifiers.
-* enhance text2png arguments and features. See [[Help:text2pngPlugin]]
-* Template plugin: allow passing arbitrary args, not just in vars.
-* added old gd support to ~PhotoAlbum thumbs (~ImageTile)
-* Improve ~LdapSearch plugin and add action page.
-* Improved wikilens theme.
-* Changed all default Template vars to expanded to uppercase: PAGENAME, USERID, ...
-* CSS: no ~MonoBook css hacks/requests, check special browser versions in php
-
-=== New ===
-* add ~SemanticRelations syntax, db structure and attribute units.
- Sample: pagename=~SanDiego is_a :: city => ~SanDiego relation = is_a, linkto = city
- population := 1,305,736 (numeric units)
- Store unified attribute in pagedata.
-* new experimental WYSIWYG edit library framework:
- ~WikiWyg, tinymce, FCKeditor, htmlarea3, htmlarea2, spaw
-* new wysiwyg_editor feature by Jean-Nicolas GEREONE and Sabri LABBENE (experimental)
-* added postgresql tsearch2 support
-* new experimental flatfile backend: readable page source files (experimental)
-* added new xmlrpc and SOAP methods: ~listPlugins, ~getPluginSynopsis, ~mailPasswordToUser,
- ~getUploadedFileInfo, ~listRelations, ~callPlugin, ~linkSearch
-* new plugins: ~SemanticSearch, ~SemanticRelations, ~LinkSearch, ~ListRelations,
- ~FileInfo, ~BoxRight, ~PasswordReset, ~WatchPage, ~SpellCheck, ~SearchHighlight,
- AsciiSVG
-* add <nowiki></nowiki> tag: Transform only html markup and entities
-* new option DISABLE_MARKUP_WIKIWORD to force [ ] for links
-* new option ENABLE_MARKUP_DIVSPAN (experimental)
-* new option PLUGIN_MARKUP_MAP for xml-style plugin syntax (experimental)
-* support Windows NTLM Auth via ~HttpAuth: mod_ntlm (apache1+2. also on linux)
- and mod_auth_sspi (apache2. better, but windows only)
-* new stable option ENABLE_SEARCHHIGHLIGHT with actionpage and plugin SearchHighlight.
- In CVS for some time called USE_SEARCHHIGHLIGHT.
-* patch #1377011 by Matt Brown: add DATABASE_OPTIMISE_FREQUENCY
-* new options db-check and db-rebuild for ~WikiAdminPlugin.
- You can now retransform all pages at once.
-* new ~MailNotify class, simplified WikiDB.php
-* added "Printable version" js to monobook theme. See License in
- http://www.howtocreate.co.uk/jslibs/termsOfUse.html
-* new ~ActionButton function for ~MonoBook with selected state. (tab state)
-* added ~SyncWiki plugin to sync pages and uploads with a master wiki.
- (foreign auth not yet solved)
-* added boolean UPLOAD_USERDIR to upload into user-specific directory.
-* added support for multiple page arguments in BackLinks. Logical AND.
-* added wikidb->backend->rebuild()
-* added "Keep old" and "Overwrite with new" buttons and actions for loadfile merge edit.
-* added lib/~XmlRpcClient, xmlrpc methods to lib/~HttpClient and acdropdown.js. JSON not yet.
-* created Help/~*Plugin stubs for *ALL* plugins in pgsrc
-* added a new _DEBUG_REMOTE flag to debug into remote sessions (xmlrpc, ajax, ...)
-* added {{{WikiDB::linkSearch}}} and backend/dumb/~LinkSearchIter.php. Mainly for ~SemanticSearch,
- and LinkSearch, but can be used for ~SemanticSearchAdvanced (combined queries as <ask>) and
- BackLinks et al also.
-* added Calendar display_weeknum argument
-* added new ~AsciiSVG plugin
-* added new ~YouTube plugin
-* added ~XmlRpcTest tests
-* Added nopage argument to ~PageList and all its plugins. Unique rows only not yet.
-* Added author, owner argument to RecentChanges and added action pages:
- MyRecentChanges, MyRecentEdits, UserContribs
-* added RecentChanges format=contribs for ~MonoBook theme: => UserContribs
-* added ~MonoBook accesskeys
-
-== 1.3.12p3 Jun, 18 2006, Reini Urban ==
-
-* fix ~[/Subpage~] links
-* fix pref storing of already crypted passwords. bug #1327470 (Tom Harding)
-* fix cache headers on errors (@ob_end_flush issue). (matt brown)
-* fix ~BogoLogin when ENABLE_PAGEPERM=false. patch #1438392 by Matt Brown
-* unique WIKI_ID cookies per WIKI_NAME. patch #1333957 by Matt Brown
-* added DATABASE_OPTIMISE_FREQUENCY feature. patch #1377011 by Matt Brown
-* don't check lock_table priv on action=upgrade
-* fix _accesslog->logtable and _is_buffering_output warnings (uckelman)
-* do not print wrong length header on url-rewriting. bug #1376007
-* fix pref->set: Error generated when login out. bug #1355533 (Thierry Nabeth)
-* fix default preferences for editheight maxrows, by Manuel Vacelet.
-* fix DBAUTH arguments to be position independent, bug #1358973
-* add ~PdoDbPassUser user
-* fix output of Homepage prefs update
-* update config-dist.ini format from CVS
-* update configurator.php from CVS
-* print optimize wikidb only when DEBUG
-* simplify messages for translators
-* added ~ImageTile.php
-* added tsearch2 to doc/INSTALL.pgsql
-* added basepage to {{{Cached_WikiLink::asXML}}} for subpages within ~CreateTOC
-* print filename on dba access error
-* use bind_textdomain_codeset. bug #1480077 (Kai Krakow)
-* make ~TextSearchQuery->_stoplist localizable and overridable within config.ini
-* fixes for mysql 5.x wantedpages join
-* add rel=nofollow to more actions. patch by Matt Brown
-* add verify to ~RevertPage, display reverted page as template
-* update plugin/~CalendarList: patches by mpullen and banjo
-* update plugin/~GraphViz
-* added plugin/~PasswordReset
-* fixed hash() in plugin/~RateIt
-* plugin/_~AuthInfo: protect File passwords
-* added Captcha to Crao edit template
-* added MacOSX Pdf button
-* fixed Portland and Wordpress editpage template
-* removed Wordpress buttons, transparent default buttons should be used.
-* disabled RelatedChanges button
-
-== 1.3.12p2 Mar, 7 2006, Reini Urban ==
-
-* fix change prefs for File ~WikiUser
-* fix ~HomepagePrefs update message
-* remove plugin/Imdb
-* apply ~PluginToolbarButton fix from cvs
-
-== 1.3.12p1 Mar, 4 2006, Reini Urban ==
-
-* fix "Call-time pass-by-reference" in ~CreateBib
-* fix parse error in ~SiteMap.php
-
-== 1.3.12 Mar, 4 2006, Reini Urban ==
-
-Rename function hash() and method final() for php-5.1 compatibility.
-Add various backports from cvs:
-
-=== Fixes ===
-* fix ~ZipReader
-* Fix "Call-time pass-by-reference has been deprecated" errors,
- allow_call_time_pass_reference = Off
-* fix broken locale update for php-5.1.1
-* default locale fix by Thomas Harding
-* fix Bug #1381464 "Duplicate functions" with php-5.1.1
-* InterWikiMap: allow spaces in paths, even implicitly. fixes bug #1218733
-* fix 'VOID' in ~TextSearchQuery
-* remove LIMIT 1 in ADODB
-* fix SQL WantedPages
-* fixed fulltext search and stoplist handling
-* fix bug #1327912 numeric pagenames can break plugins (Joachim Lous)
-* fix xmlrpc and tests/unit for !register_long_arrays
-* ensure absolute uploads path
-* fix ~GoogleMaps syntax error
-* fix ~ListPages for non-SQL backends. Add top3recs as default only if
- ratings are available
-* plugin/~PageTrail improved empty cookie
-* plugin/_~WikiTranslation: protect against 2x define
-* remove mysql specific ISNULL()
-* fix signout pref error
-* don't log on ACCESS_LOG_SQL < 2
-
-=== Changes ===
-* cache ~EditToolbar popup content
-* beautify SCRIPT lines
-* added cfg-able markups only for default ~TextTransformation, not
- for links and others
-* add a proper Content-Encoding: gzip if compressed, and omit Content-Length then.
- Trick to send the correct gzipped Content-Length
-* set dsn after SQL/ADODB switches in WikiDB backends for easier unit testing
-* e-mail notifications: better From: header
-* add DBAUTH_PREF_INSERT: self-creating users. by John Stevens
-* improved ~WikiUser/Ldap error description
-* cache SystemInfo methods
-* ~VisualWiki: remove INCLUDED from EXCLUDED, includes override excludes.
-* improve postgresql schemas (tsearch2 and stored procedures not yet)
-
-=== New ===
-* added NUM_SPAM_LINKS as config.ini option
-* new ENABLE_SPAMBLOCKLIST, lib/~SpamBlocklist.php:
- check external links against surbl.org and bl.spamcop.net
-* added Captcha class and better spiral
-* added get_captcha_random_word() contributed by Dan Frankowski
-* dumphtml when not at admin page: dump the current or given page
-* added plugin ~FileInfo
-* major ~PhotoAlbum feature enhancements by Thomas Harding:
- slides mode, real thumbnails
-* add more backends to the testsuite (PearDB_pgsql, ...)
-
-== 1.3.11p1 Sep, 18 2005, Reini Urban ==
-
-=== Fixes ===
-* added missing pgsrc/~OldStyleTablesPlugin
-* fixed ~OldStyleTables plugin with args
-* protect against Content-Length if headers_sent()
-* fixed ENABLE_MARKUP_TEMPLATE warning if undefined
-* fixed writing unwanted accesslog sql entries
-* fixed WikiAdminSelect preselection
-* fixed passencrypt.php for PHP5 !register_long_arrays
-* fixed configurator for DATABASE_DSN, USER_AUTH_ORDER
-
-=== Changes ===
-* optimized explodePageList to use SQL when available
- (titleSearch instead of getAllPages)
-* added optimization for a new ALL textsearch token
- (* => pcre: .*, sql: %)
-* configurator takes default description from config-dist.ini
-* added some missing configurator constants
-
-== 1.3.11 Sep, 11 2005, Reini Urban, Joel Uckelman ==
-
-Lots of bugfixes, and some feature and performance enhancements.
-
-A new EDIT_TOOLBAR from Mediawiki, more page permission enhancements,
-reduced memory usage for pagelists which need no page content,
-related improvement for ~OldMarkup crashes because of PCRE memory exhaustion.
-
-New <!plugin-list !> syntax and ~PhpWiki:~PageListLibrary args.
-
-Because of SQL changes you'd need to ?action=upgrade to update for SQL.
-
-=== Fixes ===
-* fixed crash after login, by eliminating endless recursion in
- group isAdmin() checks
-* fixed syntax errors in signin.tmpl
-* fixed missing DEBUG warnings (Support #954260)
-* ~PhpWiki is now allow_call_time_pass_reference = Off safe (php.ini)
- Some external libraries are not (Pear_DB odbc, adodb oracle)
-* fixed sql statements for pagedata where it is not needed, fixing the
- typical ~PageList memory exhaustion on simple page lists.
- cached_html is handled complete separate now.
-* fixed and improved WikiDB pageid caching.
-* fixed some ~WikiGroup errors for WIKIPAGE and DB
-* fixed JS_SEARCHREPLACE
-* fixed rename with dba
-* fixed Today link in all templates if USE_PATH_INFO = false
-* fixed PluginManager fatal error line 222
-* utf-8 pagenames fixed (typed foreign names from IE)
-* CGI: no PATH_INFO fix
-* fix some too loose PhpWiki:PagePermissions for signed, but not authenticated users
- (admin, owner, creator), and edit and view for Bogo and Password users
-* security fix for create ACL: action=edit is now checked for create
-* fixed important WikiDB bug with DEBUG > 0: wrong assertion
- around line 172 (#954648)
-* fixed flatfile ~ArchiveCleaner assertion
-* ~RssFeedPlugin stability fix for empty feeds or broken connections
-* fixed Sidebar theme CSS, added existing dates to jscalendar
-* fixed PhpWiki:ImageLinks, broken since 1.3.10 (Bug #956068)
-* fixed lib/pear/File_Passwd loading
-* ~TranslateText: verbatim needed a pagebreak
-* fixed duplicate session_id warning with adodb
-* fixed adodb ~DbPassUser login
-* fixed external ~DbPassUser login
-* fixed adodb action=upgrade
-* fixed ~FilePassUser locking problems and session handling
-* fixed a lot of LDAP auth and group issues
-* fixed LDAP options handling (by John Cole)
-* fixed possible security problems: allowing only posixly strict usernames,
- and an actual LDAP Injection problem, detected by Steve Christey, MITRE.
-* honor s=wildcard arguments for ~WikiAdmin plugins
-* fixed flatfile assertion (#963268) - check existing previous version
-* fixed all msg references from index.php to config/config.ini
-* fixed immediate LANG and THEME in-session updates if not stored in prefs
-* fixed USER_AUTH_POLICY=old, use only USER_AUTH_ORDER methods (besides ~HttpAuth)
- and removed LDAP, POP3, IMAP default configs.
-* RelatedChanges: fixed days links
-* fix Rename: Change pagename in all linked pages
-* fixed PhpWiki:~PageChangeNotification for not-current users
-* fixed ~UpLoadPlugin for filenames with space (Bug #969532)
-* fixed label support for ~CreateTocPlugin (Bug #969495)
-* fixed Apache2 crashing with old markup and the ~CreateTocPlugin.
-* catch fatals and request->args changes on dumping
-* fixed unneeded UserPreferences plugin login screen on dumphtml
-* catch SOAP fatal on ~GooglePlugin without GOOGLE_LICENSE_KEY
-* silently ignore jshide argument on MacIE for ~AddCommentPlugin and ~CreateTocPlugin
-* fixed xmlrpc to be able to use the native xmlrpc extension.
-* fixed xmlrpc wiki.listLinks method: "name" => "page" param
-* fixed xmlrpc security not using eval on usercode anymore
-* fixed ~WikiAdminUtils behaviour on POST
-* fixed strict login on "Db" (by Mikhail Vladimirov)
-* more /tmp warnings on flatfile (by Joel Uckelman)
-
-=== Changes ===
-* ~WikiAdminSetAcl functional
-* enabled PhpWiki:PagePermissions for all admin plugins (no admin required):
- Remove, Rename, Replace, ~SetAcl, Chown
-* renamed DB_Session.php to ~DbSession.php and moved libs to a subdir
-* new Error-style with collapsed output of repeated messages
-* whitespace trim pagenames to avoid abuse
-* no double login page header, better login msg.
-* improved ~FileFinder include_path logic (~normalizeLocalFileName, ...)
-** init global ~FileFinder to add proper include paths at startup
- adds PHPWIKI_DIR to the front if started from another dir, lib/pear to the end.
-** fix slashify for Windows
-* check more config-default and predefined constants
-* ~AutoSplit pagenames at subpage separators, esp for Sidebar theme
-* improve Pagelist layout by equal pagename width for limited lists
-* added CPAN, ~OsFaq2, ~WikiLens to interwiki.map
-* ~ExternalSearchPlugin useimage arg (RFE #952323)
-* simplified some strings for easier translation
-* added hash and object support for ~SessionPassUser userid session variable
-* auth page=>DB ~PassUser upgrade: delete existing Page prefs, if Db prefs are saved.
-* vastly improved french locale support, which is now complete (by Pierrick Meignen).
- english, german and french are now completely translated. The others partially.
-* improved ~SetupWiki (virgin setup) loading all required action pages in english,
- if no foreign translation found (by Pierrick Meignen)
-* show RelatedChanges only if minimum two links on the current page.
-* PageDump: ~ViewSource link, better actionpage usage, MessageID TZ
-* brought ~WikiUser (old) uptodate
-* added owner and acl fields to dumps
-* import GOOGLE_LICENSE_KEY and FORTUNE_DIR from config.ini
-* renamed global $Theme to $~WikiTheme (Gforge nameclash)
-* aggressive WikiDB and cache memory optimization: don't cache %content
- and _cached_html if not needed.
-* PageDump added format=backup: dump all revisions.
-* force mysql to use auto_increment page.id for performance reasons.
- call ?action=upgrade
-* extended all plugins which take "pages" and "exclude" params to accept
- <!plugin-list !> pagelists
-* enabled limit, exclude and sortby ~PageList options for almost all db backends natively
-* improved ~SqlResult: templates and variable expansion.
- automatic paging not yet.
-* use latest Pear DB features, which will break on older PearDB libs.
- (escapeSimple). Use INCLUDE_PATH to override.
-* INCLUDE_PATH is now prepended, not appended. PHPWIKI_DIR is forced to be first.
-* rewrote ~OldTextFormattingRules, ~Anciennes~R%E8gles~DeFormatage
- for proper importing (PCRE+memory related crashes on older php's)
-* added extra page.cached_html column. ?action=upgrade or PhpWikiAdministration
- "Convert cached_html" is needed to convert your old pagedata "_cached_html".
-* page deletion is now undoable and being seen in RecentChanges. Purge pages
- by new admin button.
-* zipdump and dumphtml contains now images, buttons and css
-* improved _~WikiTranslation performance with gettext extension
-* moved ~DbSession methods to extra files as with ~WikiUser files.
-* changed config.ini options:
- KEYWORDS: "Category:Topic" => "Category* OR Topic*",
- KEYWORD_LINK_REGEXP removed,
-* action=dumphtml dumps only the current page unless done from PhpWikiAdministration
-
-=== New ===
-* new ENABLE_EDIT_TOOLBAR (from mediawiki), JS_SEARCHREPLACE,
- ~AddCategory, ~AddPlugin buttons
-* new other config options:
-** ENABLE_PAGEPERM to turn off ACL (no owner at the statusline if off)
-** FORTUNE_DIR to enable random quotes for new pages
-** GOOGLE_LINKS_NOFOLLOW, ACCESS_LOG_SQL, BABYCART_PATH, BLOG_DEFAULT_EMPTY_PREFIX,
- CATEGORY_GROUP_PAGE, DATABASE_PERSISTENT, DBADMIN_PASSWD, DBADMIN_USER,
- DEFAULT_DUMP_DIR, DISABLE_GETIMAGESIZE, ENABLE_DOUBLECLICKEDIT,
- ENABLE_LIVESEARCH, ENABLE_MODERATEDPAGE_ALL, ENABLE_RAW_HTML_LOCKEDONLY,
- ENABLE_RAW_HTML_SAFE, ENABLE_SPAMASSASSIN, ENABLE_XHTML_XML,
- GOOGLE_LICENSE_KEY, HTML_DUMP_DIR, LDAP_OU_GROUP, LDAP_OU_USERS
- PLUGIN_CACHED_CACHE_DIR, PLUGIN_CACHED_DATABASE, PLUGIN_CACHED_FILENAME_PREFIX,
- PLUGIN_CACHED_FORCE_SYNCMAP, PLUGIN_CACHED_HIGHWATER,
- PLUGIN_CACHED_IMGTYPES, PLUGIN_CACHED_LOWWATER, PLUGIN_CACHED_MAXARGLEN,
- PLUGIN_CACHED_MAXLIFETIME, PLUGIN_CACHED_USECACHE, TEMP_DIR, USECACHE,
- USE_EXTERNAL_HTML2PDF, ENABLE_MARKUP_COLOR, ENABLE_MARKUP_TEMPLATE
-* implemented WikiDB page creator and ownership
-* added paging support for simple one-column pagelists
-* added new ~PageList options: cols, azhead, comma, commasep, ordered and enabled the new args on most plugins.
-* new pagename utf8 detection logic (from mediawiki)
-* added action revert, with button from action=diff
-* added new <!plugin-list ~PluginName args!> syntax within plugin args
-* new plugin ~IncludePages, esp. for <!plugin-list !>
-* added template variable expansion support to the ~CreatePagePlugin
-* ~WikiSpam prevention:
-** On GOOGLE_LINKS_NOFOLLOW add rel=nowfollow to all external links, unless the author was authenticated.
-** max 20 new links hardcoded
-** new babycart module interfacing ~SpamAssassin
-* added ~WikiPluginCached support for image maps, static cache in uploads/ and SVG
-* added case-sensitive/insensitive and regex searching, replace also
-* added action=pdf: only page formatter missing, use USE_EXTERNAL_HTML2PDF instead
-* new ~XmlParser, ~HtmlParser: new libs for HTML->wiki import and htmlarea3 support
-* new action=chown|setacl|rename|dump action shortcuts pointing to the plugin
-* new ~SyntaxHighlighter plugin (based on work by alecthomas),
- needs highlight from http://www.andre-simon.de/
-* new ~PloticusPlugin. Full application/xhtml+xml support not yet
- (javascript document.write() not supported with ENABLE_XHTML_XML)
-* new ~ListPages plugin (by Dan Frankowski)
-* new ~TeX2pngPlugin (by Pierrick Meignen)
-* added support for ?force_unlock=1 parameter for stale File_Passwd locks
- (should not be needed anymore, we lock only when we actually change the passwd)
-* added mysql-4.1 fix at action=upgrade,
- added CACHE_CONTROL NONE => NO_CACHE config.ini fix to action=upgrade
-* author, owner, creator support for ~WikiAdmin* and AllPages plugins:
-** AllPagesCreatedByMe, AllPagesLastEditedByMe, AllPagesOwnedByMe
-* added option regex to ~WikiAdminSearchReplace and ~WikiAdminRename
-* added oracle PearDB backend (by Philippe Vanhaesendonck)
-* added experimental SearchHighlight feature (not for HTML yet)
-* added experimental ~LiveSearch feature
-* added ~[~OverWrite All] button to loadfile action on the first page.
-* added ~[Load & ~OverWrite] button to PhpWikiAdministration
-* performance: use cached static config/config.php, if it's writable by
- the webserver. (experimental)
-* added ACCESS_LOG_SQL &1: read, &2 write. new accesslog sql table.
- for various log analysis: abuse prevention, recent referrers.
-* added more ~PageChangeNotification on other actions: rename, remove.
- changed subject on create. Collapse mult. emails to one.
-* added new PhpWiki:~WikiFormRich plugin
-* added new ~AppendTextPlugin (by Pascal Giard)
-* added RSS2 link (format=rss2) in RecentChanges. (no cloud channel yet)
-* added PhpWikiAdministration WikiDB buttons:
- ~[Purge all empty unreferenced pages], ~[Convert cached_html]
-* (nyi) new experimental ModeratedPage feature. (i.e. delayed POST actions)
-* new edit "~[~] old markup ~[Convert~]" button to convert and save to new markup.
-* new LinkDatabase plugin and actionpage for the http://touchgraph.sourceforge.net/ ~WikiBrowser
-* new hyperwiki applet in the Sidebar theme. See http://hypergraph.sourceforge.net/
-* new xmlrpc methods: putPage, mailPasswordToUser
-* new xmlrpc test framework
-* action=upgrade performs now a mysql LOCK TABLE privileges check and fix
-* action=upgrade asks now for the admin's user and password if not defined
-* added lib/ASCIIMathPHP and ~AsciiMath plugin
-* new ~AnalyseAccessLogSqlPlugin (by Charles Corrigan)
-* new ~TemplatePlugin, optionally mediawiki-style ~{~{Template~}~} syntax
-* new ENABLE_ACDROPDOWN moacdropdown library. fast xmlrpc communication nyi
-
-== 1.2.11 ==
-* support remove for $~WhichDatabase = file
-
-== 1.2.10 ==
-* support php5 with register_long_arrays = off
-
-== 1.2.9 bugfix ==
-* Jose Vina fixed MostPopular sorting for dba and dbm,
- which was broken since 1.2.3
-
-== 1.2.8 (the old-stable branch) Jan, 30 2005, Reini Urban ==
-* register_globals=off fix:
- fix and centralize broken register_globals=off logic.
-* update message catalog
-* replace mysql_pconnect by mysql_connect
-
-== 1.2.7 (the old-stable branch) Jan, 6 2005, Reini Urban ==
-
-~PhpWiki 1.2.7 backport cvs release-1_2-branch enhancements never released with 1.2.3-1.2.6:
-* full xhtml conformity
-* split_pagename in title and header to help google
-* "INSTALL.Mac OS X" added from cvs
-* lib/zipfile.php: Content-Disposition: attachment
-* lib/config.php, lib/stdlib.php: support new USE_LINK_ICONS and AUTOSPLIT_WIKIWORDS,
- better i18n $!~WikiNameRegexp
-- re-added images/* LINK_ICONS, pre-calculate DATA_PATH
-- locale/*: fix and update strings and templates esp. for german,
-* index.php: urlparser extended to omit &start_debug=1 and other args
-* added minor_edit checkbox
-* print more meta tags: robots, favicon, language and PHPWIKI_VERSION
-
-== 1.2.6 (the old-stable branch) Dec, 19 2004, Reini Urban ==
-
-Flatfile fixes and enhancement:
-* fixed !TitleSearch and Backlinks for flatfile.
-* enable MostPopular (hitcount storage) for flatfile
-
-== 1.2.5 (the old-stable branch) Nov, 28 2004, Reini Urban ==
-* works with register_globals=off
-* adds user/password to pgsql,
-* fix zip and dumpserial on dba, dbm, msql and file,
-* and fixes a minor (un)lock issue, displaying the (un)locked page afterwards
- and not the ~FrontPage.
-
-== 1.3.10 May, 13 2004, Reini Urban, Joby Walker ==
-
-In short: paging support, adodb rewrite, permission problem fixed.
-
-=== Fixes ===
-* fixed severe permission problem:
- Default permissions not honored. Everybody was able to edit.
-* set UserPreferences for bool and int fixed
-* POP3 auth
-* dba open problems improved, but not generally fixed
-* fixed dba session reading, but still broken
-* support wikiword links and image links in ~RichTable content,
- backlinks still not working.
-* fixed navbar links in theme smaller, and made them default
-* fixed loading of localized pagenames on action=upgrade
-* fixed interwiki.map loading on certain ~PrettyWiki setups
-* re-enabled php-4.0.6 support (broken since 1.3.8: superglobals, array_key_exists),
- 4.0.4-pl1 and 4.0.5 do work, but not stable enough.
-* fix running phpwiki in "http://server/" (empty DATA_PATH)
-* fix PhpWiki:~PrettyWiki detection: starter script includes index.php,
- and include main.php by its own to override certain config values.
-* fix ~WikiAdminRemove arguments passed from WikiAdminSelect,
- ~WikiAdminRemove deleted too many args if passed from WikiAdminSelect
-* session transportation improved, no db objects stored
-* ~PageGroup support for ~[links] and subpages
-* ~HttpClient fixes for older php's
-* ~RssFeed for allow_url_fopen=false, IMAGE support, empty ITEM list
-* Theme buttons are now also searched in the default theme
-* numerous other minor bugfixes.
-
-=== Changes ===
-* ADODB update from ancient mysql-only, to 4.21 with all supported databases.
- transaction support, with mysql locking-workarounds
-* pear not in our include_path anymore: either use your pear or our pear,
- by adding it to your include_path or not. use now 1:1 copies of pear libs.
-* ~CreateToc parses now headers with links and formatting optionally, if
- TOC_FULL_SYNTAX is defined
-* ~PageChangeNotification: userids, not emails are printed
-* default theme navbar consistency: linkButtons instead of action buttons
-* _~WikiTranslation what=buttons, noT=1, nolinks=1
-* ~SetupWiki (virgin setup) also loads all mandatory pages now
- and overwrites ReleaseNotes
-* ~PageChangeNotification changed subject to "~[~WikiName] Page change %s",
- update your filters accordingly
-* action=upgrade now linked in PhpWikiAdministration,
- db: fix page.id auto_increment and ADD session.sess_ip
-* some internal ~InlineParser optimization
-* DBAuthParam statement syntax change: variables now like '$userid'
-
-=== New ===
-* new ini-style config instead of old index.php, by Joby Walker
-* paging support for pagelists longer than limit
-* ~PopularNearby plugin: same as the classic most popular footer
-* formatted single-line plugins supported
-* RelatedChanges plugin: only those which are links at the current page
-* new ~GoogleLink pref: add "~[G]" lookup on unknown links
-* added chinese language support, by Yan-ren Tsai (druryl)
-* added missing MacOSX buttons, by Carsten Klapp.
-* new Crao theme from http://wiki.crao.net, by Arnaud Fontaine and Laurent Lunati
-* extended PhpWiki:InlineImages markup (size, border, ...)
-
-== 1.3.9-p1 May,5 2004, Reini Urban ==
-
-Bugfix patch for the following 1.3.9 problems:
-* Default permissions not honored. Everybody was able to edit.
-* set UserPreferences for bool and int fixed
-* dba open problems improved
-* session transportation improved, no db objects stored
-* php-4.0.6 support re-enabled (superglobals, array_key_exists)
-* ~WikiAdminRemove deleted too many if args passed from WikiAdminSelect
-* ~PageGroup support for ~[links] and subpages
-* disabled default dba sessions, broken!
-* ~HttpClient fixes for older php's
-* ~RssFeed for allow_url_fopen=false, IMAGE support, empty ITEM list
-
-== 1.2.4 (the old-stable version) May, 4 2004, Reini Urban ==
-* improves possible deadlocks in DBA,
-* fixes problems with DBA open failures.
-
-== 1.2.3 (the old-stable version) Apr, 29 2004, Reini Urban ==
-* added the most popular footer for dba
-* added remove for dba
-* fixed a warning on info page
-
-== 1.3.9 Apr, 12 2004, Reini Urban ==
-
-Bugfix release for the following 1.3.8 problems:
-* syntax errors in lib/plugin/~UpLoad.php
-* syntax errors in lib/plugin/~WikiAdminRemove.php
-* syntax error in schemas/mysql.sql
-* several path issues (cannot findfile...), which were caused
- by a chdir for bindtextdomain in lib/config.php.
- Failed opening required 'lib/stdlib.php',
- templates/html.tmpl: not found, and more
-* added self-registration for ~DbPassUser
-* added ~GoTo plugin, ~RateIt action page
-
-== 1.3.8 Jan-Apr 2004, Reini Urban ==
-
-External plugable authentication, DB prefs and sessions,
-some more fixes, docs, themes and plugins.
-
-* new ~WikiUserNew class (started by Carsten Klapp),
-* new Preferences (optionally from DB, no cookies anymore)
-* improved DB_Session (added ADODB + dba support,
- WhoIsOnline support)
-* enabled ~WikiGroup (Joby Walker and Reini Urban)
-* new individual ~PagePermissions (enabled, but not yet enforced)
-* new ~WikiAdminRename, ~WikiAdminSearchReplace, ~WikiAdminSetAcl
-* several other new plugins: ~WikiPoll, WhoIsOnline,
- ~CreateToc (experimental), ~AddComment,
- _~WikiTranslation and ~TranslateText, ~NoCache,
- ~UpLoad (by Nathan Gass, qubit and Reini Urban),
- ~IncludeSiteMap (by cuthbertcat and Reini Urban),
- ~RichTable (by Sameer D. Sahasrabuddhe),
- ~CreatePage and ~RateIt (by Dan Frankowski),
- ~RssFeed (by Arnaud Fontaine)
-* added ~InterWiki image button support
-* added Japanese language support (by Tadashi Jokagi)
-* added sqlite support (thanks to Matthew Palmer)
-* added theme and plugin-specific ~PageList column types and theme-specific UserPreferences
-* added ~EmailVerification and ~PageChangeNotification (experimental)
-* added new sess_ip column (DB_Session) for ip-based robot throttling
-
-* Pear DB update, minor performance improvement for PearDB
-* ~PageList: enhanced sortby + limit support, sortable gridbuttons enforced, cleanup.
-* minor theme/default overhaul, new theme/smaller, new experimental theme/wikilens
-* new theme/Wordpress by Mike Pickering
-* updated theme/Sidebar: box methods, fast jscalendar and easier to customize
-* more ~OldStyleTable arguments, ~PhotoAlbum local fs support
-* preliminary action=upgrade (To import new pgsrc pages only yet. not for DB)
-* preliminary SOAP support
-* added ~PdfOutput libraries
-* experimental javascript Search&Replace edit buttons
-* experimental old-browser compatibility code.
-* fixed WikiAdminSelect, ~WikiAdminRemove
-* fixed and improved XHTML dumps (css, images, unlinked pages, \r\r\n issue)
-* fixed ADODB limit problem, fixed dba on Windows PHP 4.3.x
-* fixed ~BlockParser problem with "0" as text
-* fixed ~UnfoldSubpages sortby
-* fixes for PHP5 compatibility started
-* fixed gettext, setlocale and update_locale problems
-
-== 1.3.4 until 1.3.7, 2002-2003 Jeff, Carsten and Steve Wainstead ==
-
-* several stable releases with better documentation (most plugins) and various bugfixes.
-* ~EditMetaData (by Michael Van Dam) for example. (forgot what else was new)
-* Jochen Kalmbach's new ~UserFileManagement and ~UserRegistration didn't went upstream.
- (personal uploads, ...)
-
-== 1.3.3 early 2002, Jeff strikes back, with the help of Carsten Klapp ==
-
-* major feature enhancements:
-* Cache all output and use a clever page cache. Get rid of plugin-head.
-* new ~PageType class. Formatter and Search engine rewrite.
-* Validator
-* ...
 
[truncated message content]
From: <car...@us...> - 2025年02月15日 21:03:35
Revision: 11112
 http://sourceforge.net/p/phpwiki/code/11112
Author: carstenklapp
Date: 2025年02月15日 21:03:33 +0000 (2025年2月15日)
Log Message:
-----------
spelling
Modified Paths:
--------------
 trunk/pgsrc/ReleaseNotes
Modified: trunk/pgsrc/ReleaseNotes
===================================================================
--- trunk/pgsrc/ReleaseNotes	2025年02月15日 21:00:58 UTC (rev 11111)
+++ trunk/pgsrc/ReleaseNotes	2025年02月15日 21:03:33 UTC (rev 11112)
@@ -49,7 +49,7 @@
 - Added dumpsvn action, mainly for developers and translators of pgsrc files.
 - Fixed filenames sometimes not being urlencoded properly.
 - Improved filtering of unknown page metadata being loaded into database.
-* configurator.php is now in a less-unbroken state. Useable but needs more work.
+* configurator.php is now in a less-broken state. Useable but needs more work.
 
 == 1.6.4 2024年03月13日 Marc-Etienne Vargenau, Christof Meerwald ==
 
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
From: <car...@us...> - 2025年02月15日 21:01:00
Revision: 11111
 http://sourceforge.net/p/phpwiki/code/11111
Author: carstenklapp
Date: 2025年02月15日 21:00:58 +0000 (2025年2月15日)
Log Message:
-----------
configurator.php is now in a semi-unbroken state. Useable but needs more work.
Modified Paths:
--------------
 trunk/config/config-default.ini
 trunk/configurator.php
 trunk/pgsrc/ReleaseNotes
Modified: trunk/config/config-default.ini
===================================================================
--- trunk/config/config-default.ini	2025年02月15日 05:50:41 UTC (rev 11110)
+++ trunk/config/config-default.ini	2025年02月15日 21:00:58 UTC (rev 11111)
@@ -113,3 +113,5 @@
 PLUGIN_CACHED_USECACHE = true
 PLUGIN_CACHED_FORCE_SYNCMAP = true
 PLUGIN_CACHED_IMGTYPES = "png|gif|gd|gd2|jpeg|wbmp|xbm|xpm"
+ADMIN_USER = "AdminUser"
+ADMIN_PASSWD = "password"
Modified: trunk/configurator.php
===================================================================
--- trunk/configurator.php	2025年02月15日 05:50:41 UTC (rev 11110)
+++ trunk/configurator.php	2025年02月15日 21:00:58 UTC (rev 11111)
@@ -143,7 +143,7 @@
 unset($_SERVER['PHP_AUTH_USER']);
 unset($_SERVER['PHP_AUTH_PW']);
 
- trigger_error("Permission denied. Require ADMIN_USER.", E_USER_ERROR);
+ trigger_error("Permission denied. Existing ADMIN_USER credentials required. Alteranely rename config.ini to generate a new one.", E_USER_ERROR);
 exit();
 }
 }
@@ -172,8 +172,15 @@
 }
 // check password
 if (ENCRYPTED_PASSWD) {
- if (crypt($admin_pw, ADMIN_PASSWD) != ADMIN_PASSWD) {
- _http_logout();
+ if (!function_exists('DEBUGpassword_hash')) {
+ if (crypt($admin_pw, ADMIN_PASSWD) != ADMIN_PASSWD) {
+ _http_logout();
+ }
+ } else {
+ $verified=password_verify($admin_pw, ADMIN_PASSWD);
+ if (!$verified) {
+ _http_logout();
+ }
 }
 } elseif ($admin_pw != ADMIN_PASSWD) {
 _http_logout();
@@ -354,8 +361,19 @@
 <h1>Configuration for PhpWiki <?php echo $config_file ?></h1>
 
 <div class="hint">
- Using this configurator.php is experimental!<br/>
- On any configuration problems, please edit the resulting config.ini manually.
+ <p>Using this configurator.php is experimental!</p>
+ <p>On any configuration problems, please edit the resulting config.ini
+ manually. If one is not created, copy config-dist.ini to config.ini and
+ edit that.</p>
+ <p>This file currently has problems with:</p>
+ <ul>
+ <li>Handling Windows pathnames (use forward slashes /)</li>
+ <li>Editing existing config.ini file is currently not possible. Rename it
+ to generate a new one, or edit it manually.</li>
+ <li>Php crypt() function fails sometimes and returns *0 or *1 as the
+ password. In that case run passencrypt.php to generate a new password
+ and manually paste it into config.ini.</li>
+ </ul>
 </div>
 
 <?php
@@ -1450,8 +1468,19 @@
 $properties["Data Path"] =
 new _define_commented_optional('DATA_PATH', dirname($scriptname));
 
+
+ if (defined('PHPWIKI_DIR')) {
+ $phpwiki_dir = PHPWIKI_DIR;
+ } else {
+ if (substr(PHP_OS, 0, 3) == 'WIN') {
+ $phpwiki_dir = dirname(__FILE__);
+ $phpwiki_dir = strtr($phpwiki_dir, '\\', '/');
+ } else {
+ $phpwiki_dir = dirname(__FILE__);
+ }
+ }
 $properties["PhpWiki Install Directory"] =
- new _define_commented_optional('PHPWIKI_DIR', dirname(__FILE__));
+ new _define_commented_optional('PHPWIKI_DIR', $phpwiki_dir);
 
 $properties["Use PATH_INFO"] =
 new _define_selection_optional_commented(
@@ -1506,7 +1535,11 @@
 $upload_data_path = defined('UPLOAD_DATA_PATH') ? UPLOAD_DATA_PATH : getUploadDataPath();
 new _define_optional('UPLOAD_DATA_PATH', $temp);
 
-$temp = !empty($_ENV['TEMP']) ? $_ENV['TEMP'] : "/tmp";
+$temp = !empty($_ENV['TEMP']) ? $_ENV['TEMP'] : "/tmp";//fixme: check for existing TEMP_DIR constant
+
+if (substr(PHP_OS, 0, 3) == 'WIN') {
+ $temp = strtr($temp, '\\', '/');
+}
 $properties["TEMP_DIR"] =
 new _define_optional('TEMP_DIR', $temp);
 
@@ -1514,7 +1547,7 @@
 new _define_commented_optional(
 'ALLOWED_LOAD',
 '/tmp',
- 'List of directories from which it is allowed to load pages. Directories are separated with ":"'
+ ';List of directories from which it is allowed to load pages. Directories are separated with ":"'
 );
 
 ///////////////////
@@ -2060,6 +2093,15 @@
 $p .= "\n;ENCRYPTED_PASSWD = true";
 return $p;
 } else {
+ // generate an encrypted password
+ $crypt_pass = $this->__makeencrypted($posted_value);
+ $p = "$n" . $this->_config_format($crypt_pass);
+ return $p . "\nENCRYPTED_PASSWD = true";
+ }
+ }
+ private function __makeencrypted($password)
+ {
+ if (!function_exists('DEBUGpassword_hash')) {
 $salt_length = max(
 CRYPT_SALT_LENGTH,
 2 * CRYPT_STD_DES,
@@ -2068,11 +2110,14 @@
 16 * CRYPT_BLOWFISH
 );
 // generate an encrypted password
- $crypt_pass = crypt($posted_value, rand_ascii($salt_length));
- $p = "$n" . $this->_config_format($crypt_pass);
- return $p . "\nENCRYPTED_PASSWD = true";
+ $crypt_pass = crypt($password, rand_ascii($salt_length));
+ return $crypt_pass;
+ } else {
+ $crypt_pass = password_hash($password, PASSWORD_DEFAULT);
+ return $crypt_pass;
 }
 }
+
 }
 
 class _define_password_optional extends _define_password
@@ -2526,19 +2571,17 @@
 
 $config .= $end;
 
- if (is_writable($fs_config_file)) {
- // We first check if the config-file exists.
- if (file_exists($fs_config_file)) {
- // We make a backup copy of the file
- $new_filename = preg_replace('/\.ini$/', '-' . time() . '.ini', $fs_config_file);
- if (@copy($fs_config_file, $new_filename)) {
- $fp = @fopen($fs_config_file, 'w');
- }
- } else {
- $fp = @fopen($fs_config_file, 'w');
+ $new_filename='';
+ // We first check if the config-file exists.
+ if (file_exists($fs_config_file)) {
+ // We make a backup copy of the file
+ $new_filename = preg_replace('/\.ini$/', '-' . time() . '.ini', $fs_config_file);
+ if (copy($fs_config_file, $new_filename)) {
+ $fp = fopen($fs_config_file, 'w');
 }
 } else {
- $fp = false;
+ $fp = fopen($fs_config_file, 'w');
+
 }
 
 if ($fp) {
@@ -2550,7 +2593,7 @@
 }
 } else {
 echo "<p>The configuration file could <b>not</b> be written.<br />\n",
- "You should copy the above configuration to a file, ",
+ "You should copy the below configuration to a file, ",
 "and manually save it as <code><b>config/config.ini</b></code>.</p>\n";
 }
 
Modified: trunk/pgsrc/ReleaseNotes
===================================================================
--- trunk/pgsrc/ReleaseNotes	2025年02月15日 05:50:41 UTC (rev 11110)
+++ trunk/pgsrc/ReleaseNotes	2025年02月15日 21:00:58 UTC (rev 11111)
@@ -1,4 +1,4 @@
-Date: 2025年2月15日 04:58:20 +0000
+Date: 2025年2月15日 20:52:36 +0000
 Mime-Version: 1.0 (Produced by PhpWiki 1.6.5)
 Content-Type: application/x-phpwiki;
 pagename=ReleaseNotes;
@@ -49,6 +49,7 @@
 - Added dumpsvn action, mainly for developers and translators of pgsrc files.
 - Fixed filenames sometimes not being urlencoded properly.
 - Improved filtering of unknown page metadata being loaded into database.
+* configurator.php is now in a less-unbroken state. Useable but needs more work.
 
 == 1.6.4 2024年03月13日 Marc-Etienne Vargenau, Christof Meerwald ==
 
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
From: <car...@us...> - 2025年02月15日 05:50:42
Revision: 11110
 http://sourceforge.net/p/phpwiki/code/11110
Author: carstenklapp
Date: 2025年02月15日 05:50:41 +0000 (2025年2月15日)
Log Message:
-----------
fix usemod url
Modified Paths:
--------------
 trunk/lib/RssWriter2.php
 trunk/pgsrc/WikiAdminSelect
Modified: trunk/lib/RssWriter2.php
===================================================================
--- trunk/lib/RssWriter2.php	2025年02月15日 05:18:08 UTC (rev 11109)
+++ trunk/lib/RssWriter2.php	2025年02月15日 05:50:41 UTC (rev 11110)
@@ -34,7 +34,7 @@
 * A class for writing RSS 2.0 with xml-rpc notifier
 *
 * @see http://blogs.law.harvard.edu/tech/rss,
- * http://www.usemod.com/cgi-bin/mb.pl?ModWiki
+ * http://www.usemod.org/cgi-bin/mb.pl?ModWiki
 * no namespace!
 * http://sourceforge.net/mailarchive/forum.php?thread_id=4872845&forum_id=37467
 */
Modified: trunk/pgsrc/WikiAdminSelect
===================================================================
--- trunk/pgsrc/WikiAdminSelect	2025年02月15日 05:18:08 UTC (rev 11109)
+++ trunk/pgsrc/WikiAdminSelect	2025年02月15日 05:50:41 UTC (rev 11110)
@@ -1,8 +1,9 @@
-Date: 2022年12月16日 15:26:20 +0000
-Mime-Version: 1.0 (Produced by PhpWiki 1.6.4)
+Date: 2025年2月15日 03:11:50 +0000
+Mime-Version: 1.0 (Produced by PhpWiki 1.6.5)
 Content-Type: application/x-phpwiki;
 pagename=WikiAdminSelect;
 flags=PAGE_LOCKED;
+ author=The%20PhpWiki%20Team;
 acl="view:_AUTHENTICATED,-_EVERY; list:_AUTHENTICATED,-_EVERY";
 charset=UTF-8
 Content-Transfer-Encoding: binary
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
From: <car...@us...> - 2025年02月15日 05:18:11
Revision: 11109
 http://sourceforge.net/p/phpwiki/code/11109
Author: carstenklapp
Date: 2025年02月15日 05:18:08 +0000 (2025年2月15日)
Log Message:
-----------
Bugfixes and improvements to loading/saving pages as files. see ReleaseNotes.
Modified Paths:
--------------
 trunk/lib/PagePerm.php
 trunk/lib/loadsave.php
 trunk/lib/main.php
 trunk/lib/mimelib.php
 trunk/lib/plugin/PageDump.php
 trunk/lib/plugin/WikiForm.php
 trunk/pgsrc/ReleaseNotes
Modified: trunk/lib/PagePerm.php
===================================================================
--- trunk/lib/PagePerm.php	2025年02月14日 23:22:37 UTC (rev 11108)
+++ trunk/lib/PagePerm.php	2025年02月15日 05:18:08 UTC (rev 11109)
@@ -194,6 +194,7 @@
 case 'ziphtml':
 case 'dumphtml':
 case 'dumpserial':
+ case 'dumpsvn':
 return 'dump';
 
 // invent a new access-perm massedit? or switch back to change, or keep it at edit?
Modified: trunk/lib/loadsave.php
===================================================================
--- trunk/lib/loadsave.php	2025年02月14日 23:22:37 UTC (rev 11108)
+++ trunk/lib/loadsave.php	2025年02月15日 05:18:08 UTC (rev 11109)
@@ -120,7 +120,7 @@
 
 /**
 * For reference see:
- * http://www.nacs.uci.edu/indiv/ehood/MIME/2045/rfc2045.html
+ * https://www.ietf.org/rfc/rfc2045.txt
 * http://www.faqs.org/rfcs/rfc2045.html
 * (RFC 1521 has been superceeded by RFC 2045 & others).
 *
@@ -128,9 +128,10 @@
 /*
 * @param WikiDB_Page $page
 * @param int $nversions
+ * @param bool $forsvn
 * @return string
 */
-function MailifyPage($page, $nversions = 1)
+function MailifyPage($page, $nversions = 1, $forsvn = false)
 {
 $current = $page->getCurrentRevision(false);
 $head = '';
@@ -146,7 +147,20 @@
 // requires a destination field.
 $head .= "To: $from (PhpWiki)\r\n";
 }
- $head .= "Date: " . Rfc2822DateTime($current->get('mtime')) . "\r\n";
+ if (!$forsvn) {
+ // normal dumps use date modified
+ $head .= "Date: " . Rfc2822DateTime($current->get('mtime')) . "\r\n";
+ } else {
+ $use_page_creationdate_instead = 0;
+ if ($use_page_creationdate_instead) {
+ $head .= "Date: " . Rfc2822DateTime($page->get('date')) . "\r\n";
+ // for special pagedumps where you don't want to change the date
+ // in dumped pgsrc, use creation date
+ } else {
+ // normal dumps use date modified
+ $head .= "Date: " . Rfc2822DateTime($current->get('mtime')) . "\r\n";
+ }
+ }
 $head .= sprintf(
 "Mime-Version: 1.0 (Produced by PhpWiki %s)\r\n",
 PHPWIKI_VERSION
@@ -155,7 +169,7 @@
 $iter = $page->getAllRevisions();
 $parts = array();
 while ($revision = $iter->next()) {
- $parts[] = MimeifyPageRevision($page, $revision);
+ $parts[] = MimeifyPageRevision($page, $revision, $forsvn);
 if ($nversions > 0 && count($parts) >= $nversions) {
 break;
 }
@@ -192,7 +206,7 @@
 global $request;
 $action = $request->getArg('action');
 }
- if ($action != 'dumpserial') { // zip, ziphtml, dumphtml
+ if (($action != 'dumpserial') && ($action != 'dumpsvn')) { // zip, ziphtml, dumphtml
 // For every %2F we will need to mkdir -p dirname($pagename)
 $enc = preg_replace('/%2F/', '/', $enc);
 }
@@ -296,7 +310,7 @@
 
 $ErrorManager->popErrorHandler();
 
- header('Content-Transfer-Encoding: binary');
+ header("Content-Type: application/octet-stream");
 header('Content-Disposition: attachment; filename="'.$zipname.'"');
 header('Content-Length: '.filesize($tmpfilename));
 
@@ -308,6 +322,129 @@
 /**
 * @param WikiRequest $request
 */
+function DumpSVNToDir(&$request) //this is mostly a copy of DumpToDir
+{
+ $directory = $request->getArg('directory');
+ if (empty($directory)) {
+ $directory = DEFAULT_DUMP_DIR;
+ }
+ if (empty($directory)) {
+ $html = HTML::p(
+ array('class' => 'error'),
+ _("You must specify a directory to dump to")
+ );
+ StartLoadDump($request, _("Dumping Pages for developer"), $html);
+ EndLoadDump($request);
+ return;
+ }
+
+ // see if we can access the directory the user wants us to use
+ if (!file_exists($directory)) {
+ if (!mkdir_p($directory, 0755)) {
+ $html = HTML::p(
+ array('class' => 'error'),
+ fmt("Cannot create directory "%s"", $directory)
+ );
+ StartLoadDump($request, _("Dumping Pages for developer"), $html);
+ EndLoadDump($request);
+ return;
+ } else {
+ $html = HTML::p(fmt(
+ "Created directory "%s" for the page dump...",
+ $directory
+ ));
+ }
+ } elseif (!is_writable($directory)) {
+ $html = HTML::p(
+ array('class' => 'error'),
+ fmt(
+ "Cannot use directory "%s", it is not writable",
+ $directory
+ )
+ );
+ StartLoadDump($request, _("DumpDumping Pages for SVN"), $html);
+ EndLoadDump($request);
+ return;
+ } else {
+ $html = HTML::p(fmt("Using directory "%s"", $directory));
+ }
+
+ StartLoadDump($request, _("Dumping Pages for SVN"), $html);
+
+ $dbi =& $request->_dbi;
+ $thispage = $request->getArg('pagename'); // for "Return to ..."
+ if ($exclude = $request->getArg('exclude')) { // exclude which pagenames
+ $excludeList = explodePageList($exclude);
+ } else {
+ $excludeList = array();
+ }
+ $include_empty = false;
+ if ($request->getArg('include') == 'empty') {
+ $include_empty = true;
+ }
+ if ($pages = $request->getArg('pages')) { // which pagenames
+ if ($pages == '[]') { // current page
+ $pages = $thispage;
+ }
+ $page_iter = new WikiDB_Array_PageIterator(explodePageList($pages));
+ } else {
+ $page_iter = $dbi->getAllPages($include_empty, false, false, $excludeList);
+ }
+
+ $request_args = $request->args;
+ $timeout = (!$request->getArg('start_debug')) ? 30 : 240;
+
+ while ($page = $page_iter->next()) {
+ $request->args = $request_args; // some plugins might change them (esp. on POST)
+ longer_timeout($timeout); // Reset watchdog
+
+ $pagename = $page->getName();
+ PrintXML(HTML::br(), $pagename, ' ... ');
+ flush();
+
+ if (in_array($pagename, $excludeList)) {
+ PrintXML(_("Skipped"));
+ flush();
+ continue;
+ }
+ //$filename = FilenameForPage($pagename, 'dumpsvn');//why doesn't this workzzz
+ $filename = rawurlencode($pagename);//this works
+ $msg = HTML();
+ if ($page->getName() != $filename) {
+ $msg->pushContent(
+ HTML::small(fmt("saved as %s", $filename)),
+ " ... "
+ );
+ }
+
+ if ($request->getArg('include') == 'all') {
+ $data = MailifyPage($page, 0, true);
+ } else {
+ $data = MailifyPage($page, 1, true);
+ }
+
+ if (!($fd = fopen($directory . "/" . $filename, "wb"))) {
+ $msg->pushContent(HTML::strong(fmt(
+ "couldn't open file "%s" for writing",
+ "$directory/$filename"
+ )));
+ $request->finish($msg);
+ }
+
+ $num = fwrite($fd, $data, strlen($data));
+ $msg->pushContent(HTML::small(fmt("%s bytes written", $num)));
+ PrintXML($msg);
+ flush();
+ assert($num == strlen($data));
+ fclose($fd);
+ }
+
+ EndLoadDump($request);
+}
+
+/**
+ * @param WikiRequest $request
+ */
 function DumpToDir(&$request)
 {
 $directory = $request->getArg('directory');
@@ -393,7 +530,8 @@
 flush();
 continue;
 }
- $filename = FilenameForPage($pagename);
+ //$filename = FilenameForPage($pagename, 'dumpserial');//why doesn't this workzzz
+ $filename = rawurlencode($pagename);//this works
 $msg = HTML();
 if ($page->getName() != $filename) {
 $msg->pushContent(
@@ -913,7 +1051,7 @@
 
 $ErrorManager->popErrorHandler();
 
- header('Content-Transfer-Encoding: binary');
+ header("Content-Type: application/octet-stream");
 header('Content-Disposition: attachment; filename="'.$zipname.'"');
 header('Content-Length: '.filesize($tmpfilename));
 
@@ -962,7 +1100,7 @@
 
 ////////////////////////////////////////////////////////////////
 //
-// Functions for restoring.
+// Functions for restoring to database. This is really hackish
 //
 ////////////////////////////////////////////////////////////////
 
@@ -976,9 +1114,13 @@
 PrintXML(HTML::p(HTML::strong(_("Empty pagename!"))));
 return;
 }
+ //print_r($versiondata);
 
+ if (empty($versiondata['author'])) {
+ // $versiondata['author'] = ADMIN_USER; //use admin
+ }
 if (empty($versiondata['author_id'])) {
- $versiondata['author_id'] = $versiondata['author'];
+ $versiondata['author_id'] = ADMIN_USER; //use admin
 }
 
 // remove invalid backend specific chars. utf8 issues mostly
@@ -993,6 +1135,10 @@
 if ($pagename == __("InterWikiMap")) {
 $content = _tryinsertInterWikiMap($content);
 }
+ // echo "<pre>";
+ // echo "metadata $pagedata found in pgsrc is:\n";
+ // print_r($pagedata);
+ // echo "</pre>";
 
 $dbi =& $request->_dbi;
 $page = $dbi->getPage($pagename);
@@ -1031,13 +1177,6 @@
 return; //early return
 }
 }
- if (!$skip) {
- foreach ($pagedata as $key => $value) {
- if (!empty($value)) {
- $page->set($key, $value);
- }
- }
- }
 
 $mesg = HTML::span();
 if ($source) {
@@ -1048,9 +1187,8 @@
 $current = $page->getCurrentRevision();
 }
 if ($current->getVersion() == 0) {
- $versiondata['author'] = ADMIN_USER;
- $versiondata['author_id'] = ADMIN_USER;
 $mesg->pushContent(' - ', _("New page"));
+ $isnewpage = true;
 } else {
 if ((!$current->hasDefaultContents())
 && ($current->getPackedContent() != $content)
@@ -1061,10 +1199,6 @@
 fmt("has edit conflicts - overwriting anyway")
 );
 $skip = false;
- if (substr_count($source, 'pgsrc')) {
- $versiondata['author'] = ADMIN_USER;
- // but leave authorid as userid who loaded the file
- }
 } else {
 if (isset($edit['keep_old'])) {
 $mesg->pushContent(' ', fmt("keep old"));
@@ -1088,9 +1222,9 @@
 }
 
 if (!$skip) {
+ // SAVE THE DATA INTO THE DATABASE
 // in case of failures print the culprit:
 PrintXML(HTML::span(WikiLink($pagename)));
- flush();
 $new = $page->save($content, WIKIDB_FORCE_CREATE, $versiondata);
 $dbi->touch();
 $mesg->pushContent(' ', fmt(
@@ -1097,6 +1231,84 @@
 "- saved to database as version %d",
 $new->getVersion()
 ));
+ //update metadata of page: locked, date, hits if new page
+ //$mesg->pushContent(" (also setting metadata)");
+ //$mesg->pushContent(" DEBUG: (\$isnewpage=$isnewpage)");
+
+ // set hits
+ if ($isnewpage) { //don't load hits from pgsrc if page exists in database, only if new
+ if (isset($pagedata['hits']))
+ {
+ //sanitize hits.
+ $pagedata['hits'] = intval($pagedata['hits']);
+ $mesg->pushContent(", Loading hits=".$pagedata['hits']);
+ $page->set('hits', $pagedata['hits']);
+ }
+ if (isset($pagedata['perm']))
+ {
+ //todo: sanitize acl?
+ $mesg->pushContent(", Loading acl=".$pagedata['perm']);
+ $page->set('perm', $pagedata['perm']);
+ }
+ } else {
+ if (isset($pagedata['hits']))
+ {
+ $mesg->pushContent(", Not overwriting hits");
+ //unset($pagedata['hits']);//keep hits from loading over existing page
+ }
+ if (isset($pagedata['perm']))
+ {
+ $mesg->pushContent(", Not overwriting acl");
+ //unset($pagedata['perm']);//keep acl from loading over existing page
+ }
+ }
+
+ // set page locked
+ // how to get current page lock status?? to customise messages more
+ if ($pagedata['locked']) {
+ $mesg->pushContent(", LOCKING");
+ $page->set('locked', $pagedata['locked']);
+ } else {
+ define ('ALLOW_PGSRC_TO_UNLOCK_PAGES' ,0);//debugging and security
+ if (defined('ALLOW_PGSRC_TO_UNLOCK_PAGES') && ALLOW_PGSRC_TO_UNLOCK_PAGES) {
+ $mesg->pushContent(", UNLOCKING");
+ $page->set('locked', false);
+ } else {
+ if ($isnewpage) {
+ $mesg->pushContent(", unlocked");
+ } else {
+ $mesg->pushContent(", Ignoring UNLOCKED");
+ }
+ //unset($pagedata['locked']);//keep locked from loading over existing page
+ }
+ }
+
+ // set page creation date
+ $page->set('date', $pagedata['date']);
+// unset($pagedata['date']);
+
+ // set page owner
+ if ($pagedata['owner']) {
+ $page->set('owner', $pagedata['owner']);
+ }
+// unset($pagedata['owner']);
+
+ // if we want to load other fields in the future from
+ // MIME file, here is where we do it:
+ //
+ // comment out the below to discard remaining data from loaded file for security.
+ // loading remaining data:
+ // if ($s=sizeof($pagedata)) {
+ // echo "<pre>$s extra pagedata entries found in loaded file:\n";
+ // print_r($pagedata);//this formatting is fine, normal users will never get here
+ // echo "</pre>";
+ // foreach ($pagedata as $key => $value) {
+ // $mesg->pushContent(", setting '$key'='$value'");
+ // $page->set($key, $value);
+ // }
+ 
+ // }
+
 $mesg->pushContent(HTML::br());
 }
 if ($needs_merge) {
@@ -1195,7 +1407,7 @@
 'method' => 'post'),
 HiddenInputs($request->getArgs(), false, array('verify')),
 HiddenInputs(array('verify' => 1)),
- Button('submit:verify', _("Yes"), 'button'),
+ Button('submit:verify', _("Revert"), 'button'),
 HTML::raw('&nbsp;'),
 Button('submit:cancel', _("Cancel"), 'button')
 )
Modified: trunk/lib/main.php
===================================================================
--- trunk/lib/main.php	2025年02月14日 23:22:37 UTC (rev 11108)
+++ trunk/lib/main.php	2025年02月15日 05:18:08 UTC (rev 11109)
@@ -595,6 +595,7 @@
 'diff' => _("diff this page"),
 'dumphtml' => _("dump HTML pages"),
 'dumpserial' => _("dump serial pages"),
+ 'dumpsvn' => _("dump pages for svn"),
 'edit' => _("edit this page"),
 'rename' => _("rename this page"),
 'revert' => _("revert to a previous version of this page"),
@@ -640,6 +641,7 @@
 'diff' => _("Diffing pages"),
 'dumphtml' => _("Dumping HTML pages"),
 'dumpserial' => _("Dumping serial pages"),
+ 'dumpsvn' => _("dump pages for svn"),
 'edit' => _("Editing pages"),
 'revert' => _("Reverting to a previous version of pages"),
 'create' => _("Creating pages"),
@@ -1385,6 +1387,12 @@
 echo "PhpWiki " . PHPWIKI_VERSION . "\n";
 }
 
+ public function action_dumpsvn()
+ {
+ include_once 'lib/loadsave.php';
+ DumpSVNToDir($this);
+ }
+
 public function action_dumpserial()
 {
 include_once 'lib/loadsave.php';
Modified: trunk/lib/mimelib.php
===================================================================
--- trunk/lib/mimelib.php	2025年02月14日 23:22:37 UTC (rev 11108)
+++ trunk/lib/mimelib.php	2025年02月15日 05:18:08 UTC (rev 11109)
@@ -129,10 +129,11 @@
 /**
 * @param WikiDB_Page $page
 * @param WikiDB_PageRevision $revision
+ * @param bool $forsvn
 * @return string
 */
 
-function MimeifyPageRevision(&$page, &$revision)
+function MimeifyPageRevision(&$page, &$revision, $forsvn)
 {
 // $wikidb =& $revision->_wikidb;
 // $page = $wikidb->getPage($revision->getName());
@@ -153,6 +154,9 @@
 if (ENABLE_EXTERNAL_PAGES && $page->get('external')) {
 $params['flags'] = ($params['flags'] ? $params['flags'] . ',EXTERNAL_PAGE' : 'EXTERNAL_PAGE');
 }
+ if ($params['flags'] == '') {
+ unset($params['flags']);
+ }
 if ($revision->get('author_id')) {
 $params['author_id'] = $revision->get('author_id');
 }
@@ -170,7 +174,40 @@
 $params['acl'] = $acl->asAclLines();
 //TODO: convert to multiple lines? acl-view => groups,...; acl-edit => groups,...
 }
+ if ($forsvn)
+ {
+ // Strip out all this junk:
+ // version=74;
+ // lastmodified=1041561552;
+ // author_id=127.0.0.1;
+ // hits=146
+ // owner
+ // acl
+ // summary
+ $killme = array(
+ //"author",
+ "version",
+ "lastmodified",
+ "author_id",
+ "hits",
+ "owner",
+ // "acl",
+ "summary"
+ );
+ foreach ($killme as $pattern)
+ {
+ unset($params[$pattern]);
+ }
+ //Add in standard stuff for dumping
+ $params['author'] = _("The PhpWiki Team");
+ }
 
+ if (STRICT_MAILABLE_PAGEDUMPS) {
+ $params['charset'] = 'US-ASCII'; //kind of a kludge to assume without massaging text?
+ } else {
+ $params['charset'] = 'UTF-8'; //kind of a kludge to assume without checking?
+ }
+
 // Non-US-ASCII is not allowed in Mime headers (at least not without
 // special handling) --- so we urlencode all parameter values.
 foreach ($params as $key => $val) {
Modified: trunk/lib/plugin/PageDump.php
===================================================================
--- trunk/lib/plugin/PageDump.php	2025年02月14日 23:22:37 UTC (rev 11108)
+++ trunk/lib/plugin/PageDump.php	2025年02月15日 05:18:08 UTC (rev 11109)
@@ -1,6 +1,6 @@
 <?php
 /**
- * Copyright © 2003 $ThePhpWikiProgrammingTeam
+ * Copyright © 2003-2025 $ThePhpWikiProgrammingTeam
 *
 * This file is part of PhpWiki.
 *
@@ -94,7 +94,8 @@
 
 $p = $dbi->getPage($page);
 include_once 'lib/loadsave.php';
- $mailified = MailifyPage($p, ($format == 'backup') ? 99 : 1);
+ // we let MailifyPage handle forsvn format now instead of trying to strip it out later
+ $mailified = MailifyPage($p, ($format == 'backup') ? 99 : 1, ($format == 'forsvn')) ;
 
 // fixup_headers massages the page dump headers depending on
 // the 'format' argument, 'normal'(default) or 'forsvn'.
@@ -104,9 +105,8 @@
 
 $this->pagename = $page;
 $this->generateMessageId($mailified);
- if ($format == 'forsvn') {
- $this->fixup_headers_forsvn($mailified);
- } else { // backup or normal
+ if ($format != 'forsvn') {
+ // format is backup or normal
 $this->fixup_headers($mailified);
 }
 
@@ -114,23 +114,21 @@
 // TODO: we need a way to hook into the generated headers, to override
 // Content-Type, Set-Cookie, Cache-control, ...
 $request->discardOutput(); // Hijack the http request from PhpWiki.
- ob_end_clean(); // clean up after hijacking $request
+ // clean up after hijacking $request,
+ // but this causes files not to download right away without clicking resume in browser
+ //ob_end_clean();
 //while (@ob_end_flush()); //debugging
- $filename = FilenameForPage($page);
+ //windows formats filenames on its own even if they are urlencoded
+ $filename = FilenameForPage($page, $format);
+ header("Content-Type: application/octet-stream");
 header("Content-disposition: attachment; filename=\""
 . $filename . "\"");
 // We generate 3 Content-Type headers! first in loadsave,
 // then here and the mimified string $mailified also has it!
 // This one is correct and overwrites the others.
- header("Content-Type: application/octet-stream; name=\""
- . $filename . "\"; charset=\"" . 'UTF-8'
- . "\"");
 $request->checkValidators();
- // let $request provide last modified & etag
- header("Content-Id: <" . $this->MessageId . ">");
 // be nice to http keepalive~s
 header("Content-Length: " . strlen($mailified));
-
 // Here comes our prepared mime file
 echo $mailified;
 exit(); // noreturn! php exits.
@@ -137,7 +135,7 @@
 }
 // We are displaing inline preview in a WikiPage, so wrap the
 // text if it is too long--unless quoted-printable (TODO).
- $mailified = wordwrap($mailified, 70);
+ $mailified = wordwrap($mailified, 78);
 
 $dlsvn = Button(
 array( //'page' => $page,
@@ -144,7 +142,7 @@
 'action' => $this->getName(),
 'format' => 'forsvn',
 'download' => true),
- _("Download for Subversion"),
+ _("Download as developer format"),
 $page
 );
 $dl = Button(
@@ -173,7 +171,7 @@
 }
 
 if ($format == 'forsvn') {
- $desc = _("(formatted for PhpWiki developers as pgsrc template, not for backing up)");
+ $desc = _("(formatted for PhpWiki developers/translators as pgsrc template, not for backing up)");
 $altpreviewbuttons = HTML(
 Button(
 array('action' => $this->getName()),
@@ -302,38 +300,4 @@
 
 $mailified = implode("\n", array_values($return));
 }
-
- public function fixup_headers_forsvn(&$mailified)
- {
- $array = explode("\n", $mailified);
-
- // Massage headers to prepare for developer checkin to Subversion.
- /*
- Strip out all this junk:
- author=MeMe;
- version=74;
- lastmodified=1041561552;
- author_id=127.0.0.1;
- hits=146;
- */
- $killme = array("author", "version", "lastmodified",
- "author_id", "hits", "owner", "acl");
- // UltraNasty, fixme:
- foreach ($killme as $pattern) {
- $array = preg_replace(
- "/^\s\s$pattern\=.*;/",
- /*$replacement =*/
- "zzzjunk",
- $array
- );
- }
- // remove deleted values from array
- for ($i = 0; $i < count($array); $i++) {
- if (trim($array[$i]) != "zzzjunk") { //nasty, fixme
- $return[] = $array[$i];
- }
- }
-
- $mailified = implode("\n", $return);
- }
 }
Modified: trunk/lib/plugin/WikiForm.php
===================================================================
--- trunk/lib/plugin/WikiForm.php	2025年02月14日 23:22:37 UTC (rev 11108)
+++ trunk/lib/plugin/WikiForm.php	2025年02月15日 05:18:08 UTC (rev 11109)
@@ -91,6 +91,17 @@
 }
 $class = 'wikiadmin';
 break;
+ case 'dumpsvn':
+ $input['name'] = 'directory';
+ $input['required'] = 'required';
+ if (!$default) {
+ $input['value'] = DEFAULT_DUMP_DIR;
+ }
+ if (!$buttontext) {
+ $buttontext = _("Dump Pages for developer");
+ }
+ $class = 'wikiadmin';
+ break;
 case 'dumphtml':
 $input['name'] = 'directory';
 $input['required'] = 'required';
Modified: trunk/pgsrc/ReleaseNotes
===================================================================
--- trunk/pgsrc/ReleaseNotes	2025年02月14日 23:22:37 UTC (rev 11108)
+++ trunk/pgsrc/ReleaseNotes	2025年02月15日 05:18:08 UTC (rev 11109)
@@ -1,4 +1,4 @@
-Date: 2025年2月14日 23:09:08 +0000
+Date: 2025年2月15日 04:58:20 +0000
 Mime-Version: 1.0 (Produced by PhpWiki 1.6.5)
 Content-Type: application/x-phpwiki;
 pagename=ReleaseNotes;
@@ -29,11 +29,26 @@
 * Added 404 error to ~HttpClient.php which is displayed now in
 ~PhotoAlbumPlugin. Removed url of defunct example website that broke
 PhpWikiManual.
-* **Important bugfix for PHP8.3 and newer:** Fixed garbled pages due to
- depreciated errors. Also try harder to suppress depreciated errors on all
- PHP versions. Set ##DEBUG=2## in ##config.ini## to view depreciated errors,
- and ##DEBUG=1## for basic errors. Added hooks for css formatting of
+* **Important bugfix for PHP8.3 and newer:** Fixed garbled display of pages
+ due to depreciated errors. Also try harder to suppress depreciated errors on
+ all PHP versions. Set ##DEBUG=2## in ##config.ini## to view depreciated
+ errors, and ##DEBUG=1## for basic errors. Added hooks for css formatting of
 depreciated errors.
+* Improvements and bugfixes to loading and saving pages to filedumps:
+ - fixed download of individual dump files stalling in chrome (must always
+ click resume).
+ - fixed page lock status not always loading, especially for virgin wiki.
+ - Security: Prevented unlocking existing page when loading dumped file
+ without lock flag.
+ - Security: Page hits and acl are only loaded when page doesn't exist in
+ database. To do a complete restore of a page, delete it first.
+ - Fixed page metadata changes incorrectly being applied to database when
+ attempting to load a file and it was skipped.
+ - When a file is loaded the status now reports the loaded page lock status.
+ - Removed invalid http headers.
+ - Added dumpsvn action, mainly for developers and translators of pgsrc files.
+ - Fixed filenames sometimes not being urlencoded properly.
+ - Improved filtering of unknown page metadata being loaded into database.
 
 == 1.6.4 2024年03月13日 Marc-Etienne Vargenau, Christof Meerwald ==
 
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
From: <car...@us...> - 2025年02月14日 23:22:39
Revision: 11108
 http://sourceforge.net/p/phpwiki/code/11108
Author: carstenklapp
Date: 2025年02月14日 23:22:37 +0000 (2025年2月14日)
Log Message:
-----------
Important bugfix for PHP8.3 and newer: Fixed garbled pages due to depreciated errors.
Modified Paths:
--------------
 trunk/lib/ErrorManager.php
 trunk/lib/prepend.php
 trunk/pgsrc/ReleaseNotes
Modified: trunk/lib/ErrorManager.php
===================================================================
--- trunk/lib/ErrorManager.php	2025年02月14日 07:58:34 UTC (rev 11107)
+++ trunk/lib/ErrorManager.php	2025年02月14日 23:22:37 UTC (rev 11108)
@@ -37,9 +37,23 @@
 Only where absolute speed is necessary you might want to turn
 them off.
 */
+
+/* PHP 8.3 deprecates all of the assert.* INI directives, ASSERT_* constants,
+ and assert_options() function. The zend.assertions INI directive works
+ as a replacement to enable or disable assert() functionality.
+
+ This also means that the ability to execute custom callbacks is also
+ deprecated, with no replacement functionality provided.
+ https://php.watch/versions/8.3/assert-multiple-deprecations
+ Hide depreciated errors unless DEBUG=2 because they output compressed text
+ before all headers have been sent, resulting in a garbled page.
+ All code using assertions will have to be rewritten for php9.
+ */
 if (defined('DEBUG') and DEBUG) {
+ Error_reporting(E_ALL);
 assert_options(ASSERT_ACTIVE, 1);
 } else {
+ Error_reporting(E_ALL ^ (/*E_NOTICE | E_WARNING |*/ E_DEPRECATED));
 assert_options(ASSERT_ACTIVE, 0);
 }
 assert_options(ASSERT_CALLBACK, 'wiki_assert_handler');
@@ -62,6 +76,12 @@
 /**
 * As this is a singleton class, you should never call this.
 */
+ //fixed depreciated dynamic typing
+ public $_handlers;
+ public $_fatal_handler;
+ public $_postpone_mask;
+ public $_postponed_errors;//ok
+
 public function __construct()
 {
 $this->_handlers = array();
@@ -482,10 +502,17 @@
 return ($this->errno & EM_NOTICE_ERRORS) != 0;
 }
 
+ public function isDepreciated()
+ {
+ return ($this->errno & E_DEPRECATED) != 0; //E_DEPRECATED is 8192
+ }
+
 public function getHtmlClass()
 {
 if ($this->isNotice()) {
 return 'hint';
+ } elseif ($this->isDepreciated()) {
+ return 'depreciated';
 } elseif ($this->isWarning()) {
 return 'warning';
 } else {
@@ -497,6 +524,8 @@
 {
 if ($this->isNotice()) {
 return 'Notice';
+ } elseif ($this->isDepreciated()) {
+ return 'depreciated';
 } elseif ($this->isWarning()) {
 return 'Warning';
 } else {
@@ -548,6 +577,10 @@
 }
 $html->pushContent($list);
 }
+ //only print depreciated if debug is 2 or higher
+ if (DEBUG < 2 && $this->isDepreciated()) {
+ $html=false;
+ }
 
 return $html;
 }
@@ -627,6 +660,8 @@
 */
 class PhpErrorOnce extends PhpError
 {
+ public $_count;
+
 public function __construct($errno, $errstr, $errfile, $errline)
 {
 $this->_count = 1;
Modified: trunk/lib/prepend.php
===================================================================
--- trunk/lib/prepend.php	2025年02月14日 07:58:34 UTC (rev 11107)
+++ trunk/lib/prepend.php	2025年02月14日 23:22:37 UTC (rev 11108)
@@ -29,7 +29,7 @@
 * Things which must be done and defined before anything else.
 */
 
-define('PHPWIKI_VERSION', '1.6.4');
+define('PHPWIKI_VERSION', '1.6.5');
 
 // A new php-5.1.x feature: Turn off php-5.1.x auto_globals_jit = On, or use this mess below.
 if (empty($GLOBALS['HTTP_SERVER_VARS'])) {
@@ -62,6 +62,7 @@
 // Used for debugging purposes
 class DebugTimer
 {
+ public $_start;
 public function __construct()
 {
 $this->_start = $this->microtime();
Modified: trunk/pgsrc/ReleaseNotes
===================================================================
--- trunk/pgsrc/ReleaseNotes	2025年02月14日 07:58:34 UTC (rev 11107)
+++ trunk/pgsrc/ReleaseNotes	2025年02月14日 23:22:37 UTC (rev 11108)
@@ -1,4 +1,4 @@
-Date: 2025年2月14日 05:10:22 +0000
+Date: 2025年2月14日 23:09:08 +0000
 Mime-Version: 1.0 (Produced by PhpWiki 1.6.5)
 Content-Type: application/x-phpwiki;
 pagename=ReleaseNotes;
@@ -23,10 +23,17 @@
 * Fixed MacOSX theme buttons not loading, other visual improvements and
 RecentChanges uses a table now.
 * Improved formatting output for debugging, adjusted code for themes
- which depend on default theme. Added signature template (can be disabled
- by adding this line to themeinfo.php: ##$this->addImageAlias('signature', false);)##
-* Added 404 error to HttpClient.php which is displyed now in PhotoAlbum plugin.
- Removed url of defunct example website that broke PhpWikiManual.
+ which depend on default theme. Added signature template. This can be
+ disabled by adding this line to themeinfo.php:
+ ##$this->addImageAlias('signature', false);##
+* Added 404 error to ~HttpClient.php which is displayed now in
+ ~PhotoAlbumPlugin. Removed url of defunct example website that broke
+ PhpWikiManual.
+* **Important bugfix for PHP8.3 and newer:** Fixed garbled pages due to
+ depreciated errors. Also try harder to suppress depreciated errors on all
+ PHP versions. Set ##DEBUG=2## in ##config.ini## to view depreciated errors,
+ and ##DEBUG=1## for basic errors. Added hooks for css formatting of
+ depreciated errors.
 
 == 1.6.4 2024年03月13日 Marc-Etienne Vargenau, Christof Meerwald ==
 
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
From: <car...@us...> - 2025年02月14日 07:58:36
Revision: 11107
 http://sourceforge.net/p/phpwiki/code/11107
Author: carstenklapp
Date: 2025年02月14日 07:58:34 +0000 (2025年2月14日)
Log Message:
-----------
don't compress output when debug is on to avoid garbage on page
Modified Paths:
--------------
 trunk/lib/Request.php
Modified: trunk/lib/Request.php
===================================================================
--- trunk/lib/Request.php	2025年02月14日 07:44:03 UTC (rev 11106)
+++ trunk/lib/Request.php	2025年02月14日 07:58:34 UTC (rev 11107)
@@ -370,6 +370,10 @@
 if ($this->getArg('nocache')) {
 $compress = false;
 }
+ // Don't compress page when DEBUG is on because of custom errorhandlers
+ if (defined('DEBUG') and DEBUG) {
+ $compress = false;
+ }
 
 // Should we compress even when apache_note is not available?
 // sf.net bug #933183 and http://bugs.php.net/17557
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
From: <car...@us...> - 2025年02月14日 07:44:05
Revision: 11106
 http://sourceforge.net/p/phpwiki/code/11106
Author: carstenklapp
Date: 2025年02月14日 07:44:03 +0000 (2025年2月14日)
Log Message:
-----------
add error output for use with HttpClient.php and PhotoAlbum plugin patch submitted earlier
Modified Paths:
--------------
 trunk/lib/stdlib.php
Modified: trunk/lib/stdlib.php
===================================================================
--- trunk/lib/stdlib.php	2025年02月14日 07:32:26 UTC (rev 11105)
+++ trunk/lib/stdlib.php	2025年02月14日 07:44:03 UTC (rev 11106)
@@ -1894,7 +1894,8 @@
 function url_get_contents($uri)
 {
 if (get_cfg_var('allow_url_fopen')) { // was ini_get('allow_url_fopen'))
- return @file_get_contents($uri);
+ //if (get_cfg_var('allow_url_fopen')||ini_get('allow_url_fopen')) { // was ini_get('allow_url_fopen'))
+ return @file_get_contents($uri);
 } else {
 require_once 'lib/HttpClient.php';
 $bits = parse_url($uri);
@@ -1907,6 +1908,8 @@
 $client = new HttpClient($host, $port);
 $client->use_gzip = false;
 if (!$client->get($path)) {
+ $err= $client->getError();
+ return $err;//new
 return false;
 } else {
 return $client->getContent();
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
From: <car...@us...> - 2025年02月14日 07:32:28
Revision: 11105
 http://sourceforge.net/p/phpwiki/code/11105
Author: carstenklapp
Date: 2025年02月14日 07:32:26 +0000 (2025年2月14日)
Log Message:
-----------
minor, fixed php depreciated errors
Modified Paths:
--------------
 trunk/lib/HtmlElement.php
 trunk/lib/Template.php
 trunk/lib/XmlElement.php
Modified: trunk/lib/HtmlElement.php
===================================================================
--- trunk/lib/HtmlElement.php	2025年02月14日 07:19:38 UTC (rev 11104)
+++ trunk/lib/HtmlElement.php	2025年02月14日 07:32:26 UTC (rev 11105)
@@ -45,6 +45,7 @@
 {
 public $_tag;
 public $_attr;
+ public $_properties;
 
 public function __construct($tagname /* , $attr_or_content , ...*/)
 {
Modified: trunk/lib/Template.php
===================================================================
--- trunk/lib/Template.php	2025年02月14日 07:19:38 UTC (rev 11104)
+++ trunk/lib/Template.php	2025年02月14日 07:32:26 UTC (rev 11105)
@@ -37,6 +37,13 @@
 * @param WikiRequest $request
 * @param array $args
 */
+ public $_name;
+ public $_basepage;
+ public $_tmpl;
+ public $_locals;
+ public $_vars;
+ public $_request;
+
 public function __construct($name, &$request, $args = array())
 {
 global $WikiTheme;
Modified: trunk/lib/XmlElement.php
===================================================================
--- trunk/lib/XmlElement.php	2025年02月14日 07:19:38 UTC (rev 11104)
+++ trunk/lib/XmlElement.php	2025年02月14日 07:32:26 UTC (rev 11105)
@@ -42,6 +42,8 @@
 */
 class XmlContent
 {
+ public $_content;
+
 public function __construct(/* ... */)
 {
 $this->_content = array();
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
From: <car...@us...> - 2025年02月14日 07:19:39
Revision: 11104
 http://sourceforge.net/p/phpwiki/code/11104
Author: carstenklapp
Date: 2025年02月14日 07:19:38 +0000 (2025年2月14日)
Log Message:
-----------
minor fixes
Modified Paths:
--------------
 trunk/INSTALL
 trunk/config/config-dist.ini
Modified: trunk/INSTALL
===================================================================
--- trunk/INSTALL	2025年02月14日 07:14:18 UTC (rev 11103)
+++ trunk/INSTALL	2025年02月14日 07:19:38 UTC (rev 11104)
@@ -98,7 +98,7 @@
 To correct this you will have to check the available dba handlers,
 install the dba extension or preferably an sql-compatible database
 such as MySQL or PostgreSQL and make the necessary configuration
-changes to 'lib/config/config.ini'.
+changes to 'config/config.ini'.
 
 
 INSTRUCTIONS
@@ -115,7 +115,7 @@
 
 bash$ unzip phpwiki-1.6.4.zip
 
-In the config subdirectory copy 'config-dist.ini' to 'config.ini' and
+In the 'config/' subdirectory copy 'config-dist.ini' to 'config.ini' and
 edit the settings in 'config.ini' to your liking.
 
 
Modified: trunk/config/config-dist.ini
===================================================================
--- trunk/config/config-dist.ini	2025年02月14日 07:14:18 UTC (rev 11103)
+++ trunk/config/config-dist.ini	2025年02月14日 07:19:38 UTC (rev 11104)
@@ -199,6 +199,7 @@
 ; InterWiki monikers found in the InterWikiMap. (For examples, see
 ; lib/interwiki.map).
 ; Default: PhpWiki
+; WIKI_NAME = "My PhpWiki"
 WIKI_NAME = PhpWiki
 
 ; Username and password of administrator.
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
Revision: 11103
 http://sourceforge.net/p/phpwiki/code/11103
Author: carstenklapp
Date: 2025年02月14日 07:14:18 +0000 (2025年2月14日)
Log Message:
-----------
added option to restore from pgsrc
Modified Paths:
--------------
 trunk/pgsrc/PhpWikiAdministration
Modified: trunk/pgsrc/PhpWikiAdministration
===================================================================
--- trunk/pgsrc/PhpWikiAdministration	2025年02月14日 07:02:58 UTC (rev 11102)
+++ trunk/pgsrc/PhpWikiAdministration	2025年02月14日 07:14:18 UTC (rev 11103)
@@ -1,4 +1,4 @@
-Date: 2022年12月16日 15:26:20 +0000
+Date: Tue, 4 Feb 2025 03:14:44 +0000
 Mime-Version: 1.0 (Produced by PhpWiki 1.6.4)
 Content-Type: application/x-phpwiki;
 pagename=PhpWikiAdministration;
@@ -80,6 +80,13 @@
 just delete the pages from the directory (or ZIP file) which you don't
 want to load.
 
+=== Restore Default pgsrc ===
+
+If you want to restore just one page, enter for example: ##pgsrc/~SandBox##
+
+<<WikiForm action=loadfile default=pgsrc buttontext="Restore pgsrc">>
+<<WikiForm action=loadfile default=pgsrc overwrite=1 buttontext="Restore pgsrc & Overwrite">>
+
 === Upload File ===
 
 Here you can upload ZIP archives, or individual files from your
@@ -95,7 +102,7 @@
 server. You can also use this form to load from an http: or ftp: URL.
 
 <<WikiForm action=loadfile>>
-<<WikiForm action=loadfile buttontext="Load & Overwrite" overwrite=1>>
+<<WikiForm action=loadfile overwrite=1 buttontext="Load & Overwrite">>
 
 === Upgrade ===
 
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
From: <car...@us...> - 2025年02月14日 07:03:00
Revision: 11102
 http://sourceforge.net/p/phpwiki/code/11102
Author: carstenklapp
Date: 2025年02月14日 07:02:58 +0000 (2025年2月14日)
Log Message:
-----------
minor updates for german translations
Modified Paths:
--------------
 trunk/locale/po/de.po
Modified: trunk/locale/po/de.po
===================================================================
--- trunk/locale/po/de.po	2025年02月14日 06:55:44 UTC (rev 11101)
+++ trunk/locale/po/de.po	2025年02月14日 07:02:58 UTC (rev 11102)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PhpWiki 1.6.4\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022年12月16日 15:18+0100\n"
+"POT-Creation-Date: 2025年02月09日 21:01-0500\n"
 "PO-Revision-Date: 2000年10月31日 02:23+0200\n"
 "Last-Translator: Reini Urban <ru...@x-...>, Carsten Klapp "
 "<car...@us...>, Helmer Pardun <pardunpress@t-online."
@@ -469,6 +469,16 @@
 msgid "File "%s" not found."
 msgstr "Datei »%s« nicht gefunden."
 
+#, fuzzy, php-format
+msgid ""
+"Please ensure that the directory "%s" is writable, or redefine variable '%s' "
+"in the file %s."
+msgstr ""
+"Bitte überprüfen Sie, dass »%s« änderbar ist, oder ändern Sie »%s« in %s"
+
+msgid "\n"
+msgstr "\n"
+
 # (namenlos=unbenannt; depends on interpretation)
 msgid "An unnamed PhpWiki"
 msgstr "Unbenanntes PhpWiki"
@@ -1013,29 +1023,32 @@
 msgid "TitleSearch"
 msgstr "TitelSuche"
 
-#, php-format
-msgid "%s is not writable."
-msgstr "%s is nicht änderbar."
+#, fuzzy, php-format
+msgid "Debug: Success, the '%s' directory "%s" is writable."
+msgstr "Versuche stattdessen das Verzeichnis »%s« zu verwenden."
 
-msgid "The session.save_path directory"
-msgstr "Das session.save_path Verzeichnis"
+#, fuzzy, php-format
+msgid "Debug: Failed, the %s directory "%s" is not writable."
+msgstr "Versuche stattdessen das Verzeichnis »%s« zu verwenden."
 
-#, php-format
-msgid "Please ensure that %s is writable, or redefine %s in config/config.ini."
-msgstr ""
-"Bitte überprüfen Sie, dass %s änderbar ist, oder ändern Sie %s in config/"
-"config.ini."
+#, fuzzy, php-format
+msgid "The '%'s directory is not writable."
+msgstr "»%s« is nicht änderbar."
 
-#, php-format
-msgid "the session.save_path directory "%s""
-msgstr "das session.save_path Verzeichnis »%s«"
+msgid "Users will not be able to sign in."
+msgstr "Benutzer werden sich nicht anmelden können."
 
-#, php-format
-msgid "Attempting to use the directory "%s" instead."
+#, fuzzy, php-format
+msgid "The '%s' directory is not writable."
+msgstr "»%s« is nicht änderbar."
+
+#, fuzzy, php-format
+msgid "Attempting to use the '%s' directory "%s" instead."
 msgstr "Versuche stattdessen das Verzeichnis »%s« zu verwenden."
 
-msgid "Users will not be able to sign in."
-msgstr "Benutzer werden sich nicht anmelden können."
+#, php-format
+msgid "Your PHP version %s is too old. You must have at least PHP 5.3.3."
+msgstr ""
 
 #, php-format
 msgid "[%d] See [%s]"
@@ -1434,7 +1447,7 @@
 msgstr "Alle Seiten, die mit %s verlinkt sind."
 
 msgid "#"
-msgstr ""
+msgstr "#"
 
 #, php-format
 msgid "No other page links to %s yet."
@@ -1637,7 +1650,7 @@
 
 #, php-format
 msgid " %s :"
-msgstr ""
+msgstr " %s :"
 
 msgid "Click to hide/show"
 msgstr "Hier klicken um zu verstecken"
@@ -1820,7 +1833,7 @@
 
 #, php-format
 msgid "%s, %s"
-msgstr ""
+msgstr "%s, %s"
 
 msgid "Convert HTML markup into wiki markup."
 msgstr ""
@@ -2160,7 +2173,7 @@
 
 #, php-format
 msgid "PageGroup for %s."
-msgstr "SeitenGruppe für »%s«."
+msgstr "SeitenGruppe für %s."
 
 msgid "Contents"
 msgstr "Inhalt"
@@ -2203,7 +2216,7 @@
 
 #, php-format
 msgid "Version %d"
-msgstr "Version %d."
+msgstr "Version %d"
 
 msgid "minor edit"
 msgstr "geringfügige"
@@ -2235,7 +2248,7 @@
 msgstr ""
 
 msgid "Error"
-msgstr ""
+msgstr "Fehler"
 
 #, php-format
 msgid "The password for user %s could not be deleted."
@@ -2568,8 +2581,8 @@
 msgid "The %d oldest %s during the past day are listed below."
 msgstr "Die %d älteste %s innerhalb des letzten Tages sind unten aufgelistet."
 
-#, php-format
-msgid "The %d oldest %s during the past %s days are listed below."
+#, fuzzy, php-format
+msgid "The %d oldest %s during the past %d days are listed below."
 msgstr ""
 "Die %d älteste %s innerhalb der letzten %s Tage sind unten aufgelistet."
 
@@ -4095,7 +4108,7 @@
 msgstr "GeheZu"
 
 msgid "GraphViz"
-msgstr ""
+msgstr "GraphViz"
 
 msgid "HelloWorld"
 msgstr "HalloWelt"
@@ -4307,16 +4320,16 @@
 msgstr ""
 
 msgid "TeX2png"
-msgstr ""
+msgstr "TeX2png"
 
 msgid "text2png"
-msgstr ""
+msgstr "text2png"
 
 msgid "TextFormattingRules"
 msgstr "TextFormatierungsRegeln"
 
 msgid "TexToPng"
-msgstr ""
+msgstr "TexToPng"
 
 msgid "Transclude"
 msgstr "Einbetten"
@@ -4507,10 +4520,20 @@
 msgid "Upload error: unknown error #"
 msgstr ""
 
+#, php-format
+msgid "%s is not writable."
+msgstr "%s is nicht änderbar."
+
 msgid "The PhpWiki access log file"
 msgstr "Die PhpWiki Zugriffslog Datei"
 
 #, php-format
+msgid "Please ensure that %s is writable, or redefine %s in config/config.ini."
+msgstr ""
+"Bitte überprüfen Sie, dass %s änderbar ist, oder ändern Sie %s in config/"
+"config.ini."
+
+#, php-format
 msgid "the file "%s""
 msgstr "die Datei »%s«"
 
@@ -4569,11 +4592,11 @@
 msgstr "Ungültige Version"
 
 msgid "-???"
-msgstr ""
+msgstr "-???"
 
 #, php-format
 msgid "%s B"
-msgstr ""
+msgstr "%s B"
 
 #, php-format
 msgid "%s bytes"
@@ -4581,7 +4604,7 @@
 
 #, php-format
 msgid "%s KiB"
-msgstr ""
+msgstr "%s KiB"
 
 #, php-format
 msgid "%s KiB (%s bytes)"
@@ -5321,10 +5344,10 @@
 msgstr "Benutzername"
 
 msgid "or"
-msgstr ""
+msgstr "oder"
 
 msgid "OpenID"
-msgstr ""
+msgstr "OpenID"
 
 msgid "Password:"
 msgstr "Passwort:"
@@ -5385,7 +5408,7 @@
 
 #, php-format
 msgid " - %d / %d - "
-msgstr ""
+msgstr " - %d / %d - "
 
 #, php-format
 msgid "Your browser should have redirected you to %s."
@@ -5398,8 +5421,8 @@
 msgid "Authenticated as %s"
 msgstr "Authentifiziert als %s"
 
-#, php-format
-msgid "You are signed but not authenticated as %s. "
+#, fuzzy, php-format
+msgid "You are signed in but not authenticated as %s. "
 msgstr "Angemeldet aber nicht authentifiziert als %s."
 
 #, php-format
@@ -5661,6 +5684,12 @@
 msgid " (non %s users)."
 msgstr ""
 
+msgid "Find Page"
+msgstr "Seite finden"
+
+msgid "Setacl"
+msgstr ""
+
 msgid "Watch"
 msgstr ""
 
@@ -5695,9 +5724,6 @@
 msgid "Recent New Pages"
 msgstr ""
 
-msgid "Find Page"
-msgstr "Seite finden"
-
 msgid "Search:"
 msgstr "Suche:"
 
@@ -5800,6 +5826,17 @@
 msgid "User info"
 msgstr "Benutzer Info"
 
+#, php-format
+msgid "You are signed but not authenticated as %s. "
+msgstr "Angemeldet aber nicht authentifiziert als %s."
+
+#~ msgid "The session.save_path directory"
+#~ msgstr "Das session.save_path Verzeichnis"
+
+#, php-format
+#~ msgid "the session.save_path directory "%s""
+#~ msgstr "das session.save_path Verzeichnis »%s«"
+
 #~ msgid "Auth Level"
 #~ msgstr "Auth. Ebene"
 
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
From: <car...@us...> - 2025年02月14日 06:55:47
Revision: 11101
 http://sourceforge.net/p/phpwiki/code/11101
Author: carstenklapp
Date: 2025年02月14日 06:55:44 +0000 (2025年2月14日)
Log Message:
-----------
update urls usemod.com to usemod.org for interwiki
Modified Paths:
--------------
 trunk/admin/updateinterwikimap
 trunk/lib/CachedMarkup.php
 trunk/lib/RssWriter.php
 trunk/lib/XmlRpcServer.php
 trunk/lib/interwiki.map
 trunk/locale/fr/pgsrc/Aide%2FGreffonRechercheExterne
 trunk/locale/fr/pgsrc/Aide%2FInterWiki
 trunk/locale/zh/pgsrc/Help%2FExternalSearchPlugin
 trunk/locale/zh/pgsrc/Help%2FInterWiki
 trunk/pgsrc/Help%2FExternalSearchPlugin
 trunk/pgsrc/Help%2FInterWiki
Modified: trunk/admin/updateinterwikimap
===================================================================
--- trunk/admin/updateinterwikimap	2025年02月14日 06:01:00 UTC (rev 11100)
+++ trunk/admin/updateinterwikimap	2025年02月14日 06:55:44 UTC (rev 11101)
@@ -11,7 +11,7 @@
 svns up ${currentfile}
 
 echo "Downloading latest InterWikiMap from Usemod"
-curl http://usemod.com/intermap.txt -o ${downloadfile}
+curl http://usemod.org/intermap.txt -o ${downloadfile}
 
 echo "Backing up current ${currentfile} to ${backupfile}"
 cp -p ${currentfile} ${backupfile}
Modified: trunk/lib/CachedMarkup.php
===================================================================
--- trunk/lib/CachedMarkup.php	2025年02月14日 06:01:00 UTC (rev 11100)
+++ trunk/lib/CachedMarkup.php	2025年02月14日 06:55:44 UTC (rev 11101)
@@ -198,7 +198,7 @@
 * Use the first paragraph in the page which contains at least two
 * sentences.
 *
- * @see http://www.usemod.com/cgi-bin/mb.pl?MeatballWikiSuggestions
+ * @see http://www.usemod.org/cgi-bin/mb.pl?MeatballWikiSuggestions
 *
 * @return string
 */
Modified: trunk/lib/RssWriter.php
===================================================================
--- trunk/lib/RssWriter.php	2025年02月14日 06:01:00 UTC (rev 11100)
+++ trunk/lib/RssWriter.php	2025年02月14日 06:55:44 UTC (rev 11101)
@@ -32,7 +32,7 @@
 * A class for writing RSS 1.0.
 *
 * @see http://purl.org/rss/1.0/spec,
- * http://www.usemod.com/cgi-bin/mb.pl?ModWiki
+ * http://www.usemod.org/cgi-bin/mb.pl?ModWiki
 */
 class RssWriter extends XmlElement
 {
Modified: trunk/lib/XmlRpcServer.php
===================================================================
--- trunk/lib/XmlRpcServer.php	2025年02月14日 06:01:00 UTC (rev 11100)
+++ trunk/lib/XmlRpcServer.php	2025年02月14日 06:55:44 UTC (rev 11101)
@@ -39,7 +39,7 @@
 * The interface specification is that discussed at
 * http://www.ecyrd.com/JSPWiki/Wiki.jsp?page=WikiRPCInterface
 *
- * See also http://www.usemod.com/cgi-bin/mb.pl?XmlRpc
+ * See also http://www.usemod.org/cgi-bin/mb.pl?XmlRpc
 * or http://www.devshed.com/c/a/PHP/Using-XMLRPC-with-PHP/
 *
 * Note: All XMLRPC methods are automatically prefixed with "wiki."
Modified: trunk/lib/interwiki.map
===================================================================
--- trunk/lib/interwiki.map	2025年02月14日 06:01:00 UTC (rev 11100)
+++ trunk/lib/interwiki.map	2025年02月14日 06:55:44 UTC (rev 11101)
@@ -72,8 +72,8 @@
 LugKR http://lug-kr.sourceforge.net/cgi-bin/lugwiki.pl?
 MACCAWS http://www.maccaws.com/wiki/
 MathSongsWiki http://SeedWiki.com/page.cfm?wikiid=237&doc=
-MbTest http://www.usemod.com/cgi-bin/mbtest.pl?
-MeatBall http://www.usemod.com/cgi-bin/mb.pl?
+MbTest http://www.usemod.org/cgi-bin/mbtest.pl?
+MeatBall http://www.usemod.org/cgi-bin/mb.pl?
 MetaWiki http://sunir.org/apps/meta.pl?
 MetaWikiPedia http://meta.wikipedia.com/wiki/
 MoinMoin http://moinmoin.wikiwikiweb.de/
@@ -115,7 +115,7 @@
 Thinki http://www.thinkware.se/cgi-bin/thinki.cgi/
 TmNet http://www.technomanifestos.net/?
 Unreal http://wiki.beyondunreal.com/wiki/
-UseMod http://www.usemod.com/cgi-bin/wiki.pl?
+UseMod http://www.usemod.org/cgi-bin/wiki.pl?
 VisualWorks http://wiki.cs.uiuc.edu/VisualWorks/
 WakkaWiki http://www.wakkawiki.com/
 WebDevWikiNL http://www.promo-it.nl/WebDevWiki/index.php?page=
Modified: trunk/locale/fr/pgsrc/Aide%2FGreffonRechercheExterne
===================================================================
--- trunk/locale/fr/pgsrc/Aide%2FGreffonRechercheExterne	2025年02月14日 06:01:00 UTC (rev 11100)
+++ trunk/locale/fr/pgsrc/Aide%2FGreffonRechercheExterne	2025年02月14日 06:55:44 UTC (rev 11101)
@@ -1,5 +1,5 @@
-Date: 2022年12月16日 15:26:18 +0000
-Mime-Version: 1.0 (Produced by PhpWiki 1.6.4)
+Date: 2025年2月14日 06:42:03 +0000
+Mime-Version: 1.0 (Produced by PhpWiki 1.6.5)
 Content-Type: application/x-phpwiki;
 pagename=Aide%2FGreffonRechercheExterne;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
@@ -49,7 +49,7 @@
 
 {{{
 url="http://sunir.org/apps/meta.pl?" name="Metawiki Search"
- url="http://www.usemod.com/cgi-bin/mb.pl?" name="MeatBall Search"
+ url="http://www.usemod.org/cgi-bin/mb.pl?" name="MeatBall Search"
 url=php-lookup
 url=php-function
 url=PhpWiki
@@ -59,7 +59,7 @@
 <<ExternalSearch url="http://sunir.org/apps/meta.pl?" name="Recherche Metawiki">>
 
 Effectue une recherche en texte intégral sur [[MeatBall:SiteSearch|MeatBall]] wiki:
-<<ExternalSearch url="http://www.usemod.com/cgi-bin/mb.pl?" name="Recherche MeatBall">>
+<<ExternalSearch url="http://www.usemod.org/cgi-bin/mb.pl?" name="Recherche MeatBall">>
 
 Recherche sur le site web PHP pour une fonction :
 <<ExternalSearch url=php-lookup>>
Modified: trunk/locale/fr/pgsrc/Aide%2FInterWiki
===================================================================
--- trunk/locale/fr/pgsrc/Aide%2FInterWiki	2025年02月14日 06:01:00 UTC (rev 11100)
+++ trunk/locale/fr/pgsrc/Aide%2FInterWiki	2025年02月14日 06:55:44 UTC (rev 11101)
@@ -22,7 +22,7 @@
 utilisée sur ~PhpWiki : vous pouvez la voir sur [[http://phpwiki.sf.net/interwiki.map]].
 
 Le fichier de la carte est mis à jour à la main. Il est basé sur et
-périodiquement synchronisé avec l'[[http://usemod.com/intermap.txt|InterMap de UseMod]]
+périodiquement synchronisé avec l'[[http://usemod.org/intermap.txt|InterMap de UseMod]]
 mais il n'est pas tout à fait identique. Une différence notable par rapport
 à [[UseMod:]] est que PhpWiki supporte les '%s' au sein des URL dans la
 carte -- voir l'entrée RFC pour un exemple de son fonctionnement.
Modified: trunk/locale/zh/pgsrc/Help%2FExternalSearchPlugin
===================================================================
--- trunk/locale/zh/pgsrc/Help%2FExternalSearchPlugin	2025年02月14日 06:01:00 UTC (rev 11100)
+++ trunk/locale/zh/pgsrc/Help%2FExternalSearchPlugin	2025年02月14日 06:55:44 UTC (rev 11101)
@@ -1,5 +1,5 @@
-Date: 2022年12月16日 15:26:19 +0000
-Mime-Version: 1.0 (Produced by PhpWiki 1.6.4)
+Date: 2025年2月14日 06:32:30 +0000
+Mime-Version: 1.0 (Produced by PhpWiki 1.6.5)
 Content-Type: application/x-phpwiki;
 pagename=Help%2FExternalSearchPlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
@@ -6,8 +6,6 @@
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
-ExternalSearchPlugin 建立可以查詢 InterWiki 或其他內部站台的表單.
-
 == 用法 ==
 
 {{{
@@ -48,7 +46,7 @@
 
 {{{
 url="http://sunir.org/apps/meta.pl?" name="Metawiki Search"
- url="http://www.usemod.com/cgi-bin/mb.pl?" name="MeatBall Search"
+ url="http://www.usemod.org/cgi-bin/mb.pl?" name="MeatBall Search"
 url=php-lookup
 url=php-function
 url=PhpWiki
@@ -58,7 +56,7 @@
 <<ExternalSearch url="http://sunir.org/apps/meta.pl?" name="Metawiki Search">>
 
 在 MeatBall wiki 上執行全文搜索:
-<<ExternalSearch url="http://www.usemod.com/cgi-bin/mb.pl?" name="MeatBall Search">>
+<<ExternalSearch url="http://www.usemod.org/cgi-bin/mb.pl?" name="MeatBall Search">>
 
 在 PHP 站台上搜索 function 名稱:
 <<ExternalSearch url=php-lookup name="PHP Lookup">>
Modified: trunk/locale/zh/pgsrc/Help%2FInterWiki
===================================================================
--- trunk/locale/zh/pgsrc/Help%2FInterWiki	2025年02月14日 06:01:00 UTC (rev 11100)
+++ trunk/locale/zh/pgsrc/Help%2FInterWiki	2025年02月14日 06:55:44 UTC (rev 11101)
@@ -1,5 +1,5 @@
-Date: 2022年12月16日 15:26:19 +0000
-Mime-Version: 1.0 (Produced by PhpWiki 1.6.4)
+Date: 2025年2月14日 06:29:12 +0000
+Mime-Version: 1.0 (Produced by PhpWiki 1.6.5)
 Content-Type: application/x-phpwiki;
 pagename=Help%2FInterWiki;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
@@ -17,7 +17,7 @@
 ~InterWiki map 檔案,可以參閱 [[http://phpwiki.sf.net/interwiki.map]].
 
 map 檔案是手動更新的. 基於此,他會定期與
-[UseMod's InterMap|http://usemod.com/intermap.txt] 同步但他們並不完全相似.
+[UseMod's InterMap|http://usemod.org/intermap.txt] 同步但他們並不完全相似.
 一個與 [UseMod:] 主要的差異點在於 PhpWiki 允許 map 裡的 URLs 支援 '%s' -
 參照 RFC 範例以了解他如何運祚.
 
Modified: trunk/pgsrc/Help%2FExternalSearchPlugin
===================================================================
--- trunk/pgsrc/Help%2FExternalSearchPlugin	2025年02月14日 06:01:00 UTC (rev 11100)
+++ trunk/pgsrc/Help%2FExternalSearchPlugin	2025年02月14日 06:55:44 UTC (rev 11101)
@@ -1,8 +1,9 @@
-Date: 2022年12月16日 15:26:20 +0000
-Mime-Version: 1.0 (Produced by PhpWiki 1.6.4)
+Date: 2025年2月13日 06:00:23 +0000
+Mime-Version: 1.0 (Produced by PhpWiki 1.6.5)
 Content-Type: application/x-phpwiki;
 pagename=Help%2FExternalSearchPlugin;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
@@ -49,7 +50,7 @@
 
 {{{
 url="http://sunir.org/apps/meta.pl?" name="Metawiki Search"
- url="http://www.usemod.com/cgi-bin/mb.pl?" name="MeatBall Search"
+ url="http://www.usemod.org/cgi-bin/mb.pl?" name="MeatBall Search"
 url=php-lookup
 url=php-function
 url=PhpWiki
@@ -59,7 +60,7 @@
 <<ExternalSearch url="http://sunir.org/apps/meta.pl?" name="Metawiki Search">>
 
 Perform a full-text search on [[MeatBall:SiteSearch|MeatBall]] wiki:
-<<ExternalSearch url="http://www.usemod.com/cgi-bin/mb.pl?" name="MeatBall Search">>
+<<ExternalSearch url="http://www.usemod.org/cgi-bin/mb.pl?" name="MeatBall Search">>
 
 Search the PHP web site for a function name:
 <<ExternalSearch url=php-lookup name="PHP Lookup">>
Modified: trunk/pgsrc/Help%2FInterWiki
===================================================================
--- trunk/pgsrc/Help%2FInterWiki	2025年02月14日 06:01:00 UTC (rev 11100)
+++ trunk/pgsrc/Help%2FInterWiki	2025年02月14日 06:55:44 UTC (rev 11101)
@@ -1,8 +1,9 @@
-Date: 2022年12月16日 15:26:20 +0000
-Mime-Version: 1.0 (Produced by PhpWiki 1.6.4)
+Date: 2025年2月13日 06:00:23 +0000
+Mime-Version: 1.0 (Produced by PhpWiki 1.6.5)
 Content-Type: application/x-phpwiki;
 pagename=Help%2FInterWiki;
 flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
+ author=The%20PhpWiki%20Team;
 charset=UTF-8
 Content-Transfer-Encoding: binary
 
@@ -21,7 +22,7 @@
 [[http://phpwiki.sf.net/interwiki.map]].
 
 The map file is manually updated. It is based upon and periodically
-synchronized with [[http://usemod.com/intermap.txt|UseMod's InterMap]]
+synchronized with [[http://usemod.org/intermap.txt|UseMod's InterMap]]
 but it is not quite identical. One notable difference from [[UseMod:]]
 is that ~PhpWiki supports '%s' within the URLs in the map--see the
 entry for RFC for an example of how this works.
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
286 messages has been excluded from this view by a project administrator.

Showing results of 13438

<< < 1 2 3 4 5 6 .. 538 > >> (Page 4 of 538)
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.
Thanks for helping keep SourceForge clean.
X





Briefly describe the problem (required):
Upload screenshot of ad (required):
Select a file, or drag & drop file here.
Screenshot instructions:

Click URL instructions:
Right-click on the ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies

Ad destination/click URL:

AltStyle によって変換されたページ (->オリジナル) /