[despammed] Re: [Pmwiki-users] Restore problem

jdkim at socrates.Berkeley.EDU jdkim at socrates.Berkeley.EDU
Thu Jul 3 15:29:24 CDT 2003


  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime at docserver.cac.washington.edu for more info.

---559023410-959030623-1057264164=:405
Content-Type: TEXT/PLAIN; charset=US-ASCII

Oops, forgot to attach the patch.

___

John Kim


On Thu, 3 Jul 2003, Patrick R. Michaud wrote:

> PmWiki uses the Unix diff(1) and patch(1) commands to build a page's
> revision history, and it expects the programs to appear in /usr/bin/diff
> and /usr/bin/patch.  If PmWiki is unable to access the diff(1) command
> for any reason, then it's unable to compute the revision history and
> the revisions all show up as blank (as in your example).
>
> There are several reasons why this could be the case:
>   - the PHP environment may be set to disallow execution of external
>     programs such as diff(1) and patch(1)
>   - the system you're on might not have diff(1) and patch(1) installed
>     (common under Windows systems)
>   - diff(1) could be in a directory other than /usr/bin
>
> I'm currently brainstorming ways to circumvent problems like these but
> the solutions aren't trivial.  One solution would be to have PmWiki implement
> its own version of the diff algorithm in PHP--alleviating the need for the
> external program.  I've looked into this a little bit but haven't had a
> good opportunity to make real progress on it.  If anyone knows of a PHP
> implementation of diff it could be very helpful.
>
> In the meantime I should probably work on improving the diagnostics and
> messages for when PmWiki is unable to access the diff(1) program, so that
> it gives a useful message ("unable to execute diff") rather than simply
> showing blank revision histories.
>
> All suggestions on this topic are greatly appreciated.
>
> Pm
>
>
> On Thu, Jul 03, 2003 at 03:55:21AM -0400, WANG Songtao wrote:
> >
> >    When performing Page Revisions, it shows like this:
> >
> > [1]Main.HomePage Revisions
> >
> >    July 03, 2003, at 03:35 PM
> >
> >    [2]Restore
> >
> >    July 03, 2003, at 03:17 PM
> >
> >    [3]Restore
> >
> >    July 03, 2003, at 03:16 PM
> >
> >    [4]Restore
> >
> >    July 03, 2003, at 03:15 PM
> >
> >    [5]Restore
> >      _________________________________________________________________
> >
> >    Back to [6]Main.HomePage
> >
> >    But  clicking  on  any  Restore  button,  it  always displays the last
> >    revision  with  no  restore  at  all.  What could be the cause of this
> >    problem? Having tested on both 0.5.5 and 0.5.6.
> >
> >    Songtao Wang
> >      _________________________________________________________________
> >
> >    No banners. No pop-ups. No kidding.
> >    Introducing My Way - [7]http://www.myway.com
> >
> > References
> >
> >    1. http://dialogue.51.net/test/pmwiki.php/Main/HomePage
> >    2. http://dialogue.51.net/test/pmwiki.php/Main/HomePage?action=edit&restore=diff:1057217715:1057216671
> >    3. http://dialogue.51.net/test/pmwiki.php/Main/HomePage?action=edit&restore=diff:1057216671:1057216563
> >    4. http://dialogue.51.net/test/pmwiki.php/Main/HomePage?action=edit&restore=diff:1057216563:1057216545
> >    5. http://dialogue.51.net/test/pmwiki.php/Main/HomePage?action=edit&restore=diff:1057216545:1057216545
> >    6. http://dialogue.51.net/test/pmwiki.php/Main/HomePage
> >    7. http://www.myway.com/
>
> _______________________________________________
> Pmwiki-users mailing list
> Pmwiki-users at pmichaud.com
> http://pmichaud.com/mailman/listinfo/pmwiki-users_pmichaud.com
>
> ----------------------------------------------
> Filtered by despammed.com.  Tracer: JAA157581057241336
> Remember: you can forward any spam that slips through the filters
> to the abuse desk here at Despammed.
>
>

---559023410-959030623-1057264164=:405
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="pmwiki-diffpatch.patch"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.GSO.4.44.0307031329240.405 at socrates.Berkeley.EDU>
Content-Description: 
Content-Disposition: attachment; filename="pmwiki-diffpatch.patch"

KioqIHBtd2lraS1vbGQucGhwCVRodSBKdWwgIDMgMTI6NTU6MDQgMjAwMw0K
LS0tIHBtd2lraS5waHAJVGh1IEp1bCAgMyAxMzowNzowNiAyMDAzDQoqKioq
KioqKioqKioqKioNCioqKiAzMywzOCAqKioqDQotLS0gMzMsNDAgLS0tLQ0K
ICAkU2NyaXB0VXJsID0gJ2h0dHA6Ly8nLiRIVFRQX1NFUlZFUl9WQVJTWydI
VFRQX0hPU1QnXTsNCiAgJFNjcmlwdFVybCAuPSAkSFRUUF9TRVJWRVJfVkFS
U1snU0NSSVBUX05BTUUnXTsNCiAgJFNjcmlwdERpciA9IHByZWdfcmVwbGFj
ZSgiIy9bXi9dKlwkIyIsIiIsJFNjcmlwdFVybCwxKTsNCisgJFN5c0RpZmYg
PSAnL3Vzci9iaW4vZGlmZic7DQorICRTeXNQYXRjaCA9ICcvdXNyL2Jpbi9w
YXRjaCc7DQogICRXaWtpSW1nVXJsID0gIiRTY3JpcHREaXIvcG13aWtpLTUw
LmdpZiI7DQogICREaWZmS2VlcERheXMgPSAzNjUwOw0KICAkV2lraURpciA9
ICJ3aWtpLmQiOw0KKioqKioqKioqKioqKioqDQoqKiogNDI1LDQzMSAqKioq
DQogIH0NCiAgDQogIGZ1bmN0aW9uIERpZmYoJG9sZHRleHQsJG5ld3RleHQp
IHsNCiEgICBnbG9iYWwgJFdpa2lEaXI7DQogICAgJHRlbXBvbGQgPSB0ZW1w
bmFtKCRXaWtpRGlyLCJvbGQiKTsNCiAgICBpZiAoJG9sZGZwID0gZm9wZW4o
JHRlbXBvbGQsInciKSkgeyANCiAgICAgIGZwdXRzKCRvbGRmcCwkb2xkdGV4
dCk7IA0KLS0tIDQyNyw0MzMgLS0tLQ0KICB9DQogIA0KICBmdW5jdGlvbiBE
aWZmKCRvbGR0ZXh0LCRuZXd0ZXh0KSB7DQohICAgZ2xvYmFsICRXaWtpRGly
LCAkU3lzRGlmZjsNCiAgICAkdGVtcG9sZCA9IHRlbXBuYW0oJFdpa2lEaXIs
Im9sZCIpOw0KICAgIGlmICgkb2xkZnAgPSBmb3BlbigkdGVtcG9sZCwidyIp
KSB7IA0KICAgICAgZnB1dHMoJG9sZGZwLCRvbGR0ZXh0KTsgDQoqKioqKioq
KioqKioqKioNCioqKiA0MzYsNDQ4ICoqKioNCiAgICAgIGZwdXRzKCRuZXdm
cCwkbmV3dGV4dCk7IA0KICAgICAgZmNsb3NlKCRuZXdmcCk7IA0KICAgIH0N
CiEgICBAJGRpZmYgPSBgL3Vzci9iaW4vZGlmZiAkdGVtcG9sZCAkdGVtcG5l
d2A7DQogICAgQHVubGluaygkdGVtcG9sZCk7IEB1bmxpbmsoJHRlbXBuZXcp
Ow0KICAgIHJldHVybiAkZGlmZjsNCiAgfQ0KICANCiAgZnVuY3Rpb24gUGF0
Y2goJHBhZ2UsJHJlc3RvcmUpIHsNCiEgICBnbG9iYWwgJFdpa2lEaXI7DQog
ICAgTG9jaygyKTsNCiAgICAkdHh0ZmlsZSA9IHRlbXBuYW0oJFdpa2lEaXIs
InR4dCIpOw0KICAgICRwYXRmaWxlID0gdGVtcG5hbSgkV2lraURpciwicGF0
Iik7DQotLS0gNDM4LDQ1MCAtLS0tDQogICAgICBmcHV0cygkbmV3ZnAsJG5l
d3RleHQpOyANCiAgICAgIGZjbG9zZSgkbmV3ZnApOyANCiAgICB9DQohICAg
QCRkaWZmID0gYCRTeXNEaWZmICR0ZW1wb2xkICR0ZW1wbmV3YDsNCiAgICBA
dW5saW5rKCR0ZW1wb2xkKTsgQHVubGluaygkdGVtcG5ldyk7DQogICAgcmV0
dXJuICRkaWZmOw0KICB9DQogIA0KICBmdW5jdGlvbiBQYXRjaCgkcGFnZSwk
cmVzdG9yZSkgew0KISAgIGdsb2JhbCAkV2lraURpciwgJFN5c1BhdGNoOw0K
ICAgIExvY2soMik7DQogICAgJHR4dGZpbGUgPSB0ZW1wbmFtKCRXaWtpRGly
LCJ0eHQiKTsNCiAgICAkcGF0ZmlsZSA9IHRlbXBuYW0oJFdpa2lEaXIsInBh
dCIpOw0KKioqKioqKioqKioqKioqDQoqKiogNDU4LDQ2NCAqKioqDQogICAg
ICAgIGZwdXRzKCRwYXRmcCwkdik7DQogICAgICAgIGZjbG9zZSgkcGF0ZnAp
Ow0KICAgICAgfQ0KISAgICAgJGRpZmYgPSBgL3Vzci9iaW4vcGF0Y2ggJHR4
dGZpbGUgJHBhdGZpbGUgMj4vZGV2L251bGxgOw0KICAgIH0NCiAgICAkdGV4
dCA9IGltcGxvZGUoJycsZmlsZSgkdHh0ZmlsZSkpOw0KICAgIEB1bmxpbmso
JHR4dGZpbGUpOyBAdW5saW5rKCRwYXRmaWxlKTsNCi0tLSA0NjAsNDY2IC0t
LS0NCiAgICAgICAgZnB1dHMoJHBhdGZwLCR2KTsNCiAgICAgICAgZmNsb3Nl
KCRwYXRmcCk7DQogICAgICB9DQohICAgICAkZGlmZiA9IGAkU3lzUGF0Y2gg
JHR4dGZpbGUgJHBhdGZpbGUgMj4vZGV2L251bGxgOw0KICAgIH0NCiAgICAk
dGV4dCA9IGltcGxvZGUoJycsZmlsZSgkdHh0ZmlsZSkpOw0KICAgIEB1bmxp
bmsoJHR4dGZpbGUpOyBAdW5saW5rKCRwYXRmaWxlKTsNCg==
---559023410-959030623-1057264164=:405--




More information about the pmwiki-users mailing list