-
-
Notifications
You must be signed in to change notification settings - Fork 66
/
NEWS
429 lines (374 loc) · 16.9 KB
/
NEWS
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
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
NEWS
-----
2.0.13 (28 January 2022):
- Fixed compatability with PHP 8
- Only show readable calendars in the calendar list
- Fix week number issues
2.0.12 (2 January 2018):
- Fixed additional issues with the updater
- Minor changes to forms
2.0.11 (1 January 2018):
- Switched colorpicker to spectrum.js
- Updated jQuery to 3.2.1 and jQuery UI to 1.12.1
- Fixed issues with the updater
2.0.10 (6 April 2017):
- Update jquery/jquery ui versions
- Use markdown to format event descriptions
2.0.9 (5 January 2015):
- A few minor attempts at improving security.
- Fixed search and day displays for timezones other than the server.
- Added labels to installer to make fields easier to select.
- Fixed installer for PHP 5.5.
2.0.8 (1 July 2014):
- Fixed problems published by siph0n. shoutz: smitz
- The 2.0.7 release was botched and drawn from the wrong tree.
2.0.7 (10 June 2014):
- Minor bug fixes and translation updates
2.0.6 (5 May 2014):
- Fixed modify occurrence form
- Fixed rare event submit bug
2.0.5 (24 February 2014):
- Updated translations
2.0.4 (24 February 2014):
- Fix embed bug caused by 2.0.2
2.0.3 (18 February 2014):
- Updated translations
2.0.2 (11 February 2014):
- Updated fixes
2.0.1 (4 February 2014):
- Bug fixes
2.0 (24 October 2013):
- Form to allow calendar admins to modify users' groups
- Calendar/month/year selectors are now dropdowns on the appropriate
field
- Bug Fixes
2.0-rc7 (10 October 2013):
- Groups settings and admin sections into tabs
- Group list selector for creating a user
- Added week view
- Bug fixes
2.0-rc6 (2 May 2013):
- Fixed bugs in importing from version 1.1
- Fixed editing occurrence with non-default date format
- Fixed events with categories with no group only visible to admins
2.0-rc5 (29 April 2013):
- Fixed major bug that prevent events from showing up
2.0-rc4 (26 April 2013):
- Removed unused jpicker directory
- repackaged (rc3 was accidentally uncompressed)
2.0-rc3 (26 April 2013):
- Move to Github + Transifex
- Database changes
- UI Tweaks
- Updated libraries
- JqueryUI themes
- User permissions for categories
- Improved installation
- Simpler internationalization
2.0-rc2 (21 Jan 21013):
- Fixed broken admin page
- Removed outdated docs and put links to online docs in README
2.0-rc1 (20 Jan 2013):
- Split timezone entry into two dropdowns
- Add date format settings
- Critical bug fixes
2.0-beta12 (4 Jan 2013):
- Added files missing from previous release
- Updated to JQuery 1.8.3 and JQuery UI 1.9.2
2.0-beta11 (2 Jan 2013):
- Changed date/time entry to date/time picker
- Added category to event/occurrence/summary views
- Added author to summary in month view
- Allow anonymous users to save tz/lang settings.
- Updated to jquery 1.7.2
- Make connections persistent until logged out
- Added links for add/modify occurrences
- Take user to a useful page after form submissions
2.0-beta10 (8 Apr 2011):
- Added a color picker for categories, by Michal Osowiecki
- Added support for timezones (breaks compatibility with beta9)
- Updated French translation by Pascal Rigaux
- Updated Italian translation by Marcelo Fortino
- Added Catalan translation by Marcelo Fortino
- Properly display modify event for repeating events. Initial patch
from Pascal Rigaux
- Added user and calendar settings for timezone and language
- Added updater from earlier 2.0 betas
- Bugfixes (Thanks to Pascal Rigaux, Hans Eksteen)
2.0-beta9 (19 Oct 2010):
- Fixes misconfigured default paths for embedded calendars
- Limits the month view to displaying 8 events per day.
- Fix translation of month and day names, thanks to Michał Osowiecki.
- Event form follows 12/24 hr preference, thanks to Michał Osowiecki.
- Changed weeks starting on Monday to use week numbers according to
ISO 8601. Weeks starting on Sunday use weeks containing Jan 1 as the
first week. Calendar admins may need to adjust this option as the
values have changed their meanings.
- Updated the style to be a little lighter, thanks to Michał Osowiecki.
- Fix modifying events with linebreaks and HTML in the description,
thanks to Kerri McHale
- Bulgarian translation, thanks to Hristo Delchev
- Bug Fixes
2.0-beta8 (14 Jun 2010):
- Fixes SQL-injection and XSS errors discovered by Teemu Vesala
at Qentinel
- Added Danish translation, thanks to Jesper Jensen
- Logout users after 30 minutes of inactivity
- Protect event and admin forms from CSRF attacks
- Added Chinese translation, thanks to huang guan rong
- Bug Fixes
2.0-beta7 (19 May 2010):
- Added French translation
- Re-arranged includes so month and day names get translated
- Fixed XSS with lastaction
- Don't allow HTML characters in text/bg colors
- Removed accidental return that exposed descriptions without removing
tags. Don't strip tags, leave them in and replace special chars
- Fixed security vulnerabilities discovered by VUPEN Security
http://www.vupen.com
- Other bug fixes
2.0-beta6 (12 March 2010):
- Removed Polish translations because it contains errors
- Added translation script
- Converted calendar fully to UTF-8
- Bug fixes
2.0-beta5 (11 February 2010):
- Added categories with custom colors for events
- moved configurable variables into index.php and embed_setup.php
(for standalone and embedded calendar, respectively)
- Fixed a few bugs with anonymous users
- Addition of categories makes the DB format incompatible with previous
releeases
2.0-beta4 (13 January 2010):
- fix another typo in install
- select DB outside of the constructor, fixes a problem for at least
one user.
2.0-beta3 (06 January 2010):
- enable delete user in admin
- added files missing in beta2
- Allow users to create readonly events
2.0-beta2 (31 December 2009):
- Switched from PDO to MySQLi to be supported on more setups
- Changed event DB format to allow more customizable repeating events
- Vastly improved the event submit form
- Removed durations and replaced them with time spans
2.0-beta1 (26 June 2009):
- require install and update scripts to be removed to prevent security
issues.
- Unify login between calendars again.
- Switched from ADOdb to PDO. Removes necessity of ADOdb but raises
PHP version requirement to 5.0 and MySQL to 4.1
- Added improved permissions and facilities to add and remove users
and calendars and modify permissions.
- Created embed.php for people to embed the calendar into an existing
page.
- Changed license from GPL v2 to Apache 2.0
1.1 (06 January 2009):
- Switch from XHTML 1.0 to HTML 4.01 Strict
- remove create_xhtml() which had become a misnomer and move the
functionality to index.php where it is more accessible.
- Created non-admin users who can only modify/delete their own events
(and all of the infrastructure to go with this)
- Prevent a user/admin from logging into one calendar and having the
same priviledges on another calendar on the same host.
1.0 (24 December 2008):
- Event form changed to allow dates in the range 1 - 31 regardless of
the current month
- Added a checkbox to event form for multiday events, so single day
events don't need to change their end date
- Added yearly recurring events
- Hopefully fixed get_events_by_date in PostgreSQL again
0.10.9 (1 August 2007):
- Fixed redirects so if you don't have a config and we redirect to
the installer, it goes to the proper place
- Fixed a couple of issues with the option to have weeks start on
Monday
0.10.8 (22 June 2007):
- 0.10.6 changed the DB schema by accident. the result of this new
schema is handled properly in 0.10.7. both schemas are compatible.
updated entry in 0.10.7 to properly describe the cause.
- fixed doctype typo and updated some meta-data
- make redirects HTTP compliant to fix an issue with Safari
- allow start_monday to work again
0.10.7 (29 September 2006):
- fix issue with starting weeks on mondays
- fix issue with times caused by change in schema in 0.10.6
0.10.6 (25 September 2006):
- fix issue with creating tables with DB's other than mysql
- fix issue when running php as a cgi
- don't strip tags when inserting into DB
- give instructions on how to stop stripping tags on display
- change doctype to xhtml 1.0
- added a FAQ
- added a Spanish translation
- updated the German translation
- add an Italian translation
0.10.5 (15 September 2005):
- Fix wrong HTML generation bug (causing style issues with Firefox)
(Thanks Peter K.H. Gragert and Patrick Gormley )
- added Dutch translation (Thanks Peter K.H. Gragert)
- added Japanese translation (Thanks Tadashi Jokagi)
- update language support to only display in the list languages with
.mo files
- strip HTML tags from descriptions when displaying and escape
entities
0.10.4 (4 May 2005):
- fixed an incompatibility with PHP 5 (Thanks to Patrick Gormley)
- fix a nasty login error (Thanks to Benjamin Watson)
- a couple other fixes with warnings and start of week
0.10.3 (26 April 2005):
- fixed an issue creating new users (thanks to Volker Hoffman)
- changed Unknown time to To Be Announced (suggested by Mark Mason)
- added a new event option No Time (suggested by Alex Falcone)
- fixed an issue with older versions of MySQL where the hour
and minute wouldn't be read correctly causing them to be lost
on modification (thanks to Mark Mason)
- moved old array-based HTML data structure to a class-based one
(this was a huge change, any weird behavior you see was probably
caused by this)
- fixed the issue with options being selected incorrectly in the
admin page
- added an update script (only supports 0.8 and newer so far)
- fixed a bug in search that was causing an error when descending order
was chosen
- fixed possible SQL injection in search.php
- report years that are out of range
- creating new users will change the password of old ones if they exist
- fix login to redirect to the page we were actually just on
- update login code to hit the DB less often
0.10.2 (04 April 2005):
- fix a problem where modifying an event didn't pick up the date
properly.
- try to require creating config.php less often on install
- add SQL_PREFIX to user sequence table. may break existing calendars
where more users than the defaults were added when more users are
created (thanks to Nathan Barham)
- stop anonymous users from trying to edit events when they aren't
allowed. and same for preferences.
- fix old broken hour behavior.
- fix duration display where we were display fractional hours by
mistake in addition to minutes.
- Require a username and password when creating a new user
- No longer shipping modified ADOdb. Require ADOdb 4.62 or greater.
(Thanks to John Lim)
- URL to be modified via $phpc_script in setup.php
0.10.1 (10 Jan 2005):
- fix security vulnerability with regard to loading any any PHP file
(Thanks to James Bercegay of the GulfTech Security Research Team)
- add a modified version of adodb to the distribution (it's version
4.54 w/ day of week functions added for postgresql and mysql)
- fix a few scattered bugs
- make PostgreSQL work for new installations again
- fix bug with multiple word searches
- fix get_events_by_date
- fix logout (and improve login as well)
version 0.10 (5 Nov 2004):
* fix bug in event_submit
* a number of installation fixes
* more strings are translatable
* much better code documentation
* display correct max subject length
* option to change subject length
* changed how adodb is included. people on windows please test that this works.
* Add form to create new users to admin page
Version 0.9.1 (4/14/04):
* add quick event add link
* fix bug adding an events
* fix some bugs regarding 12 hour time
* fix some issues with the installation
Version 0.9 (3/30/04):
* move to adodb
* require php 4.1 or greater
* many bug fixes
Version 0.8 (3/11/03):
* Change config file to use defines rather than variables.
* You _need_ gettext-0.11.6-pre1 or later to parse with xgettext. I
have a copy of this if anyone needs it. My language support is
going to lag unless someone helps. I only speak English, so it's
not useful to me.
* Very much updated documentation (thanks Tai)
* greatly improved install script (thanks to motivation from Tai,
and ideas from postnuke)
* admin support, plus a variable to adjust the anonymous permissions
(Thanks Nate for the first part)
* cluster calendars. one base with a separate index file for each
calendar. (thanks Nate)
* moved to requiring php 4.0 again (thanks Nate ;-)
* colors are again configurable through a calendar specific config
file (miniconfig.php)
* We got a search function! (thanks Nate although I totally rewrote it)
* added weekly/monthly/daily events (thanks me)
* changed the config files a lot, so old calendars will break
* support for SQL servers besides MySQL (thanks phpBB)
* Page to change options added
Version 0.7 (10/5/02):
* added .php to end of .inc files
* cleaned up the look a little,
* modifying posts is fixed which may or may not have been broken in
0.6
* changed from specifying table name to table prefix. to update
you'll need to create the new table (ie phpc_events) then do an
insert select to copy over the old data
* not sure what is wrong with gettext. It no longer works at all, but
the _() function gets defined better. basically, things are no
longer giving errors, but they don't work anymore.
Version 0.6 (6/18/02):
* LOTS of code clean-ups.
* moved to xhtml
* dropped netscape 4 support
* added configuration to start week on monday
* separated out style sheets, css clean ups
* UI clean-ups
* multiple language support
* option to change the calendar to 24h time
Version 0.5 (3/15/02):
* remove some warnings
* fixed up indentation
* a number of minor style changes
* disallow remote access to config, header and footer files in apache
* added an install script
* removed $REMOTE_USER support, because I'll be adding my own
eventually, and I never used or tested the current one.
* added checking to mysql, reloading modify and add pages doesn't give
the same entry many times. deleting a non-existant item displays a
failure
* added an update script for version 0.3 and below
Version 0.4 (2/20/2002):
* fix am/pm issues with new time input
* add duration to events
* add event type for full day and questionable times
* not compatible with old databases
Version 0.3 (02/15/2002):
* fix to make links work properly in IE
* minor color tweak
* bugfixes (thanks to richard datafordummies.com)
* more fixes for Netscape 4
* made time input more user-friendly and fixed bugs with the old
method.
* got rid of ugly old method of dealing with end dates and also found
and squashed a bug relating to that
Version 0.2 (02/14/2002):
* allows color changing through variables in config.php
* bug that caused header/title on pages besides index fixed
* bug that caused modified elements to be added twice fixed
* now regresses well in Netscape 4 (switches to HTML 4 transitional
for old browsers)
Version 0.1 (02/11/2002):
* moved to php4, if anyone finds a version of php4 that doesn't work,
or finds this to work in a older version, please let me know
* lots of style and HTML changes to try to make the calendar look more
professional. I've tried to make the style sheet somewhat friendly.
If someone makes changes and wants a different style sheet included as
well, send it to me. this is all initial work and the changes are too
many to include. I decided to move to HTML 4.01/CSS2. Only browsers
which fully support these will display the calendar perfectly. I
tested using Mozilla, and that currently displays the calendar how I
intended. IE 5.5 and 6.0 don't support the CSS element
border-spacing, so they look a little funny. Netscape 4.x looks
awful, but is still usable.
* there was a bug where if you didn't include a subject, the post
wouldn't show.
* included timestamp on the table
* added variables to change the displayed title and the header.
* some code cleanups.
`