forked from craigk5n/webcalendar
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
2664 lines (2612 loc) · 156 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
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
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
NOTE: This is the 1.3.0 development branch.
Put code changes right below the 1.3.0 label below.
NOTE: This file is being depracated in favor of using git log to see
the changes. This file is likely out of date and likely to be
removed at some point.
Version 1.3.0-alpha1 (27 Jun 2017)
- 27-Jun-2017 cek Migrated from SourceForge to github. Various updates
to the new git repo.
Updated the phpmailer class and modified the code to support the
newer version.
- 06-Feb-2013 cek Fix for php warnings on search handler
- 24-Jan-2013 cek Security fix: Do not show the reason for a failed login
(i.e. "no such user")
Security fix: Escape HTML characters in category name.
Security fix: Check all passed in fields (either via HTML form or via
URL parameter) for certain malicious tags (script, embed, etc.) and
generate fatal error if found.
- 07-Jan-2013 cek Fixed bug [ 3560830 ] wrong params for print_not_auth
- 07-Jan-2013 cek Fixed bug [ 3577712 ] typo in upcoming.php
- 11-Mar-2012 cek Patch [ 3501281 ] Updated Greek translation
- 28-Feb-2012 cek Fixed bug [ 3467051 ] Don't allow empty category names.
- 28-Feb-2012 cek Fixed bug [ 3418570 ] Security vulnerability in saving
user theme preference; Fix for install/index.php. Security hole would allow
unauthenticated users to overwrite settings.php file with arbitrary data.
- 28-Feb-2012 cek Fixed bug [ 2970095 ] XSS vulnerability in users.php
and 'tab' parameter. Prevent XSRF by requiring HTTP_REFERER be same as
WebCalendar URL.
Original notice:
http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2010-0637
- 28-Feb-2012 cek Fixed HTML error in upcoming.php.
- 08-Jul-2011 cek Fixed XSS vulnerability: malicious javascript in event
descriptions submitted by public can do bad things (create admin account,
delete events, etc.) when the pending event is viewed by the admin.
- 02-Jun-2011 roj Bug [ 3307633 ] Non-static method Doc::attachmentsEnabled
- 01-May-2011 roj Bug [ 3136643 ] php error when trying to log with wrong password. postgresql
- 26-Apr-2011 roj Fixed pass by reference warnings when running PHP 5.3
- 26-Apr-2011 roj Bug [ 3095745 ] Invalid table structure for MS SQL
- 17-Apr-2011 roj Bug [ 3131513 ] View id lost when using next and previous arrows
- 17-Apr-2011 roj Bug [ 3131543 ]Time is not displayed correctly when min = 0
- 07-Oct-2010 cek Updated layers.php with new Modalbox code and UI improvements.
- 21-Aug-2010 cek Added support for PNG category icons; improvements to
category icon uploading; display error when permissions of icons
directory is read-only
- 15-Aug-2010 cek Added modalbox code to combo.php
- 15-Aug-2010 cek Update Prototype library from 1.5 to 1.6.1
- 14-Aug-2010 cek Fixes for PHP warnings about default timezone not being set.
- 07-Apr-2010 cek Added better error message for unlink error in db_cachedir.
- 06-Apr-2010 cek Fixed bug [ 2769084 ] xss vulnerability with cat_id in month.php
- 06-Apr-2010 cek Security Fix: Fixes for cross-site scripting and denial
of service. For details of issues:
http://tasecuritygroup.com/download/SCL-2010-001.txt
- 17-Mar-2010 bb Patch [ 2971855 ] German updated translation
- 06-Mar-2010 bb Removed the comments from "font-size" in css/styles.css.
I'm not seeing any problem with these.
Both my web host and my PC with WAMP look fine with both IE and Firefox.
Clean up the CSS a bit.
- 06-Mar-2010 bb Bug [ 2954781 ] "Color options" are not set on the left margin
- 06-Mar-2010 bb Fix bugs when empty( $settings['db_password']
- 06-Mar-2010 bb Patch [ 2954502 ] Problems with hinding duplicate entries in layers
The code has changed quite a bit since this patch was submitted. I think I got everything.
- 06-Mar-2010 bb Bug [ 2962773 ] $end_file path failure in load_translation_text()
- 06-Mar-2010 bb Fix some typos and cleanup.
- 21-Feb-2010 bb Patch [ 2954494 ] Event reminder am/pm setting not remembered
And extensive reworking of edit_entry_handler.php for efficiency and readability.
- 21-Feb-2010 bb Patch [ 1805743 ] Debian patch for php5-sqlite3
This patch was not complete. And it was deleting ordinary SQLite.
I think I've got in now. Someone with SQLite3 needs to test it though.
- 06-Feb-2010 bb fix typo from Patch 2938327.
Patch [ 2946473 ] Three more STRICT level PHP 5.2 errors
- 04-Feb-2010 bb In register.php, combine some nearly identical functions.
And a liitle cleanup.
- 24-Jan-2010 bb Patch [ 2938327 ] Get rid of two more PHP 5.3 deprecations
- 24-Jan-2010 bb Patch [ 2938298 ] error message: stat failed for includes/js/views.php
- 27-Dec-09 bb In includes/init.php, moving some of the CSS links into print_header($INC)
and some other cleanup.
- 26-Dec-09 bb Removing PHP from JavaScript and vice versa
and some cleanup for consistancy - register.php
- 27-Nov-09 bb Fix bug [ 2903004 ] Warning message after successfully login
- 22-Nov-09 bb Since js/popups.php is all javascript, I'm changing the name to popups.js
- 22-Nov-09 bb I seem to have broken the PHPDocumentor functionality some months ago.
Glad it's not used very often. Let's see if I can fix it.
Also, some cleanup. Should I make one massive update or several thousand small ones?
- 22-Nov-09 bb Delete translations no longer in use.
Correct code for translation that was not being picked up by update_translaton.pl.
- 01-Nov-09 bb Extract CSS and JavaScript from access.php
- 01-Nov-09 bb Start moving CSS files to their own subdirectory.
- 30-Oct-09 bb I had changed things to v1.2.0 because that's what most files showed.
But, I think we're really working on v1.3.0 in HEAD.
- 30-Oct-09 bb Back out Patch [ 1425442 ] case-insensitive user names
Incomplete. Pre-existing usernames with Uppercase are not retrieved correctly.
- 21-Oct-09 bb Updating includes/config.php and the SQL files to V1.2.0
- 19-Oct-09 bb Patch [ 2880387 ] Viewing other user's calendar when user access cntrl is off
- 19-Oct-09 bb Extracting CSS & Javascript from about.php to external files.
New script file js/v_h_scrolls.js allows multiple scrollers per page.
- 15-Oct-09 bb Remove excess styles
- 14-Oct-09 bb Patch [ 1753426 ] layerentrys aren't marked as entrys (no hasevent class)
- 14-Oct-09 bb Patch [ 1425442 ] case-insensitive user names
- 12-Oct-09 bb Patch [ 2877076 ] Fix some off by one dates due to daylight saving
- 12-Oct-09 bb Patch [ 2666115 ] Patch for bug#2666101, icalclient htaccess method
- 12-Oct-09 bb Patch [ 2697525 ] German translation corrections
- 12-Oct-09 bb Patch [ 2770045 ] Access.php error - You are not authorized
- 12-Oct-09 bb Patch [ 2777127 ] Patch for bug 2318177, report options not saving/displaying
- 12-Oct-09 bb Patch [ 2782298 ] Users selection shifts
- 12-Oct-09 bb <script language="javascript" was deprecated years ago
- 12-Oct-09 bb Patch [ 2794125 ] Import Categories
- 12-Oct-09 bb Patch [ 2801019 ] Fix bug that prevent event approval
- 11-Oct-09 bb Patch [ 2802940 ] Allow public access in http authentication mode
- 11-Oct-09 bb Patch [ 2809120 ] Allow rejection of a previously approved event
- 11-Oct-09 bb Patch [ 2839645 ] Bugfix for the installation when language character != UTF-8
- 10-Oct-09 bb Patch [ 2840937 ] Better error reporting for Oracle support in dbi4php.php
- 10-Oct-09 bb Patch [ 2873491 ] Get rid of PHP 5.3 deprecated features
- 10-Oct-09 bb Example of a good table summary="" in function display_month
- Patch [ 2534090 ] PHP 5.2.8/Seg fault/blank page/Internal Server Error/untimed
- Patch [ 2477178 ] New french translation
- Patch [ 2269623 ] Configure default client timezone
- Patch [ 2393257 ] Reset reminder upon event update
- Patch [ 2261885 ] Missing shebang
- Patch [ 2261841 ] Fix timebar views
- Fixed bug: The remember login checkbox on login page would not work
unless register globals was enabled
- Fixed bug [ 2157160 ] in week selector wrong weeks
- Fixed bug [ 2148435 ] Not possible to create/edit layer with duplicates=No
- Delete translate phrases that are no longer used from code.
- Patch [ 2135609 ] Date issues for repeating events in RSS feed
- Fixed bug [ 2163504 ] usersel.php was not running "register_globals = off".
- Fixed bug [ 2142564 ] rss_activity_log.php doesn't work with Oracle
- Apply Patch [ 2163740 ] I made more i18n patches. (with some modifications.)
- Fixed bug [ 2135644 ] mb_language error in 1.2.0 prevent login
- Apply Patch [ 2086918 ] icalendar with multi byte
- Apply Patch [ 2129844 ] Missing space in day view
- Apply Patch [ 2126058 ] Color for today's event in week.php
- Apply Patch [ 2126269 ] Norwegian translation update
- Apply Patch [ 2117687 ] German updated translation
- Apply Patch [ 2126001 ] Fixes for upgrade-postgres.sql
- Add Portuguese_BR_utf8 to includes/translate.php
- Fix typo. Bug report [2122876] syntax error at "update_translation.pl" update_translation.pl
- Patch [ 1986759 ] Incorrect date shift logic in view_entry.php
- Fixed NUC URL in edit_nonusers.php. Removed hyperlink and added _NUC_
- Fixed problem with ByMonthDay not being saved
- Fixed bug [ 1948133 ] Weekly repeating events appear on wrong day in iCal
- Fixed bug [ 1814160 ] CVS 1.1.7 - advanced search in non user calendar
- Fixed bug [ 1842507 ] Reminders being sent out 1 day early
- Fixed bug [ 1748124 ] reminder email has wrong date
- Fixed bug [ 1833136 ] option Display small months
- Fixed bug [ 1737128 ] From notification to "not authorized"
- Fixed bug [ 1948086 ] File Attachments
- Fixed bug [ 1939275 ] getting error at security_audit.php
- Fixed bug [ 1940172 ] disabling user will not be stored at user.php
- Fixed bug [ 1935981 ] icalclient.php delivers faulty data
- Fixed bug [ 1934763 ] upcoming events - link is not authorized
- Convert public to __public__ in rss.php
- Fixed bug [ 1901746 ] 12:am ending time
- Fixed bug [ 1912636 ] 1.2b1 import error - international chars
- Fixed bug [ 1913623 ] public user are not able to submit event
- Fixed bug [ 1931360 ] 1.2.b1 Mon-Sun Repeating Weekly Appt
- Fixed bug [ 1912639 ] 1.2b1 import error - remote calendars
- Fixed bug [ 1933105 ] missing events in monthly view (side by side)
- Fixed bug [ 1913340 ] end date of a repeating entry won't be saved at 1.2b1
- Fixed bug [ 1922041 ] upcoming.php
- Fixed bug [ 1917611 ] RSS feed, untimed events start at 7:00 pm
- Fixed bug [ 1881030 ] date-format selection will not be proper displayed as adjust
- Fixed bug [ 1931386 ] "Action"-entries not proper displayed at "System Log"
- FIxed bug [ 1881134 ] detailed information of RSS will not be shown
- Added missing 'My Reports' to menu_config
- Added more UAC checks to day,month,year views
- Fixed problem with conflict 'Save' not processing
- Fixed bug [ 1921675 ] W3C Invalid HTML (1.2b1)
- Fixed bug [ 1929381 ] FCKeditor changes � into é
- Fixed bug [ 1912481 ] IMAPAuthentication bug and fix
- Fixed bug [ 1905393 ] Profile cannot be edited
- Fixed bug [ 1911684 ] layers cannot be adjusted or modified for public access
- Remove menu for modifying nonuser/public prefs when neither is enabled
- Fixed bug [ 1909554 ] Public access override event name broken
- Display category icons in upcoming.php; new corresponding system setting
- Added new RSS feed for Activity Log
- Removed old hack for register_globals work-around that is no longer
needed. This will improve security.
- Moved hard-coded upcoming.php config setting to System Settings.
- Bug fixes: call getPostValue in verious form handling files
- Added new 'Security Audit' page.
- Fixed bug: external users with no email address get squished into a single
user on second edit
- Apply [ 1900716 ] themes not sticking if auth_http true
- Apply PATCH [ 1900714 ] User Custom Headers Patch
- Add option to include iCalendar attachment to emails for both
reminders and notifications
- Add option to include iCalendar attachment to reminder emails
- Apply PATCH [ 1878056 ] Call toggle_datefields() JavaScript function with onClick
- Apply PATCH [ 1894150 ] corrections to 'translations/Italian.txt'
- Fix bug [ 1844751 ] Events on Sundays not displayed in DayByTime view
(thanks neufeind)
- Fix bug [ 1882034 ] weekly repeat not showing in first week of some months
(thanks neufeind)
- Apply patch [ 1895173 ] Fix for reminder-format
- Fix bug [ 1893997 ] iCal export from Outlook over https (thanks neufeind)
- Fix bug: not auth for certain events where public is participant
- Fix bug: 'Remote Calendar' menu link not brining up correct tab on page
- Fix bug: single quote in nonuser name causes JS error
- Fix bug [ 1851371 ] Notification not sent on description change
- Fix bug [ 1839882 ] help/guide pages blocked (non auth)
- Fix bug [ 1851209 ] advanced search doesn't show on public calendar
- Fix bug [ 1814525 ] Repeating event deletion
- Apply PATCH [ 1802793 ] iCS export - LDAP - Empty Attendee's info
- Security fix 1826571: misc XSS issues
- Modified iCalendar output to correct ATTENDEE output to conform to
RFC2445; fixed attendee to user login if no fullname info available.
- Modified iCalendar output to avoid bug in Sunbird 0.7.
- Fix bug [ 1851220 ] cannot enter multiple categories.. only first one is kept
- Added new rss_unapproved.php that will generate RSS 2.0 listing
of unapproved events.
- Apply PATCH [ 1878014 ] Fix selectDate() JavaScript function
- Security fix: Better cleansing of search.php 'adv' parameter
- Security fix: do not allow certain HTML tags in event descriptions
such as SCRIPT, META, LINK, OBJECT, APPLET and others.
- Fix bug: set default translation to 'English-US.txt', which seems to
avoid the "No such translation" error for some pages (icalclient.php).
- Fix bug [ 1840084 ] 'External participants' is not at the left margin like
- Apply PATCH [ 1836703 ] a few corrections to Italian.txt
- Apply PATCH [ 1834400 ] some corrections to Italian.txt
- Apply PATCH [ 1834285 ] All remaning items for Italian.txt
- Partial fix bug [ 1832024 ] Notice: Undefined variable: LANGUAGE in /var/www/webcalendar/includes/translate.php
(Forgot to set $LANGUAGE global in function translate.
And, some things seem to be getting translated more than once.)
- Add support for Czech UTF8
- Fix bug [ 1830952 ] Cannot add events - Error, during execute Query
- Fix bug [ 1737128 ] From notification to "not authorized"
- Fix bug [ 1823063 ] CVS 1.1.7 - month /week view - no today color right of event
- Fix bug [ 1829125 ] I can not add external calendars
- Fix bug [ 1792313 ] Installation wizard step 1 shows wrong colors
- Fix bug [ 1830446 ] Installation wizard will not be displayed in proper language
- Fix bug [ 1829224 ] getPostVal fails on non-array
- Fix bug [ 1827370 ] would not add multiple participants to event
- Added ability to place page in more than one UAC 'page_lookup' group. We should be able to eliminate
'page_lookup_ex' array eventually.
- Fix bug [ 1828397 ] "you are not authorized" error
- Fix bug [ 1828416 ] no pull-down entries for languages at 'preferences' and 'sys
- Fix bug [ 1828232 ] Error after Login
- Add capability to translate dates and numbers.
In preparation for eliminating file 'includes/date_formats.php'.
- Applied PATCH [1826466 ] update to translations/Italian.txt
- Fixed bug [ 1826464 ] wrong default browser language
- Applied PATCH [ 1813253 ] patch for upgrade-postgres.sql
- Fixed bug [ 1818796 ] DbCachedir readable by any WebCal installation
- Fixed bug [ 1819188 ] v1.1.6 SelectWeek problem
- Added <blink></blink> login back into translate.php to aid in development
- Cleaned up new Participant Selection
- Fix bug [ 1819327 ] 1.1.6 Wrong "goto my calender" link, with own views
- Fix bug [ 1811925 ] Participant selection needs improvement
with related Patch [ 1816757 ] v1.1.6 PATCH to improve Participant Selection
- Fix bug [ 1814377 ] 1.1.6 Week.php and repeats
- Fix bug [ 1792322 ] wrong filled variables at installation wizard step 3
( PHP str_replace doesn't work right. )
- Patch 1798549: Updated French translation
- Fix bug [ 1802380 ] Error in freebusy.php.
- Patch 1791947: Handle the OPTIONS method in icalclient.php
(Used by Evolution linux client.)
- Patch 1792796: Debian fix for vulnerability CVE-2006-6669
Fixes cross-site scripting (XSS) vulnerability in export_handler.php.
- Security fix: vulnerability in $includeDir in functions.php
Renamed getPredefinedVariables.php to formvars.php
- Patch 1719114: Allow leading/trailing space in header/trailer file name
- Added Indonesian translation
- Bug fix: icalclient.php was not working with Thunderbird/Lightning
- FIxed bug [ 1780025 ] moonphase: Notice: Undefined index: 20070731 in functions.php
- MySqli can now create database during installation
- Remove '+' icon from month.php, week.php, day.php.
Users can now double-click on a date to add a new event.
- Added CDATA block around JS in view_r.php
- Applied PATCH [ 1203702 ] Sys-Admin Guide fails to mention LDAP support in PHP
- Updated list of supported languages in SysAdmin.html
- Per PATCH [ 1622050 ] fixed somy messages
I've started to combine some phrases together for easier translation.
Including moving the punctuation from the code and into the phrase.
- Update the URL to the WebCalendar wiki
- Fixed bug [ 1748124 ] reminder email has wrong date
- Fixed bug [ 1766614 ] 'weekstart' at edit_entry is wrong
Version 1.1.3 (4 Aug 2007)
- Fixed bug: when upgrading from 1.0.5 to 1.1.X, a bad cookie session can
cause PHP to crash on some systems.
- If settings.php is size 0, then redirect to install page (because install
was started but not completed).
- Fixed bug [ 1744648 ] Theme changing over system settings
- Fixed bug: error in SQLite creation SQL
- Fixed bug [ 1738333 ] Events without reminder
- Fixed bug [ 1737128 ] From notification to "not authorized"
- Fixed bug [ 1766291 ] mini-calender pop-up will not be displayed correctly
- Fixed bug [ 1754622 ] every 'normal' entry will be displayed as 'Priority: 2-High'
- Fixed bug [ 1765906 ] layered-entries don't show detailed pop-up infos via hover
- Fixed bug [ 1765924 ] improvements requested at view_entry.php refering 'Notes'
- Fixed bug [ 1765928 ] cannot add attachments to an entry
- Fixed bug [ 1765881 ] long day names not proper adjusted in week.php for English
- Fixed bug [ 1765970 ] enabled option "Display tasks in Calendars" will not work at
- Fixed bug [ 1765977 ] cannot edit any entries of users.php
- Fixed bug [ 1700505 ] repeating multiday events
- Fixed bug [ 1664815 ] Import Sum/Desc trunc if colon in text
- Fixed bug [ 1765216 ] repeating matrix (by Day) didn't start with the adjust week-
- Fixed bug [ 1755306 ] Option with 'Note' are not hidden if Entry is set to 'No'
- Fixed bug [ 1756739 ] layout of system-settings and preference are not fexible dep
- Fixed bug [ 1763463 ] "+" sign cannot be used for a second time using week.php
- Fixed bug [ 1763455 ] week.php not displayed correctly.....
- Fixed bug [ 1763472 ] repeat-function "weekly" will not proper work
- Fix bug [ 1763378 ] view by week incorrect output
- Fix bug [ 1755948 ] Oracle Installation Error
both tables-oracle.sql and upgrade-oracle.sql
- Fix bug [ 1755735 ] v 1.1.3 Category Edit Sample Color
- Fix bug [ 1752504 ] selectDate doesnt work if you want to edit an entry
- Fix bug [ 1751928 ] edit_entry allows anyone to add entries
- Fix bug [ 1750990 ] next year / prev. year buttons in year view
- Added German UTF8 convertion by J�rg Raftopoulos
- Fix bug [ 1745238 ] Error in event_get_external_users (cvs release)
- Fix bug [ 1744641 ] Layout "Public Preferences"
- Fix bug [ 1744773 ] Bug at install function "do_v11b_updates()"
- Fix bug [ 1744648 ] Theme changing over system settings
- Fix bug [ 1744662 ] German translation
- Fix bug [ 1743401 ] code error for view type=day
- Applied PATCH [ 1726402 ] Fix for send_reminder.php
- Fix bug [ 1718609 ] Cannot login after upgrading/updating
- Fix bug [ 1719102 ] Including header/trailer file also includes its file name
- Changed iCalendar output (export, publish) for all-day and untimed events.
- Fixed bug [ 1714785 ] new feature "plugins" not being displayed correctly at system settings
- Fixed bug [ 1711983 ] cannot switch between registers of system settings
- Fixed bug [ 1714844 ] Small patch for includes/styles.php + includes/js/popups.php
- Applied PATCH [ 1710686 ] Version 1.0.5 uses javascript functions undefined in IE6
- Applied PATCH [1060051 ] Add hover effect for week number links
- Applied PATCH [ 1659949 ] MyCalendar Link not including .php suffix
- Applied PATCH [ 1669552 ] Themes are not all listed in drop-down
- Applied PATCH [ 1697119 ] popups.php - fix for IE popups falling of screen.
- Instead of 'removing' translations identical to English, replace them with
an equal sign "=". Cuts down on <<MISSING>> by update_translation.pl and
still saves a lot of file space.
- Fully populate translations[] with default English text
before loading other language files.
- Begin support for new language - JRR Tolkien's "Elven". :)
See the comment notes in the file for where to get the fonts.
- Removed several more phrases from translations/*.txt files that are the same
in English. Between these last two 'removals', overall file size is 100+K smaller.
- Removed "ob_start()" from help_docs.php so it would output.
Removed several phrases from translations/*.txt files that are the same in
English - cutting overall file size considerably.
- Fixed bug [ 1663286 ] pop-up window of categories are not dynamic
- Fixed bug [ 1663292 ] date-pop-up --> mini calendar should be increased the size
- Fixed bug [ 1671714 ] right bracket is displayed for untimed events at day.php
- Fixed bug [ 1663269 ] untimed events and tasks not proper displayed at day.php
- Fixed bug [ 1663341 ] first square in the time-matrix not proper visible for BG-
- Fixed bug [ 1673806 ] Premature end of script headers
- Fixed bug [ 1660278 ] Fatal Error: Invalid data format forid
- Fixed logic error: $translations_loaded was being set = true before it actually was.
- Security patch: don't allow URL to set 'noset', which allows users
to then set other global variables.
- Fixed bug [ 1657494 ] Unable to repeat events by slecting months
- Fixed bug [ 1654078 ] cannot managed 'public access' without using 'top-menue'
- Fixed bug [ 1657946 ] little thick squares at layered events at month.php
- Fixed bug [ 1657794 ] missing seperate line between sort-header and tasks
- Fixed bug [ 1657789 ] 'due-dates' are not displayed at the 'little-task-list'
- Fixed bug [ 1606260 ] no sunday not in view: WEEK (users vertical)
- Fixed bug [ 1652424 ] no/little clues on actual user when viewing other's cal
- Fixed bug [ 1650891 ] Including apostrophe (') in report name breaks top menu.
- Fixed bug [ 1650140 ] Cannot export other user's calendars
- Fixed bug [ 1603601 ] priority in 'small-task-list' will not be sorted correctly
- Fixed bug [ 1636405 ] Public Acces not avail in e.g. layers ...
- Fixed bug [ 1636045 ] Public Access: only part of events visible, and only owner..
- Fixed bug [ 1636635 ] detailed view of a layered event at public access is not
- Fixed bug [ 1646854 ] Using UAC public access events are not shown at the calendar
- Fixed bug [ 1647427 ] some events not visible in March week view
- Fixed bug [ 1647726 ] double entries shown at 'system settings' admin.php
- Fixed bug [ 1645985 ] cal_location limited to varchar(50)
- Fixed bug [ 1637253 ] After importiong Outlook CSV file, Reminders not set
- Added option to display end times in calendars
- Fixed bug [ 1643240 ] 'about.php' cannot be used if using NO 'Top-Menu'
- Fixed bug [ 1638019 ] Annual repeating events for the last day in Feb don't appear
- Fixed bug [ 1636312 ] Notice: Undefined index: USER_PUBLISH_ENABLED
- Fixed bug [ 1636026 ] missing user= in weekview links for other user's cal
- Added VTIMEZONE capture and reuse logic
- Added CAPTCHA validation option to Public Access event creation
- Fixed bug [ 1629758 ] Edit Event goes to Add Event
- Fixed bug [ 1631416 ] Reports not displayed for 'Public Access' using UAC
- Fixed bug [ 1631478 ] Edit/Add Layer has the same 'Headline' and no <br>
- Fixed bug [ 1631492 ] OK-Button of pop-up color.php doesn't work properly
- Fixed bug [ 1631505 ] categories are activated although not definied using categor
- Fixed bug [ 1627932 ] issue sorting untimed events in month view
- Fixed bug [ 1620626 ] Self Register broke in v1.1.2 (requires public)
- Fixed bug [ 1623662 ] Additional Timezone for ical parsing logic
- Fixed bug: gradient backgrounds would fail if images/cache is not
writable due to bug in PHP's is_writeable function.
- Fixed bug [ Help / Troubleshooting] Help needed getting Webcalendar to work
- Fixed bug [ 1610640 ] changing option-description of 'advanced search' for a
- Fixed bug [ 1615563 ] user can remove his own admin-permisssions
- Updated Basque translation (based on 1.0 update)
- Fixed bug [ 1618864 ] EXTRA_SELECTION_LIST versus EXTRA_SELECTLIST in site_extras
- Fixed bug [ 1615896 ] Repeating Event Exclusions Broken
- Fixed bug [ 1617800 ] 'Update Task Precentage' doesn't create activity log
- Fixed bug [ 1618335 ] "Column 'cal_is_public' cannot be null" when adding NUC
- Fixed bug [ 1617805 ] missing LINK to Craig's site if using 'top-menue'
- Fixed bug [ 1617595 ] edit_template.php Error
- Fixed bug [ 1617983 ] 'previous' and 'next' arrows didn't work at 'pop-up'-minical
Version 1.1.2 (18 Dec 2006)
- Fix in dbi4php.php when translate is not yet defined
- Created new function get_users_event_ids ()
- Created new getPredefinedVariable.php that contains all getXxxValue functions
- Fixed bug [ 1612332 ] empty exports with date limits
- Fixed bug [ 1445428 ] Import needs utf8_decode()
- Fixed bug [ 1614644 ] Remote subscriptions don't work with umlauts (Sunbird)
- Implemented PATCH [ webcalendar-Bugs-1615738 ] EMAIL_EVENT_CREATE pref don't get invisible
- Updated German.txt for ws/event_mod.php and ws/user_mod.php.
- Fix bug [ 1614167 ] adjusted bg-image not working at views
Cut the wrong set of dupe code the first time.
- Updated German.txt. Thanks Markus.
- Fix typo [webcalendar - Help / Troubleshooting] Tiny error in "styles.php" v.1.197
- Applied PATCH [ 1221369 ] upgrade docs <-> Postgresql
but, to install/sql/upgrade-postgres.sql instead of UPGRADING.html
- Fix bug [ 1612985 ] new installation get an error using the installation-wizard
- Fix bug [ 1612973 ] error during using 'update_translation.pl'
- Implemented PATCH [ 1611288 ] Japanese translation updated
- Added translate() to some phrases in dbi4php.php.
- Implemented PATCH [ 1503321 ] Modify dbi4php.php to enable concurrent MySQL connections
- Implemented PATCH [ 1436533 ] Case insensitive sorting from LDAP users
- Fixed bug [ 1610829 ] view_entry.php and postgres issue
- Fixed bug [ 1605992 ] matrix-grid-thickness not correct displayed for IE
- Fixed bug [ 1607264 ] login problem for non-admin user v1.1.2
- Impemented PATCH [ 1562620 ] Date Range Search
- Impemented RFE [ 903167 ] Advanced Search by Category/Date Range
- Fixed bug [ 1608335 ] incomplete display of access.php (using UAC)
- Fixed bug [ 1607603 ] Display description in printer day view no longer works
- Fixed bug [ 1608365 ] default category should be suggested if adding any entries
- Fixed bug [ 1608533 ] unable to use 'System Log' if not using 'top-menue'
- Finished fixing bug [ 1600208 ] send_reminders.php and postgresql
- Implemented RFE [ 1502773 ] Creator emails requested
- Implemented RFE [ 1097294 ] Allow 'site_extra' fields to be included in emails
- Implemented RFE [ 886520 ] Support for multiple selections in site_extras
- Implemented RFE [ 1561653 ] Only a few site extras in the popup
- Implemented RFE [ 1603169 ] Add checkbox option to site_extras
- Fixed bug [ 1603599 ] color of definied-global-category will not be displayed as
- Fixed bug [ 1601664 ] Spurious scheduling conflict
- Fixed bug [ 1603582 ] bug at 'help_bug.php' missing language
- Fixed bug [ 1603583 ] 'credits' at 'about.php' didn't work
- Fixed bug [ 1603594 ] missing button label for choosing color at 'categories'
- Made Priority conform to RFC2445 1-9 scale 1-highest, 9=lowest
- Fixed bug [ 1601250 ] detail view of a layered events from upcomming.php doesn't
- Fixed bug [ 1600914 ] Some tasks omitted from calendar display
- Fixed bug [ 1600907 ] Small task list popup Due time is in GMT not local time
- Fixed bug [ 1600909 ] Cannot make weekend start on Sunday
- Implemented Category Color RFE and PATCH ( many seperate entries )
- Fixed bug [ 1600208 ] send_reminders.php and postgresql
- Fixed bug [ 1599634 ] 'colors.php' doesn't work properly
- Fixed bug [ 1600194 ] Minical dropping date in URL parsing
- Implemented RFE [ 468275 ] a variable for background picture
- Implemented RFE [ 765824 ] Start week on other days as well
- Fixed bug [ 1578813 ] very compl. handling of UAC for selecting participant
- Fixed bug [ 1598283 ] 'access.php' is shrinked in German
- Stanardized use of print_color_input_html() function for all color selections
- Modified access.php to allow easier switching between users
- Moved access DEFINEs into includes/access.php
- Added new user option 'Display Long Day Names'
- Added new Color Picker
- Fixed bug [ 1573961 ] Excessive LDAP connections for single calendar query
- Fixed bug [ 1594714 ] upcomming.php doesn't work
- Closed bug [ 1508701 ] starting 'ControlPanel' creates an error
- Fixed bug [ 1593524 ] No CSS for "login.php" since "css_cacher-php" update
- Added new About WebCalendar page
- Fixed problem with AS used in sql table aliases
- Fixed bug [ 1561485 ] User sorting doesn't work with LDAP users
- Fixed bug [ 1592079 ] undefined constant MENU_DATE_TOP
- Fixed bug [ 1591892 ] disabling one 'root'-item the whole menue-items are
- Implemented RFE [ 1425299 ] location of the 'topmenu' below customize header
- Implemented RFE [ 1455565 ] Nice menu.
- Implemented RFE [ 1532277 ] First- and Lastname should be displayed instead of Username
- Implemented RFE [ 1588600 ] configurable menu
- Fixed "bug" [ 1591243 ] perl-script 'check_translation.pl' and
'update_translation.pl' doesn't work properly.
Changed $show_missing = 0 back to $show_missing = 1.
- Fixed bug [ 1591329 ] preview-view of the calendar in 'system-settings' has 2 'today
- Fixed bug [ 1590474 ] Webcalendar 1.1.1 Repeat
- Fixed bug [ 1521851 ] 'deleted entries' can be reactivate by 'activity.php'
- Applied PATCH [ 1570573 ] Use <ul> list in view_entry.php
- Fixed bug [ 1588205 ] Warning in preferences re ANSI_X3.4-1968
- Fixed bug [ 1587046 ] error messages during to use the 'installation-wizard'
- Fixed bug [ 1582833 ] list_unapproved.php can't approve group of events
- Fixed bug [ 1587041 ] error messages during the 'login.php'
- Created common mail function in WebCalMailer.class
- Created new generate_application_name() function
- Created new is_weekend() function
- Created new generate_activity_log() function
- Fixed bug [ 1580720 ] Missing menus
- Fixed bug [ 1583074 ] Switching between 'Languages' will erase the entries
- Fixed bug [ 1585625 ] 'register.php' didn't displayed in the proper language
- Fixed bug [ 1584656 ] Bug in Gradient Backroundcolors
- Fixed bug [ 1584275 ] extra week day in VIEW week
- Fixed bug [ 1584284 ] disappearing URLs if edit entry
- Fixed bug [ 1573642 ] detailed view for public access cannot be activated by UAC
- Fixed bug [ 1572685 ] no add attachment for users not-logged in
- Temporary fix for bug [ 1580720 ] Missing menus
While we look for more elegant solutions.
- Fixed bug [ 1582942 ] Javascript errors in edit_entry.php if Repeats disabled
- Fixed bug [ 1582745 ] 'Public Access' nor more translated in the participants-list
- Fixed bug [ 1582686 ] installation-wizard didn't start with the proper language
- Implemented RFE [ 1529290 ] Purge Deleted events
- Applied PATCH [ 1557394 ] patch for LDAP to use ldap_user_filter for login (updated)
- Applied PATCH [ 1580572 ] Russian.txt file update (Russian and Russian_utf8)
(after running tools/update_translation.pl on them).
- Fixed bug [ 1525230 ] Publish does not work with use_http_auth=true
- Fixed bug [ 1575484 ] Remote publish/subscribe doesn't authenticate correctly
- Fixed bug [ 1577365 ] icalclient.php dont work with http auth setting
- Applied PATCH [ 1445931 ] Put calendar owner's name on browser tab
modified to check if $APPLICATION_NAME == 'myname'
- Fixed bug [ 1578910 ] changing 'browser-language' doesn't refresh the 'pull-down'
- Fixed bug [ 1578686 ] Missing space in SQL in send_reminders.php (CVS)
- Fixed bug [ 1578146 ] not proper displaying of 'date' and 'time' in view_etnry.php
- Fixed bug [ 1577999 ] SQL error after patch 1207304
- Fixed bug [ 1578177 ] Fresh install missed table
- Applied updated PATCH (bug fix) [ 1536655 ] Use better HTML for Search
- Applied PATCH [ 1207304 ] Search "phrase"; display keywords in results.
Cut some dupe code. Lines < 80 chars.
- Finished Implementing PATCH [ 1536655 ] Use better HTML for Search
- Fixed several issues with repeating events using multiple byxxx values
- Fixed bug [ 1573679 ] 'repeating month per day' will not proper translated
- Added enddate parameter to function read_repeated_events()
- Fixed bug [ 1575180 ] Repeating Entries are not longer displayed
- Fixed bug [ 1574432 ] 'date selectors' missing at the bottom if using UAC
- Fixed bug [ 1574297 ] meaning of date selector position false
- Fixed bug [ 1567973 ] UAC settings public access / no edit = no entries?
- Fixed bug [ 1567901 ] User has no rights to see entry by public
- Fixed bug [ 1573642 ] detailed view for public access cannot be activated
- Fixed bug [ 1572704 ] no event-details for PublicAccess if cal included via layers
- Fixed bug [ 1573929 ] view users vertically - vertical jump of Monday�s event
- Begin support of new languages: Afrikaans, Albanian, Arabic, Croatian,
Hebrew, Lithuanian, Serbian, Slovak, Slovenian
- Fixed bug [ 1573582 ] grids at preview-colours will not be displayed
- Fixed bug [ 1573679 ] 'repeating month per day' will not proper translated
- Fixed bug [ 1567363 ] ICal Import and Publish Does not properly use mozilla timezone
- Fixed bug [ 1554326 ] All events not imported using ical (when conflicting)
- Fixed bug [ 1572678 ] only ONE Layer for Public Access possible
- Fixed bug [ 1572511 ] Week Numbering in October
- Fixed bug [ 1572098 ] install-wizward abort
- Made edit_report variables auto-insert on click
- Added URL as an option for events per RFC2445
- Implemented PATCH [ 1534419 ] Make Docs Valid XHTML
- Fixed bug [ 1559816 ] QUERY_STRING
- Added patch [ 1518822 ] Faster access.php
- Fixed bug: Not all yearly repeating events were not showing up in
year view and reports that spanned a year.
- Applied patch [ 1567654 ] Add some <label> tags to edit_entry.php
- Fixed bug [ 1566223 ] 25 hours in a day?
- Added patch [ 1531698 ] Reorganized and grouped System Settings
main options and user preferences
- Added patch [ 1484538 ] Updated German translation
- Added patch [ 1519611 ] Added new French-UTF8 translation
- Added patch [ 1558537 ] Updated Russian translation
- Added patch [ 1561042 ] reformatted Webcalendar-Database.html
- Fixed bug [ 1561290 ] flags of 'Allow Access to Other Users' Calendar'
- Fixed bug [ 1565606 ] Changing in UAC not worked
- Fixed bug [ 1565004 ] unapproved events
- Fixed bug [ 1564901 ] '__public__' at the 'conflict-view' not translated
- Fixed bug [ 1563734 ] 8 days in view L (week)
- Fixed bug 1563740: Background color for current day not shown at weekends
- Added 'System Log' in menu. Added logging for adding/editing/deleting
users and invalid logins.
- Fixed bug 1559590: Colors wrong
- Fixed bug 1559486: duplicate code redundancies - view_entry.php
- Fixed bug 1561612: DISPLAY_CREATED_BYPROXY doesn't work when using LDAP
- Implemented RFE 1560698: redirected back to the unapproved list after edit
- Fixed bug 1560705: repeated days displayed only in English not in the desired
- Fixed bug 1519987: incomplete 'matrix' using week.php for Seamonkey & Firefox
- Fixed bug 1559816: QUERY_STRING
- Fixed bug 1560666: Current User is showing in pull down menu of
- Fixed bug 1560712: date-selection popup-menu not properly adjusted
- Fixed bug 1496930: 'userlist' will not be sorted as at your site
- Fixed bug 1559567: v1.1.1 Fresh install Fails due to no database
- Fixed bug 1556705: Missing mailto links on view_entry.php
Version 1.1.1 (15 Sep 2006)
- Fixed bug 1431329: user_search_dn() uses call by ref and too many admins
- Fixed bug 1523439: Bug with admins in LDAP
- Fixed bug 1523442: Bug (Warning) with pass-by-reference
- Fixed some issues with installation script dealing with blank databases
- Created commom error function to hopefully cleanup the code
- Fixed bug 1554383: Times next to events during import is wrong
- Fixed bug 1555860: SQL Error on import
- Changed translate.php to ignore /install/ files if unneeded
- Implemented PATCH 1539603: Move </body></html> into print_trailer()
- Fixed bug 1554309: demo calendar event days are not the same
- Fixed bug 1553518: events one day early in list_unapproved.php
- Fixed bug 1553639: Events missing from the 31st day of month
- Applied PATCH 1529623: Click on 'category' text field opens category-manager direct
- Applied PATCH 1532231: Change bgcolor for exclusions/inclusions in repeat event
- Fixed bug 1510777: Standardize layout of help pages
- Fixed bug 1550117: UAC default settings that don't already exist in DB
- Fixed bug 1547474: duplicate code redundancies - js/edit_entry.php
- Fixed bug 1545314: duplicate code redundancies - edit_user_handler.php
- Fixed bug 1509458: Reminders are coming at the wrong time
- Fixed bug 1536288: URL missing folder name
- Fixed bug 1512310: Path Truncation in Windows
- Fixed bug 1522439: Wrong colors for 'Manage Calendar of'
- Fixed bug 1542228: Background for "days with events" color not working
- Fixed bug 1543579: typos and other minor glitches - view_entry.php
- Fixed bug 1522357: after upgrading 'categories' are enabled
- Fixed bug 1541558: Non-users ignore "NONUSER_AT_TOP" during import
- Fixed bug 1532286: UAC settings of 'admins' will be overwritten
- Fixed bug 1538312: get_my_users() may return incorrect cached data
- Fixed bug 1538669: UAC issue with "invite" permissions vs "view"
- Fixed bug 1540251: Activity log wrong for imported entries
- Fixed bug 1538055: UAC for "Default Configuration" does not show correct values
- Fixed bug 1539899: postgres problem
- Fixed bug 1538718: Logic typo in 'view_entry.php'
- Fixed bug 1536702: Repeated events don't show up in Availability window
- Fixed bug 1536755: Activity Log for single event shows incorrect time
- Fixed bug 1536785: Activity Log Report only shows times in GMT
- Fixed bug 1521837: no entries for 'deleted entries' at 'activity.log'
- Fixed bug 1522560: 'Scheduling Conflict events' will be displayed in mixed
- Fixed bug 1530179: 'Public Access' using UAC will not be translated
- Fixed bug 1518552: PHP5 and MySQLi Warnings
- Fixed bug 1520002: 'top-menue' are not at the left-margin for year.php
- Fixed bug 1516114: Javascript top menu does'nt work in french
- Added hCalendar feature to Remote Calendars
- Fixed bug 1513448: Cannot Display Attachment
- Fixed bug 1511337: time-stamps at the 'activity-log' are incorrect
- Fixed bug 1511120: 'unapproved-icon' in 'top-menue' not properly displayed
- Fixed bug 1510761: missing 'back to my calendar' in the 'top-menue'
- Fixed bug 1497931: Weird repeating events - read on
- Fixed bug 1509045: repeated events seem to be shown out of order
- Fixed bug 1510599: Adding event to public access error.
- Fixed bug 1508681: 'convert to GMT' - button is missing
- Fixed bug 1507985: event participant shown in public popup
- Fixed bug 1506417: user-imap.php (rev 1.10) gave me a parse error on line 151
- Changed view_t.php to use $ENTRY_SLOT value and improve event placement
- Fixed bug 1503762: Table cell bg for current day not diplayed on weekends
- Fixed bug 1505083: get_weekday_before doesn't return a value on
- Fixed bug 1502420: daily repeat doesn't skip weekend
- Fixed bug 1414471: missing 'back to my calendar' in the trailer for 'non_user'
- Fixed bug 1366151: NUC's cannot be handled by their admins
- Fixed bug 1499150: Events Not Wordwrapping Correctly
- Implemented new method of restricting direct file access
- Implemented PATCH 1498087: Add simple navigation to help
- Implemented PATCH 1498201: Don't print ThemeMenubar
- Fixed bug 1497840: Entries not shown in Day view for current day +GMT TZ only
- Fixed bug 1472286: Event Creation Aborted Upon Error
- Fixed bug 1476212: Conflict check with repeating events and DST
- Fixed bug 1428140: 'top-menue' - truncated using IE6
- Fixed bug 1496308: error message regarding 'cachedir'
- Implemented RFE 1496319: Left align "Users" column in "Week (Users vertical)" view
- Implemented RFE 1176218: can not select category in year-view
- Implemented RFE 1075840: "Manage calendar of" during management
- Fixed bug 1490641: 'Reports' out by 2 weeks
- Implemented PATCH 1470681: New preference: DISPLAY_TASKS_YEAR
- Implemented PATCH 1459888: New preference: DISPLAY_MINUTES
- Fixed bug 1493472: entered 'task' will not be displayed on day.php
- Fixed bug 1495426: grid incomplete at preview of colors
- Fixed bug 1457983: Assistants don't delete events for everyone
- Fixed bug 1487016: Events not listing in time order
- Changed functions to return strings vs echoing data...precursor to templating
- Fixed bug 1492216: Firefox 'Live Bookmark' shows '(Empty)'
- Fixed bug 1492208: Entries not displayed on last day of week in 'Week' view
- Fixed bug 1493481: 'small task list' is on the bottom of the month.php
- Fixed bug 1491490: cal_url is too short
- Fixed bug 1492792: Month-, Week- and Year-selection at trailer are missing
- Fixed bug 1493405: [_public_] won't be displayed in the proper language
- Fixed bug 1493446: 'Edit' - button not displayed in the proper language
- Fixed bug 1486953: 'Unapproved Entries' list shows every NUC
- Fixed bug 1492771: rejection of 'Themes' AND 'Menu themes' don't work
- Fixed bug 1492753: missing 'convert to GMT' at wizard 'step 4
- Fixed bug 1491491: reload_remotes.php doesn't display any error message
- Implemented RFE 1490058: export a certain category
- Fixed bug 1489354: installation wizard doesn't work after 'step3'
- Fixed bug 1490179: Error after upgrading to latest CVS 1.1
- Fixed bug 1491406: using 'Not yet registered? Register here!' cause an error
- Fixed bug 1490944: 1.1.0 works only with firefox
- Fixed bug 1490979: descriptions of preferences will not be <bold>
- Fixed bug 1490969: option 'Display tasks in Calendars:' enabled will not work
- Fixed bug 1490749: reminder-entry in pop-up couldn't be translated
- Fixed bug 1490046: Time zone problems
- Fixed bug 1474991: Can't see all participants in availability window
- Fixed bug 1476022: Availability Status
- Fixed bug 1434994: minitask leaks details on other user's private tasks
- Fixed bug 1489393: "Add Entry" defaults to first work hour
- Fixed bug 1488942: 'system settings' and 'preferences' couldn't be displayed
- Fixed bug 1462457: reminder form should have more conditionally disabled fields
- Implemented RFE 1379431: Global Layers!
- Implemented RFE 1337524: not proper display of "Repeating events" in 'view_entry.php'
- Implemented dropdown time entry fields based on PATCH 1276894
- Added option to set remote access permissions to publish.php and rss.php
- Impemented RFE 1470722: option to disable 2nd entry of cross-day event
- Fixed bug 1448727: Conflict changes national characters
- Fixed bug 1477303: CVS Cross-Day events bug
- Fixed bug 1474888: Timezone issue on updated timestamp (1.1.cvs)
- Implemented RFE 617965: approve/confirm/reject all events
- PATCH 1470047: Auto-Completing Tasks
- Changed gradients to save images in cache file and return real
url if called from background_css function in css files
- Changed css and javascript to external files and enabled caching
- Added db_cachedir setting to install/index.php script
- Fixed bug 1467713: report belongs to a deleted user remains in DB
- Fixed bug 1468170: Can't create Views with NUCs
- Fixed bug 1468558: view of deleted user remains in the database
- Fixed bug 1468877: <table> tag missing from 'Add Entry' site extras
- Fixed bug 1428558: Rejected Event in Views
- Changed the Timezone calculations to use PHP putenv
- Fixed bug 1343631: Timezone / Summertime error
- Fixed bug 1454998: Wrong character in notification mails
- Fixed bug 1460511: 'Invalid Login' cannot be displayed correctly in German
- Fixed bug 1462428: repeated reminders not working when using date/time
- Fixed bug 1462455: reminder send-time offset from event end not beginning
- Patch 1456375: day view not translating "Description"
- Fixed bug 1455193: problem with updating the translation file
- Fixed bug: Do not display logout/export in trailer if system is read-only
- Fixed bug 1420859: Problems with overriding conflict
- Fixed bug 1451583: Umlaut Event popup text together with FCKEditor-2.0
- Patch 1279537: Don't display confidential events in upcoming.php
- Patch 1445579: sort users in views
- Performance improvement: if "cachedir" is defined in settings.php, then
translations are parsed and stored as binary. Future requests will load
the already parsed binary data.
- Added new options in includes/settings.php:
"cachedir" specifies a db query cache directory.
"db_debug" if "on", then SQL will be displayed at bottom of each page
- Fixed bug 1448958: All day events incorrectly displayed in week view
- Fixed bug 1449561: overlapping buttons at 'adminhome.php'
- Fixed bug 1446790: user-ldap.php bug
- Updated user-app-joomla.php to work with Joomla 1.0.8
- Fixed bug 1445762: "cyclic link" when trying to remote subscribe
but this may affect bug 1403574
- Fixed bug 1440066: Administrative Tools graphical problem in IE
- Fixed bug 1411755: Error after editing entry that has a reminder set
- Fixed bug 1445157: Canadian english not defined, fix included
- Fixed bug 1446262: Broken \n in functions.php
- Implemented improved reminder UI and added repeating functionality per RFC2445
- Implemented PATCH 1442317: view_entry.php: Disable $proxy_fullname for LDAP users
- Fixed bug 1366002: No 'all day' event with manual repeat at either DST change
- Implemented Feature Request1440366: Add a none option to Category Icons
- Implemented PATCH 1440975: Use category name as title for category icons
- Fixed bug 1434525: rss.php shows some events twice Second Pass
- Fixed bug 1439655: cannot save permissions of public access using UAC
- Fixed bug 1438954: "Top menu" not working on view_entry.php
- Fixed bug 1438952: Description & Site Extras not showing in pop-ups - CVS
- Fixed bug 1416408: installation-wizard hang-up
- Added updated UAC controls. This requires a databse change. Users can now
grant permission to their own calendars.
- Fixed bug 1435533: No headers if $LANGUAGE empty
- Fixed bug 1435460: Extra '.txt' in includes/translate.php
- Fixed bug 1435576: Duplicate selectors, almost, in styles.php
- Fixed bug 1435793: Bug in admin.php
- Fixed bug 1420372: Cannot add event to public calendar
- Fixed bug 1434525: rss.php shows some events twice
- Fixed bug 1424599: too many events in rss feed
- Fixed bug 1433366: no reminders sent for repeated events without an end date
- Fixed bug 1418124: Ending of recurrence: Fields not editable
- Fixed bug 1430285: edit an event & time wrong
- Fixed bug 1430670: Undefined Index in functions.php
- Fixed bug 1430755: Lunar phases mssing when display all days selected
- Fixed bug 1430562: translation-file cannot be updated properly
- Fixed bug 1427479: Repated overlapping event (=2 days) will not be displayed
- Fixed bug 1340790: Return to proper view after edit or other action
- Fixed bug 1409552: Weekly repeating event shifts days
- Fixed bug 1424413: calling upcoming.php as include doesn't work after 02/03/06
- Moved all common images into images folder
- Added optional lunar phases to month.php
- Fixed bug 1410156: Pop ups displaying incorrectly in IE6
- Fixed bug 1427068: SMTP mail doesn't accept admin authorization settings
- Fixed bug 1425311: saving system setting requires 2x clicks at the save-button
- Fixed bug 1425316: Event who needs 2 days cannot be translated correctly
- Fixed bug 1424190: SERVER_URL short if WC not top level folder
- Fixed bug 1414017: public prefs choice gives "Redirection limit exceeded" error
- Fixed bug 1413527: Public access not seeing unapproved events
- Fixed bug 1403574: upcoming.php does not work with HTTP Auth
- Implemented patch 1418938: Upcoming.php updated to run as include or command line
- Fixed bug 1403574: upcoming.php does not work with HTTP Auth
- Added time selections to menu bar
- Added admin option to display All Timezones (approx 360)
- Fixed bug 1413327: repeated events appear out of order in various pages
- Fixed bug 1421389: user-app-: login-app opens wrong login file in _top.
- New top menu bar added
- Fixed bug 1422509: Search doesn't search subject, only within description
- Fixed bug 1422507: Timezone upgrade fails with MySQL
- Fixed bug 1409412: Popup color chooser doesn't appear in preferences
- Fixed bug 1403568: patch for incorrect links in minical.php output
- Fixed bug 1421829: Next month skips a month
- Renamed php-dbi.php to dbi4php.php since the name "PHPDBI" is already
in use on sourceforge.
- Added 'Custom Script' tab to pref.php
- Fixed bug 1418725: Change of User Template changes System Template instead
- Made "My event text" color an option instead of always using green
- Fixed bug 1418717: user-app-*.php does not show public access calendar (w soln)
- Fixed bug 1419183: Wrong login links with user-app-joomla.php
- Fixed bug 1420458: Percentage completion of tasks: one is set to all
- Fixed bug 1402930: Adding repeating event yields SQL error
- Added tabs to pref.php
- Removed admin_handler.php and pref_handler.php
- Fixed bug 1416212: admin_handler gives invalid admin settings name
- Fixed bug 1416850: reject email sometimes get incorrect time
- Fixed bug 1415709: Location is missing in report.php
- Fixed bug 1415717: Location doesn't show in view_entry.php (sometimes)
- Fixed bug 1415256: pop up 'invalid login' not properly displayed
- Fixed bug 1413308: can't set sane end date on recurring events
- Fixed bug 1413743: multi-byte's mail broken
- New Joomla user authentication file (user-app-joomla.php)
- Updated Timezone definitions to version 2005r to reflect change in DST
in the US in 2007
- Fixed bug 1411628: links to some repeating entries off by a year
- Fixed bug 1412351: SQL error when saving repeated entry
- Added ics atachments to external remindes, removed URL
- Fixed bug 1407891: patch for bugs in send_reminders.php
- Fixed bug 1411778: send_reminders.php sends a reminder every time it is run
- Implemented magic_quote independance patch
- Applied bug patch 1410478: patch for bugs in get_OverLap
- Fixed bug 1410828: Save w/ Conflicts not working in v1.1
- Fixed bug 1410487: ical export generates wrong escape sequences
- Implemented RFE 1050527: Option for displaying participants in event pop-ups
- Removed global table styles for activity_log.php page
- Fixed bug 1407377: Entry of a task in the 'activity log' is not correct
- Fixed bug 1403218: v1.1 Reminder Email not Formatted
- Fixed bug 1357358: Columns to narrow between 'date' and '%' in small task list
- Fixed bug 1364451: Site extras not displayed in pop-ups - v1.1.0-CVS
- Added support for events overlspping into next day
- Fixed bug 1314070: Some settings not required by Postgresql
- Fixed bug 1402931: Search error (using mssql)
- Added support for BLOBs for MSSQL DB
- Added support for BLOBs for postgreSQL DB
- Fixed bug 1403070: Icalclient doubles external events
- Fixed bug 1398679: error in epeated event for 5th sunday
- Fixed bug 1401625: ERROR message not be translated (Partial fix)
- Fixed bug 1401426: Adding event time defaults to first work hour
- Fixed bug 1401537: 'German Date' not properly displayed at week.php
- Fixed bug 1400836: patch for SQL errors in current CVS
- Fixed bug 1400400: adding a task - header cannot be translated cpl.
- Fixed bug 1365600: 'unapproved events' are not properly explained
- Merged task files into entry files
- Added option to upload category icons
= Fixed bug 1365219: Highlighted "today" changes too early - v1.1.0-CVS
- Fixed bug 1397766: Tomorrow Report fails to This Week
- Fixed bug 1387646: Repeated events are not shown repeatedly
- Fixed bug 1386705: Two errors in install scripts (PostgreSQL)
- Added option to disable small months
- Added Previews to themes
- Fixed bug 1375089: Repeating evens miss final day of repeat
- Fixed bug 1379707: Repeating event ends one day early
- Imlemented PATCH 1380867: improved ical support
- Fixed bug 1385557: calendar inputs can cause crash
- Added feature to email ics attachment to external participants
This address bug 1384838 and RFE 1384842
- Fixed bug 1385433: External Users not deleted with event
- Changed 'Display Weekends' to affect all pages
- Added support for themes
- Added support for IBM DB2
- Added support for binary objects for MySQL and SQLite. This includes
new support for event attachements and event comments.
(Still need to implement for other databases.)
- Fixed vuln in layers: published vulnerability in layers_toggle.php
was fixed
- Fixed bug 1370871: public access - preferences cannot be saved
- Fixed bug 1366113: Accept/reject Missing
- Fixed problem with dates in nonuser calendar if LANGAUGE_DEFINED
- Fixed bug 1369715: Event for groups hangs - javascript error perhaps
- Fixed bug 1368071: category pop-up for tasks will not work properly
- Fixed vulnerablity: SQL injection possible in edit_template.php,
activity_log.php, admin_handler.php, pref_handler.php, export_handler.php
- Fixed bug 1365435: "Availability...." has no action by clicking the button (tasks)
- Fixed bug 1368088: viewing tasks depends on their belonging selected categories
- Fixed bug 1365541: categories for tasks will not be saved
- Fixed bug 1365452: 'Category' - pop-up cannot be translated completely
- Fixed bug 1363734: 'Not available' will not be translated in admin.php
Added logic to translate OVERRIDE_PUBLIC_TEXT if default value
- Fixed bug 1362876: "all percentages" cannot be translated
- Implemented PATCH 1155607: Show all days in Month with config
- Implemented PATCH 1060025: New display_month() function
- Fixed bug 1360780: register.php does not work
- Implemented PATCH 1294721: single file for mod date_formats
- Implemented RFE 1315740: German date styles
- Fixed bug 1327661: Better german date-formats
- Fixed bug 1350243: Wrong task order in upgrading.html (convert_passwords.php error)
- Fixed bug 1359872: Repeat daily error
- Fixed bug 1358775: Get an error 'Cannot find language file: translations/none.txt
- Implemented PATCH 1221971: IMAP Authentication
- Modified upcoming.php to display tasks (see upcoming.php for details)
- Implemented RFE 1199126: Link Language and Time/Date Formats
- Fixed bug 1357953: rollover info translation grammar problem
- Fixed bug 1357943: short description length mismatch
- Fixed bug 1357946: translation problem on system settings page
- Fixed bug 1358124: popup: short description length problem
- Implemented RFE 1357579: Link to 'Home' in trailer menu
- Fixed bug 1354832: import ical - first edited event multiplies
- Fixed bug 1356024: event link in Activity log - NOT FOUND error
- Fixed bug 1356541: ics-import will not correctly handle 'private'-entries
- Fixed bug 1355655: Task Completed dates not stored properly
- Fixed bug 1313905: database password can't contain '#' chars
- Fixed bug 1353588: 4:30pm PST event bug
- Fixed bug 1353470: Events in day view shown incorrectly - CVS
- Corrected content type in publish.php and freebusy.php
- Fixed bug 1353363: publish.php logic error for public user?
- Added new translation decoding for HTML entities in javascript
- Fixed bug 1351971: "Delete"-Button won't work properly for reports
- Applied PATCH 1297654: eliminate deprecated tags, excluding <b></b>
- Applied PATCH 1349875: Fix for WebCalendar.class
- Fixed bug 1277803: new untimed events - aren't
- Fixed bug 1346660: new entry: time check not informed correctly ->misspelling
- Fixed bug 1352513: Repeating Events interface is broken in Safari
- Fixed bug 1352504: fix for one type of Lost Connection to MySQL server error
- Fixed bug 1351971: "Delete"-Button won't work properly for reports
- Fixed bug 1282382: Del from NUC or Pub Acc deletes from all
- Fixed bug 1220225: 'layered events' cannot be shown by the public
- Fixed bug 1350151: New Entry: entered time check is buggy
- Fixed bug 1350764: RSS feed showing double entries
- Adding logic to consume TZID settings in ics files. If the TZID used the Olson
timezone database naming conventions, we will apply that TIMEZONE to that event
- Fixed bug 1349082: Week numbers wrong if Week Starts on Sun
- Numerous tweaks to RRULE parsing for display of repeating events
- Added new Repeat type 'Manual' that allows adding Inclusions/Exclusions
without other repeat attributes.
- Fixed bug 1348068: "Check for event conflicts" not working for latest CVS
- Fixed bug 1346010: CVS version: Not possible to add/edit events
- Fixed bug 1120897: Conflict with exceptions
- Fixed bug 1347097: Latest CVS install wizard recreates default admin
- Fixed bug 1347166: javascript errors in 'Add Task'
- Implemented PATCH 1345138: Several bug fixes
- Implemented PATCH 1344304: Use default tzone in send_reminders for users w/out pref
- Fixed bug 1345106: Error in send_reminders.php
- Implemented RFE 1337513: Add disable option to Location in 'edit_entry.php'
- Implemented RFE 802644: Allow to add a comment for reject/accept event
- Implemented RFE 1082995: Reject Event Email Message
- Implemented RFE 1030872: Notifications reflect user's setting for 12/24-hour time
- Implemented RFE 1170434: Disable popups
- Fixed bug 1342070: V1.1 - Month view, access.php.
- Fixed bug 1306964: Events cannot be added for hour 0
- Fixed bug 1306195: HML tags on "printer friendly"
- Fixed bug 1339312: Event approval for Non User Calendar
- Fixed bug 1343862: "ByMonth" using at a "repeating event" wrong displaying
- Fixed bug 1342056: V1.1 � Button for testing the db con is not easy to find.
- Numerous translation BUG fixes
- Added logic to redirect to login from email links if needed
- Fixed bug 1340800: "Action entry" for task in activitylog is wrong
- Fixed bug 1337535: 'Server Timezone Selection' could not properly saved
- Added support for SMTP mail using PHPMailer
- Fixed problem with participants not being populated when editing an event
- Fixed bug 1339201: Reminders set to yes results in error if editing appointment
- Added admin defined DELFAULT CONFIGURATION for user access control
- Fixed bug 1337535: 'Server Timezone Selection' could not properly saved
- Fixed bug 1337570: offset on entries from November to April
- Fixed default UAC settings. User's cal_admin value is now used vs $is_admin
- Fixed bug 1335631: Admin-Link on bottom of page shows with access control on
- Changed the way cookies are encrypted. This should fix login looping problems
- Added ability to disable RSS link inclusion in print_header(). Useful for popups
- Fixed bug 1275705: Typos in language files
- Fixed bug 1278023: Carriage returns break I-cal files in v1.1.0-CVS
- Fixed bug 1324505: Last hour of day (23:00 - 00:00) missing!
- Fixed bug 1334863: Week number in week dropdown does not show
- Implemented a new repeating event system that incorporates most requirements
of RFC2445. All the ByXXX values are now supported except ByHour, ByMinute and
BySecond. Multiple Categories, multiple Alarms and RDATE are now supported,
along with the abiity to export VTIMEZONE elements if desired.
- Implemented VTODO support with floating display of due date per RFC2445
- Added sending of HTML mail (for reminders only now)
- Added new time range options for reports: next 14/30/60/90/180/365 days
This allows reports to show events starting with current date
- Fixed bug 1324156: reminders have GMT time
- Fixed bug 1324282: Import iCal US Holidays, wrong dates...
- Added a simple stylesheet to upcoming.php
- Patch 1306191: Allow users to import from Outlook 2003/XP CSV file
- Patch 1307029: Various mispellings in app and documentation
- Fixed bug 1283449: Participants able to edit entries they do not own
- Fixed bug 1249018: orphaned rows after deleting a user
- Fixed bug 1298551: Error in comment in upcoming.php
- Fixed bug 1288923: Fix for bar width in print_entry_timebar
- Patch 1302296: Updated Japanese translations and changes to charset
settings for the updates.
- Fixed bug: edit_entry.php use of DEFAULT date was not being invoked
when no date is passed in
- Fixed bug: Call to member function on a non-object intermittent error
when layers are in use (result from my_array_splice)
- Fixed bug 1296294: Javascript error when saving with empty description on IE
- Applied patch 1290583: No more crash in tz_import.php on install and fixed
quoted int values in sql
- Patch 1275638: minor typos in date formats
- Patch 1275857: Added missing Romanian and Welsh from array in translate.php
- Fixed bug 1276005: Events ending at midnight do not display properly
- Fixed bug 1276729: v1.1 cal_mod_date/time not stored in GMT
- Fixed bug 1276782: icalclient defaults to __public__ permissions
- Fixed bug 1246913: cal_status incorrect when publish from iCal
- Fixed bug 1276709: week_details.php broke in revision 1.31 and up
- Implemented RFE 1209445: single-day untimed events appear before multi-day
- Fixed bug 1265900: exportation to iCal. Newlines should not be escaped per RFC2445
- Fixed bug 1265575: Bug in get_all_dates()
- Fixed bug 1275972: First day of daily repeat missing
- Added minical.php for using in iframe in external site
- Fixed bug 1272390: publish.php broken in v1.1-CVS
- Fixed bug 1259997: repeating events don't send reminder on last day
- Applied patch 1204988: view_v.php : vertical week, bg correction for today
- Added patch 1257167: Delete should select the user by default
- Fixed bug 1259413: Check for event conflicts not working in latest CVS
- Fixed bug 1262236: Conflict checking broken in new TZ code
- Fixed bug 1261920: Email all participants link did not include
external users
- Fixed bug 1261571: Overriding a conflict when name has double quotes
- Fixed bug 1214768: assistants can't see calendar if allow_view_other is N
- Fixed bug 1205806: send_reminders.php did not check some settings properly
- Fixed bug 1257544: Changing event end date
= Fixed bug 1256250: reject_entry.php error
- Fixed bug 1254880: the fill in of languages in system settings wrong
- Fixed bug 1214060: activity log not working properly with user access control