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.
|