File: CHANGES

package info (click to toggle)
chora2 2.0.1-2
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 2,208 kB
  • ctags: 302
  • sloc: php: 1,298; xml: 406; makefile: 66
file content (253 lines) | stat: -rw-r--r-- 9,155 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
------
v2.0.1
------

[jan] Add Russian translation (Illya Belov <belov@iop.irkps.ru>).
[jan] Add shortcut icon (favicon.ico).
[cjh] Use strpos() for Content-Type checks to avoid problems matching due to
      the charset being included (Bug #1273).


----
v2.0
----

[jan] Add Slovak translation (Ivan Noris <vix@vazka.sk>).


--------
v2.0-RC3
--------

[jan] Updated installation instructions.


--------
v2.0-RC2
--------

[cjh] Fix links back to the original (default) repository.


--------
v2.0-RC1
--------

[cjh] Remove unecessary dependency on PEAR.php.


---------
v2.0-BETA
---------

[cjh] Close a potential hole in diffs that would allow malicious input.
[cjh] We now support mod_rewrite style URLs in addition to GET and PATH_INFO.
[jan] Add access keys.


----------
v2.0-ALPHA
----------

[cjh] CVSLib and SVNLib are no longer part of Chora; they are part of the
      new Horde VC:: package.
[cjh] Subversion repositories can now be specified as URLs, meaning non-local
      repositories should work transparently
      ("Jay Freeman (saurik)" <saurik@saurik.com>).
[cjh] Chora isn't just CVS now. Initial commit of Subversion support
      ("Jay Freeman (saurik)" <saurik@saurik.com>).
[jan] Line numbers in the annotate view are linked now. Example:
      http://cvs.example.com/annotate.php/module/file.txt?rev=1.10#42
[cjh] Add admin-defined regular expression/replacement patterns for linking
      to bug-tracking or other systems.
[cjh] Add support for cvsgraph - generates graphical representations of
      file histories with links to each revision and diffs between
      adjacent revisions.
[cjh] Add support for cvsps - viewing of changes as whole commits,
      instead of discrete changes to files.
[cjh] Finally get most setup code into functions in the Chora:: class.
[avsm] Add in a basic statistics graph for a single RCS file.
[cjh] Moved the text MIME_Viewer to Horde, since it doesn't provide anything
      local to Chora. Remove related settings from mime_drivers.php.dist.
[cjh] Use Horde::compressOutput() for output compression.
[jon] Adapt to the new Horde::img() syntax.
[cjh] Use $registry->get() for all Registry information.


------
v1.2.3
------

[jan] Close XSS when setting the parent frame's page title by javascript (cjh).
[jan] Fix wrong escaped slashes when creating diffs on Windows systems
      (mike001@giga.net.tw>).


------
v1.2.2
------

[cjh] Close a potential hole in diffs that would allow malicious input.
[jan] Fix annotating on systems that allow whitespace in user names (Gordon
      P. Hemsley <gphemsley@users.sourceforge.net>).


------
v1.2.1
------

[jan] Fix sorting by date on systems that allow whitespace in user names
      (Gordon P. Hemsley <gphemsley@users.sourceforge.net>).


----------
v1.2.1-RC1
----------

[jan] Add Simplified Chinese translation (liaobin <liaobin@jite.net>).
[jan] Add Romanian translation (Eugen Hoanca <eugenh@urban-grafx.ro>,
      Marius Dragulescu <mariusd@urban-grafx.ro>).
[jan] Add Traditional Chinese translation (Lin Zhemin <ljm@ljm.idv.tw>).


----
v1.2
----

[jan] Add Finnish translation (Tero Matinlassi <tero.matinlassi@edu.vantaa.fi>).
[cjh] Add an option to hide restricted files (John Morrissey <jwm@horde.net>).
[cjh] Close several small XSS vulnerabilities
      (Mitja Kolsek <mitja.kolsek@acros.si>).
[jan] Several speedup optimizations (ilia@prohost.org).
[jan] Have a prettier error page using the Notification class (avsm).
[jan] Don't store bad filenames and CVSROOTs in the user preferences (avsm).
[jan] More flexible date parsing from <cholland@lucent.com> (avsm).
[jan] Fix annotation parsing with recent versions of CVS (avsm).
[jon] Lots more, and smarter, caching - should help speed (cjh).
[jan] Add routine to display images side-by-side in a more or less human
      readable fashion (ejr).
[jan] Display the author and commit date as part of the checkout header (jon).
[jan] Add Chora::toHTML().
[jan] Add menu system and prefs file as per other horde apps, add help file (ejr).
[jan] Replace <?= with <?php echo to remove the short_open_tags requirement (cjh).
[jan] Show links to view, annotate and download files in the annotate and view
      pages.
[jan] Show line numbers in the annotate view.
[jan] Fix double-login bug (cjh).
[jan] Fix file listing bug (Ahmed <ashihab@alcahest.com>).
[jan] Use 'rb' with filesystem calls in case of windows.


----
v1.0
----

[cjh] Add preference for remembering the last cvsroot and last file
      visited (Mathieu CLABAUT <mathieu.clabaut@free.fr>).
[cjh] Fix GMT date issues.
[jon] Closed some cross-site scripting vulnerabilities (shh@thathost.com).
[cjh] Switch output compression to ob_gzhandler().
[cjh] Use CHORA_TEMPLATES constant for all template paths.
[cjh] Use $registry->get() for all Registry information.
[max] Add support to not display restricted files.
[cjh] Close a potential problem with register_globals On and $js_onLoad.
[avsm] Avoid a cross-site scripting vulnerability.
[jan] Add Polish translation (Piotr Roszatycki <Piotr_Roszatycki@netia.net.pl>).
[jan] Add Norwegian Bookmal translation (Oystein Steimler <oystein@rexta.net>).
[avsm] Add .htaccess files to deny access to data directories.
[jan] Add Brazilian Portugues translation (Antonio Dias <accdias@sst.com.br>).
[jan] Add Swedish translation (Andreas Dahln <andreas@dahlen.ws>).


----------
v0.6.5-dev
----------

[avsm] Diff selection from the log view.
       (Mathieu Arnold <arn_mat@club-internet.fr>)
[avsm] Improve cvsusers parsing for varied email addresses.
[avsm] Use the Horde Cache in the file log view to speed
       things up.


----------
v0.6.2-dev
----------

[avsm] Fold the global url() function into Chora::url().
[avsm] Move lots of global functions into the Chora class.
[avsm] New 'use_path_info' option to toggle PATH_INFO use.
[avsm] New URL syntax that sends the path via a GET var.
[avsm] No longer depend on having PATH_INFO available.
[cjh] Add Czech translation (pchytil@asp.ogi.edu).
[avsm] Increase speed by making CVSLib use references.
[avsm] Add a Vary header to indicate language negotiation.
[avsm] Replace Chora::img() with Horde::img().
[avsm] Colour-code blocks of changes in the annotate view.
[cjh]  Default to the HEAD revision in co.php (Cynic <cynic@mail.cz>).
[avsm] Complete i8nl support by using the Horde framework.
[avsm] Add Cache-Control headers for diff/checkout output.
[avsm] Begin internationalising Chora using gettext wrappers.
[avsm] Show the log message in checkouts and human-readable diffs.
[avsm] XHTML fixes (remote repeated border attributes)
[avsm] Replace $conf['paths'] with the $registry equivalents.
[avsm] Remove the global graphic() function and use Chora::img()
[avsm] Convert to the new MIME_Viewer API which allows Chora to
       have a local MIME driver for text/plain.  Currently, it
       does URL syntax-highlighting.


----------
v0.4-dev
----------

[avsm] Cache the checkout of a file for a month.
[avsm] Rename checkout.php to co.php for shorter URLs.
[avsm] Fix the branch code up significantly, and show in the log view.
[avsm] Log view UI tweaks, and allow downloading as well as viewing.
[avsm] Support multiple branchpoints in CVSLib, and rearrange a
       function from CVSLib_Log to CVSLib_Rev.
[avsm] Get rid of config/mime.php in favour of the Horde MIME stuff.
[avsm] Use the Horde MIME_Viewer icon support.
[avsm] Add a getExtension() utility function to CVSLib_File.
[avsm] Fix directory sorting when deleted files are displayed.
[avsm] Work better with register_globals = off now.
[avsm] Output compression option, using PEAR's HTTP_Compress.
[avsm] Use the MIME_Viewer framework to pretty-print files.
[avsm] Move template files into their own sub-directories.
[cjh]  Start using the Horde framework and complying more with
       CODING_STANDARDS.
[cjh]  A number of fixes for files and directories with spaces in their
       names (Mathieu Arnold <arn_mat@club-internet.fr>).
[cjh]  Add long unified diff option (Mathieu Arnold
       <arn_mat@club-internet.fr>).
[cjh]  Add default sort direction configuration option (Mathieu Arnold
       <arn_mat@club-internet.fr>).
[cjh]  Fix bug with Chora in the webroot (http://cvs.example.com/).
[avsm] Overhaul CVSLib_Checkout interface to be in line with
       the rest of the CVSLib_* API (and much simpler).


----------
v0.2-dev
----------

[avsm] No longer depend on having Apache icons in /icons.
[avsm] Switch over diff logic to the new CVSLib_Diff API.
[avsm] Start to comply with Horde standards,and add lib/Chora.php.
[avsm] Start the human-readable API change in CVSLib_Diff.
[cjh]  Capitalize classes according to standards.
[avsm] CVS Annotate support, to view which authors modified
       which sections of a file.
[avsm] Added queryModulePath() to CVSLib_file.


----------
v0.1-dev
----------

[avsm] Multiple repository support, in the form of cvsroots.php.
[avsm] New config variable $conf['paths']['cvsusers'] to control
       the location of the cvsusers file if it isnt in CVSROOT.
[avsm] Add support for parsing the cvsusers file if present.
[avsm] Add a CHANGES and a GOALS file with the new version.