]> CyberLeo.Net >> Repos - SourceForge/phpwiki.git/blob - HISTORY
This commit was generated by cvs2svn to compensate for changes in r2,
[SourceForge/phpwiki.git] / HISTORY
1 1.03 03/21/00: Refactored index.php3 and wiki_display.php3, which 
2 had dbm function calls in them. Thanks to Christian Lindig
3 <lindig@gaertner.de> for pointing this out. This should make it
4 a little easier to port to a different database.
5
6 1.02 02/02/00: Disabled embedded HTML, due to security holes 
7 described in this CERT advisory: http://www.cert.org/advisories/CA-2000-02.html
8 You can re-enable it by removing the comment tags in wiki_display.php3.
9 Please be certain of what you are doing if you allow this!
10
11 1.01 02/01/11: Fixed bug where header rules (<hr>) were inserted
12 whenever four or more dashes occured; this only works if it starts the
13 line now. Thanks to Gerry Barksdale.
14
15 1.00 01/25/00: Changed the names of all files except index.php3; I
16 prefaced them all with "wiki_" to avoid collisions with other files 
17 that might be in the include path. Thanks to Grant Morgan for the 
18 suggestion. A few corrections to the default pages; I think the 
19 small rendering problems are due to Unix's lack of a carriage 
20 return.
21
22 0.99 01/20/00: Added a logic change suggested by Clifford Adams, 
23 where a copy is saved to the archive if the previous author was 
24 different. A different person that is. Fixed a rendering bug. This was
25 breaking: http://c2.com/cgi-bin/wiki followed by
26 http://c2.com/cgi-bin/wiki?PhpWiki on the same line. Because PHP only
27 can do *global* search and replace, the second URL was incompletely
28 swapped and linked. Using rsort() on the array of matches worked.
29 Added a patch from Grant Morgan for servers with magic_quotes_gpc set.
30
31 0.98 01/18/00: Added code to build the $ServerAddress dyanamically. Now,
32 PhpWiki will work as soon as it's untarred. No configuration should be
33 necessary.
34
35 0.97 01/16/00: Added a feature suggested by Clifford Adams. It stores
36 the author's remote address and disables the EditCopy the next time they
37 edit a page. Added <DL><DT><DD> support and debugged it. A new Wiki will
38 load a set of new pages, so the Wiki is ready to go out of the box.
39
40 0.96 01/15/00: Added EditCopy. This uses a second DBM file and could use
41 some more pounding. I also found a bug when two URL's appear on the same
42 line, like:
43 http://foo.com/ http://foo.com/WikiWikiWeb
44 In this case the second URL will not be linked correctly due to PHP's
45 replace-all-or-nothing regular expression functions.
46
47 0.95 01/04/00: Severe reworking of the list code (UL amd OL tags). I
48 added a stack class and "implemented recursion," which seemed the
49 logical way to accomplish nested tags. There are a couple of minor bugs
50 to work out, and I have to get DL tags working. I changed some constants
51 to define()'s instead. There are magic numbers in stdlib.php3 that
52 probably should be defined. I also used while() loops while doing
53 push/pop operations which also gives me the willies, but I put in bounds
54 checking.
55
56 0.94: 12/22/99 Mostly code cleanups; added code for waiting on the dbm
57 file if not available; added more comments. 
58
59 0.93: 12/21/99 Added full text search. Moved configuration code to a new
60 file, config.php3. Fixed another bug in RecentChanges. Page titles now
61 link to full search, which is a bit more useful. Added code to create a
62 new RecentChanges if none existed.
63
64 0.92: 12/20/99 Added REMOTE_HOST to RecentChanges edits; fixed a bug
65 where I typed in PUT instead of POST in editpage.php3; patched
66 RecentChanges so hopefully the lines won't get screwed up anymore.
67
68 0.91: 12/20/99 Fixed bug that occurred when creating new pages.
69
70 0.90: 12/19/99 Added user-defined links (i.e. [1], [2] etc) and embedded
71 images. This is the first beta release. Only an issue with second-level
72 lists remains, and a couple of other minor things.
73
74 0.81: 12/19/99 Fixed another wiki word linking issue. It arose from
75 having similar patterns in words in the same line.
76
77 0.80: 12/18/99 I'm bumping up the version to .8 because it's that close.
78 I finally solved the crucial linking problem, by reinventing how
79 classic Wiki does it ;-) URL's are first replaced with tokens, then Wiki
80 words are linked, then linked URL's are put back. I improved the code a
81 great deal for the differnet "modes" of display text; I have a function
82 maintain the mode, and whether end tags are needed or not.
83
84 0.07: 12/18/99 Fixed minor bug in preformatted/bulleted code output; fixed
85 reverse linking of page titles
86
87 0.06: 12/15/99: Added ChangeSpacesToTabs
88
89 0.05: 12/14/99: Added title searches, RecentChanges, fixed numerous bugs like
90 only trying to render valid page names, the last-edited-date, removed
91 the navigation toolbars, linked the new logo to FrontPage, and a half
92 dozen other odd things. It's almost ready.
93
94 0.04: 12/12/99: Several additions to markup:
95    italics 
96    bold
97    preformatted text
98    unordered lists (one level only, tow levels breaks)
99
100 In addition, wiki links have been further debugged, but I still
101 haven't solved the problem with wiki-links inside URLs.
102    
103 0.03: 12/4/99: Pages are now serialized arrays instead of text blobs. Some
104 markup rules have been implemented. HTML is escaped; Wiki linking works
105 but
106 undefined pages do not have the question mark after them (they look like
107 a regular link to a Wiki page.) URL's hyperlink and should accept most
108 legal
109 URL's.
110
111 0.02: 12/3/99: Basic page editing/saving/displaying is now working.
112
113 Prior to 0.02, there were no numbered releases, and in fact there
114 was only one release, so I guess that would be 0.01 :-)