-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
292 lines (189 loc) · 9.57 KB
/
ChangeLog
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
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
2007-10-05 Sylvain Beucler <beuc@beuc.net>
* Incorporate changes from Yves Perrin (CERN): fix xss
vulnerability in form login name [Beuc: added EMT_QUOTES and fixed
another occurrence]; introduced DAILY export
2007-10-04 Sylvain Beucler <beuc@beuc.net>
* New spanish translation from Gonzalo Sebastian
2007-09-08 Sylvain Beucler <beuc@beuc.net>
* New "become this user" feature for admins.
2007-XX-XX Sylvain Beucler <beuc@beuc.net>
* Lots of small fixes (PHP warnings...)
2007-06-28 Sylvain Beucler <beuc@beuc.net>
* frontend/php/include/trackers_run/index.php: old project may
have 'originator_email' configured as 'show_on_add' /
'show_on_member_add', while this field is only meant for anonymous
users. This can trigger a warning a item creation by a project
member. Now the field is only used if the user is anonymous (and
if the field is activated). Ex: sr #105913@savannah
* frontend/php/include/user_home.php: unmask private e-mails for
site administrators
2007-06-24 Sylvain Beucler <beuc@beuc.net>
* Fixed old bug that disallowed people from adding themselves in
Cc, or vote, in a tracker with member-only posting
* Quiet an old bug in include/my/general.php where hidden items
trigger bad SQL requests in condensed (i.e. user_home.php) mode
* Fix a bug in detail.html that didn't support the task/?XXXX form
* Removed an added '.' in the redirect URL in login.php
(incomplete concatenation -> string substitution)
2007-06-23 Sylvain Beucler <beuc@beuc.net>
* New debug variable: sys_debug_noformcheck to bypass form
duplicates checks - this makes devs waste time going back + reload
+ resubmit during debugging.
* frontend/php/cvs/admin/index.php: sane_import clean-up + fixed
warning when no hook was removed
* frontend/php/include/trackers/data.php: remove HTML from
reassignment message, it's not accepted by the tracker anymore for
a while now.
* Pass the tracker type to trackers_build_notification_list -
during item reassignement, it can be a different type.
* Various bugfixes (warnings, introduces during the clean-up...)
2007-06-17 Sylvain Beucler <beuc@beuc.net>
* Using '@' before include($conf_file) is not a good idea
actually: if the (optional) conf file is not there, it avoids a
warning, but if there's a syntax error in it, we just get a blank
page. So I now explicitely test whether the file_exists.
2007-06-10 Sylvain Beucler <beuc@beuc.net>
* Using a full URL (with hostname and port, not a relative path)
breaks port-forwarding in test environment (eg. qemu --redir). If
there's no need to switch http protocol (eg. http->https) the URI
is now relative. There's no easy way to get around if
sys_https_host is set, but that's less important for quick
tests. This concerns links to/in login.php and register.php.
2007-06-09 Sylvain Beucler <beuc@beuc.net>
* The frontend configuration file is now optional, Savane works
fine in test environment / common case without one.
* Fix sane_nomagic() array import
* Simplify the root .htaccess using a regexp for p/pr/projects
etc.
* frontend/php/include/php4.php: add a quick'n dirty replacement
for PHP5's array_combine - I'd have used PHP_Compat if only it
weren't under the (GPL-incompatible) PHP License, sigh.
* lib/Savane/Lock.pm: create /var/lock/savane if it doesn't exist
already (bug#9200@gna)
* Finish git support
2007-06-05 Sylvain Beucler <beuc@beuc.net>
* I essentially finished the clean-up (PHP warnings,
register_globals=off, magic_quotes=off, mysql sanitizing,
etc.). That puts an end to the freeze started 6 months ago.
2007-05-29 Sylvain Beucler <beuc@beuc.net>
* frontend/php/search/index.php: removed base_host support. The
redirection is usually be done in the /project page itself, and
this prevents going out from test installs to real servers without
notice (when using $sys_debug_nobasehost).
2007-05-27 Sylvain Beucler <beuc@beuc.net>
* Merged addition and modification screen for mailing lists
* Removed Savannah-specific unused bits in mail/admin/index.php
2007-05-26 Rudy Gevaert <Rudy.Gevaert@UGent.be>
* Update UGent.css (bug #9201@gna)
2007-05-13 Sylvain Beucler <beuc@beuc.net>
* frontend/php/include/init.php: Grouped debug output at the
bottom of the page, in a more concise format.
2007-04-30 Mathieu Roy
* backend/accounts/sv_membersh.in: in openssh v4, sftp-server is
in /usr/lib/openssh instead of /usr/lib
2007-04-25 Sylvain Beucler <beuc@beuc.net>
* frontend/php/include/session.php: Fix the cookies explicit
domain so it works with all browsers, and document it.
2007-04-11 Sylvain Beucler <beuc@beuc.net>
* Fix URLs broken by the brutal comments conversion (s,//,#,) that
somebody did once.
* Removed comment about brother websites (it does work with
Kerberos now, and I don't foresee any unpredictable behavior if
the user never logged-in to the brother website).
2007-04-10 Sylvain Beucler <beuc@beuc.net>
* frontend/php/people/viewjob.php: fix bad link to the project,
replaced /project/?group_id= by /projects/$unix_group_name. We
need to check why project/?group_id=XXX doesn't work anymore
though (task #6723@sv)
2007-04-09 Mathieu Roy
* backend/misc/sv_spamcheck_scholar.in: fix bug causing spamcheck
scholar to use --ham instead of --spam (bug #8897).
2007-04-09 Sylvain Beucler <beuc@beuc.net>
* frontend/php/include/database.php(db_autoexecute): adapt fix
from Mathieu, "Escape fields name with ` `, sometimes necessary
with MySQL 5 because plenty of name are reserved (bug #8898)."
* frontend/php/images: big clean-up, replaces duplicate images by
symlinks, symlinks identical themes, grouped icons by similar
sets, removed old unused icons (ftp->download, error->wrong),
removed pseudo-theme 'transparent' (replaced by groups of
icons). The images size is appreciably reduced from 6.9M/12M to
1.6M/2.3M (without/with generated smaller icons).
2007-03-25 Sylvain Beucler <beuc@beuc.net>
* frontend/php/mail/majordomo_interface.php: removed after reading
proprietary license http://www.greatcircle.com/majordomo/LICENSE
* tests/minimal_configs: create a full LAMP for testing purposes.
2007-03-24 Sylvain Beucler <beuc@beuc.net>
* Continued autoconfiscation and clean-ups.
2007-03-17 Sylvain Beucler <beuc@beuc.net>
* configure.ac & al.: autoconfiscation
* lib/Makefile.PL: provide Perl-style module installation. Drop
Savannah.pm compatibility links.
2007-03-16 Sylvain Beucler <beuc@beuc.net>
* frontend/php/include/i18n.php: follow gettext guidelines and use
bindtextdomain. See the explanation in configure/INSTALLNLSDIR.
* configure: try to minimise the number of question asked
* Removed .in source css files - they are relocatable now and
doesn't need SV_URLROOT expanded anymore. Removed the Makefile.in
as well.
* docs/devel/CLEANUP: introduce clean-up methods
* frontend/php/search/index.php: removed Google-specific search,
after all we didn't receive funds from Google. This is becoming a
monopoly...
2007-02-24 Sylvain Beucler <beuc@beuc.net>
* More clean-up.
* Removed outdated unused batch-processing
bulk_admin_users.php
2007-01-02 Sylvain Beucler <beuc@beuc.net>
* Bugfix my bugfixes.
* Remove unused argument 5 for trackers_add_cc() and its calls.
2007-01-01 Sylvain Beucler <beuc@beuc.net>
* Removed deprecated format_date() and replaced the remaining
calls with utils_format_date().
* There has been quite a lot of changes for PHP5 / E_STRICT /
register_globals=off compliance. Not finished yet.
2006-12-17 Sylvain Beucler <beuc@beuc.net>
* Other big chunks of PHP warning fixes.
2006-12-16 Sylvain Beucler <beuc@beuc.net>
* Remove Savannah-specific code from Download.pm - it's now
unused.
* find -name "*.php" -print0 | xargs -r0 sed -i -e
's/$PHP_SELF/$_SERVER['\''PHP_SELF'\'']/g'
* sed -i -e
's/$GLOBALS\[.\?REMOTE_ADDR.\?\]/$_SERVER['\''REMOTE_ADDR'\'']/g'
include/session.php account/lostpw-confirm.php
2006-12-16 Sylvain Beucler <beuc@beuc.net>
* Merged Savane changes - bugfix about MySQL5's mysqldump using
MySQL5-specific instructions.
2006-12-10 Sylvain Beucler <beuc@beuc.net>
* Show WWW repository ViewCVS link even if the URL differ from the
group type default. This puzzled users more than it helped
them. Possibly showing/adding the 'Homepage' link should be
possible - but currently the 'active features' page is a bit
messy.
2006-12-03 Sylvain Beucler <beuc@beuc.net>
* Lots of PHP warnings and PHP5 fixes; I try to run Savane with
error_reporting = E_ALL | E_STRICT, register_globals=off,
magic_quotes=off to clean-up the code.
* frontend/php/include/utils.php: Removed lowercasing in fb(), as
well as other code expecting that $msg is a single sentence - this
is often not the case.
* PHP5 fix: sed -i -e
's/$GLOBALS\[.\?PHP_SELF.\?\]/$_SERVER['\''PHP_SELF'\'']/g'
my/quitproject.php include/pre.php
include/trackers_run/admin/field_values_reset.php
include/trackers/general.php include/trackers/general.php
* Detect when php-mysql is not installed and reports the error
clearly.
* ChangeLog.byversion -> NEWS
* Introduce a smaller default SVN repository creation, with no
default architecture. Move Gna-style default layout to the Attic
sub.
2006-11-30 Sylvain Beucler <beuc@beuc.net>
* backend/accounts/sv_membersh.pl: uses
/usr/local/bin:/usr/bin:/bin as PATH (reverse order compared to
before, includes /usr/local/bin) - this is the default Debian PATH
* account/login.php: Uses HTTP 302 redirections to detect cookies
immediately.
* Don't try to chmod ~/.ssh/authorized_keys if doesn't exists.
2006-11-29 Sylvain Beucler <beuc@beuc.net>
* Fixed warnings in /users/<username due to uninitialized vars.