forked from felixsemmler/Realurl
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
831 lines (534 loc) · 34.7 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
2014-11-25 Dmitry Dulepov <[email protected]>
* Fixed bug #62145: RealURL Backend module does not work well with SSL
* Fixed bug #61493: Old class is called in the Info module
2014-11-04 Dmitry Dulepov <[email protected]>
* Fixed bug #62442: Wrong cropping of multibyte URLs
* Fixed bug #58027: Deprecation warning about GeneralUtility::array_merge_recursive_overrule()
2014-10-07 Dmitry Dulepov <[email protected]>
* Fixed bug #60585: Deleting of single entries of decode/encode cache fails sometimes
* Fixed bug #60952: strip_tags for lookUp_cleanAlias
2014-03-12 Dmitry Dulepov <[email protected]>
* Fixed bug #61881: Pathcache is not cleared when creating a new translation
* Fixed bug #56778: languageExceptionUids not working with RealURL 1.12.8
2014-02-17 Dmitry Dulepov <[email protected]>
* Released version 1.12.8
2014-02-11 Dmitry Dulepov <[email protected]>
* Fixed bug #55436: findRootPageId: Infinite Loop in case of circular redirect
* Fixed bug #52651: Autoconf won't be created when hook is used
* Increase TYPO3 compatibility version to 6.2
2013-10-09 Dmitry Dulepov <[email protected]>
* Fixed bug #45879: Unset menu items for ReaulURL management (thanks to Leon Dietsch)
* Fixed bug #52515: Add hook to post process auto-generated configuration
2013-10-08 Dmitry Dulepov <[email protected]>
* Fixed bug #51801: typolink.linkAccessRestrictedPages has no effect if RealURL is enabled
* Fixed bug #51287: add cHash on decoding only if there are relevant parameters
* Fixed bug #49019: Page caching does not work if cHash cache is disabled
* Fixed bug #48944: Check if the duplicate unique alias is a translation
2013-10-07 Dmitry Dulepov <[email protected]>
* Fixed bug #51471: fatal error in info module in TYPO3 6.2 (rev a52257a56b0cdb17fd3fbda91ab4c75bd3cad33c)
2013-09-25 TYPO3 Security team <[email protected]>
* Security fix for TYPO3-EXT-SA-2013-015
* Released version 1.12.7
WARNING! Version 1.12.7 has only changes made prior/on 2013-05-07 plus security fixes. It does not include fixes from later days. Those fixes appear in 1.12.8 release.
2013-07-24 Dmitry Dulepov <[email protected]>
* Use a distinct status string when redirecting from the RealURL
* Fixed bug #45398: getLanguageVar() returns 0 instead of sys_language_uid (thanks to Andreas Beutel)
* Fixed bug #41515: Wrong value applied for GET var when using value default (thanks to Helmut Hummel)
* Fixed bug #48514: 404 if path segment is empty
2013-05-20 Dmitry Dulepov <[email protected]>
* Remove inclusion of old TYPO3 files. Rely on autoloader and compatibility layer now.
* Fix 'not deleted' in the manual (wrong SQL syntax in examples)
2013-05-07 Dmitry Dulepov <[email protected]>
* Fix mixed case extension key
* Released version 1.12.6
2013-05-06 Dmitry Dulepov <[email protected]>
* Released version 1.12.5
2013-04-11 Dmitry Dulepov <[email protected]>
* [BUGFIX] mysqli compatibility issue with TYPO3 CMS 6.1 (thanks to Benni Mack and Oliver Hader)
* Fixed bug #46782: avoid using loadTCA with TYPO3 >= 6.1
* Change url decoding: replace rawurldecode() with urldecode()
* [BUGFIX] Decodefilename adds rawurlencode to only one segment (thanks to Stephan Schuler)
2013-03-13 Dmitry Dulepov <[email protected]>
* Released version 1.12.4
2013-02-26 Dmitry Dulepov <[email protected]>
* Added information to the manual about calling userFunc for alias processing (thanks to Christian Ludwig)
2013-02-08 Dmitry Dulepov <[email protected]>
* Fixed bug #43816: flock() calls in autoconf file generation prevent NFS hosting
* Fixed bug #42295: Revitalization of pathcache confused if nothing changed
* Fixed bug #41477: Pathcache entries are not expired for subpages (thanks to Steffen Gebert)
2013-01-29 Dmitry Dulepov <[email protected]>
* Fixed bug #43599: 404 error if there is a separator in the subpage
2012-08-23 Dmitry Dulepov <[email protected]>
* Do not set cHash if there are no GET variables (sfp 926.1041)
2012-08-21 Dmitry Dulepov <[email protected]>
* Fixed bug #18548: Deprecation Warnings with TYPO3 4.7
* Fixed bug #18575: wrong code for localized title detection
* Released version 1.12.3
2012-06-29 Dmitry Dulepov <[email protected]>
* Fixed bug #18578: 404 error is not displayed if appendMissingSlash is not set
2012-06-25 Dmitry Dulepov <[email protected]>
* Fixed bug #18568: insufficient URL conversion of Redirects with umlauts
* Fixed bug #18527: URLs with a . at the end do not produce 404 error
* Fixed bug #18437: Wrong ID in shortcut mode "Parent page"
* Fixed bug #18443: produce fewer results on title lookup
* Fixed bug #18190: apendMissingSlash handling different if a point is in query parameter
* Fixed bug #18133: Double quotation if magic_quotes_gpc is on
* Released version 1.12.2
2012-06-19 Dmitry Dulepov <[email protected]>
* Snowflake task 1570.179: cHash issues with multilanguage domains
2012-05-29 Dmitry Dulepov <[email protected]>
* Fixed bug #18551: target redirect path is saved in lower case
* Fixed bug #18532: cHash is incorrectly recalculated if the postVar is discarded due to the empty segment
2012-05-22 Dmitry Dulepov <[email protected]>
* Fixed bug #18477: cHash is wrong when using noMatch=bypass with the last parameter in the postVarSets
2012-04-23 Dmitry Dulepov <[email protected]>
* Fixed bug #18462: wrong definition for uid column in tx_realurl_redirects
* Fixed bug #18479: redirect statistics sometimes are not updated
2012-02-17 Dmitry Dulepov <[email protected]>
* Released version 1.12.1
2012-02-02 Dmitry Dulepov <[email protected]>
* Fixed bug #18447: Many domains in the same installation is not supported by the _DOMAINS
* Fixed bug #18448: cHash calculation sometimes wrong
2011-12-21 Dmitry Dulepov <[email protected]>
* Fix: BE module for redirects is case-insensitive but FE handling is case-sensitive
* Released RealURL 1.12.0
2011-11-30 Dmitry Dulepov <[email protected]>
* Feature: allow redirects for various domains
* Fixed bug #18354: Wrong cHash when valueDefault and enableCHashCache is used (thanks to Helmut Hummel)
2011-11-17 Dmitry Dulepov <[email protected]>
* Manual update: prefer absRefPrefix to baseUrl from now on
2011-11-11 Dmitry Dulepov <[email protected]>
* Fixed bug #18322: Deprecated function call to t3lib_div::testInt()
2011-10-27 Dmitry Dulepov <[email protected]>
* Added t3lib_div::loadTCA('pages') to ext_tables.php
2011-06-29 Dmitry Dulepov <[email protected]>
* Fixed bug #18200: Multiple issues with _DOMAINS feature
2011-06-16 Dmitry Dulepov <[email protected]>
* Fixed bug #18170: Unique Aliases not shown correctly (thanks to Joachim Streit)
* Released RealURL 1.11.2
2011-06-13 Dmitry Dulepov <[email protected]>
* Fixed bug #18176: L=x does not work with _DOMAINS
2011-05-04 Dmitry Dulepov <[email protected]>
* Fixed bug #18118: Warning message related to pass-by-reference
* Fixed warning: missing 2nd parameter to fullQuoteStr
* Released version 1.11.1
2011-05-03 Dmitry Dulepov <[email protected]>
* Released RealURL 1.11.0
2011-04-22 Dmitry Dulepov <[email protected]>
* Added feature #18109: Allow per domain redirects
2011-04-19 Dmitry Dulepov <[email protected]>
* Fixed bug #18081: With default config RealURL accepts pages with .html suffix as long as with /
* Fixed bug #17944: "Excludes from speaking URL" for "Visual menu separator"
* Fixed bug #16001: Error in documentation: parameter condPrevValue is wrong, should be cond['prevValueInList']
* Fixed bug #16340: resolveShortcut fails to resolve shortcuts with a mode which leads to a mountpoint (thanks to Popy)
* Fixed bug #15013: problem with ExcludeFromUrl and two sequenced pages with the same page title (thanks to Stefan Galinski)
2011-04-14 Dmitry Dulepov <[email protected]>
* Fixed bug #18077: Wrong table column name (thanks to Juris Treibahs)
* Fixed bug #18047: 1.10.2 treats tx_realurl_pathsegment as entire url regardless of tx_realurl_pathoverride
* Fixed bug #18099: Use only detected language when decoding
* Fixed bug #18042: pagePath.spaceCharacter empty not supported anymore
2011-03-23 Dmitry Dulepov <[email protected]>
* Removed autoUpdatePathCache and firstHitPathCache because they causes random hard to catch problems (404 errors and performance issues)
* Added "Thanks!" section to the end of the manual
2011-03-22 Dmitry Dulepov <[email protected]>
* Added a new experimental "optional" directive
2011-02-15 Dmitry Dulepov <[email protected]>
* Fixed bug #17514: Wrong html breaks table layout
* FIxed bug #17505: array_unique in tx_realurl_advanced->fetchPagesForPath produces incorrect results
2011-01-31 Dmitry Dulepov <[email protected]>
* Released version 1.10.2
2011-01-27 Dmitry Dulepov <[email protected]>
* Fixed bug #15929: lookUpTable to localize tt_news single view URL does not work
* Fixed bug #16748: URL ending in '?' gets trailing slash from appendMissingSlash
2010-11-17 Dmitry Dulepov <[email protected]>
* Fixed bug #16398: MySQL extended syntax is not used in case of persistent connections
* Released version 1.10.1
2010-11-09 Dmitry Dulepov <[email protected]>
* Fixed bug #16222: Typo in csh
* Fixed bug: sorting direction cannot be changed in redirects view
2010-11-03 Dmitry Dulepov <[email protected]>
* Continue fixes for #15096 (see comment 0043394 and below in the bug report)
2010-11-02 Dmitry Dulepov <[email protected]>
* Fixed bug: fileName did not work if file name is an integer
* Fixed bug #16098: renaming page removes path cache entries instead of expiring them
* Fixed bug #15906: cHash comparison failure
2010-11-01 Dmitry Dulepov <[email protected]>
* Fixed bug #15824: Speaking URL path segment does not work
* Improve performance of expire time deletions
2010-10-19 Dmitry Dulepov <[email protected]>
* Fixed bug #15768: make number of results per page in the redirects view configurable
2010-09-16 Dmitry Dulepov <[email protected]>
* Released version 1.10.0
2010-09-15 Dmitry Dulepov <[email protected]>
* Fixed bug #15708: No separate configuration possible if only port differs
* Fixed problem: decoding of path override did not work for non-default language
* Fixed problem: encoding of path override did not work for links with default language on localized pages
* Fixed bug #15643: Not compatible with new Shortcude mode "Parent page" (thanks to Steffen Gebert)
* Fixed bug #15654: RealURLs with no spaceCharacter
* Updated code for #15665: remove references in hook parameters, use return values (thanks to Ingo Renner)
2010-09-09 Dmitry Dulepov <[email protected]>
* Fixed bug #15665: Method to manually set the host during URL encoding
* Fixed bug #15602: key is too long
* Added database fields for overriding path segment completely
* Fixed bug #15665: Method to manually set the host during URL encoding
* Fixed bug #15602: key is too long
* Added resolving of back path to id (initial version)
2010-09-08 Dmitry Dulepov <[email protected]>
* Refactoring modfunc1/index.php
* Refactor redirect view and add search to it
* Added a page browser to the redirect view
2010-08-31 Dmitry Dulepov <[email protected]>
* Fixed forge issue #9285: t3blog problems with RealURL when using file names
* Updated copyright information
* Removed unused modules
2010-08-30 Dmitry Dulepov <[email protected]>
* Fixed bug #14780: Resolving incorrect id when only language-preVar gets passed (thanks to Bernhard Kraft)
* Fixed bug #15481: Visibility of tx_realurl_advanced::encodeTitle()
* Fixed bug #10774: localized pagePath encoding by tx_realurl_advanced not working when using new _DOMAINS config
* Fixed bug #14266: set as redirect does not work
* Fixed bug #15599: Pressing "Cancel" in redirect view does not hide the form
* Released version 1.9.4
2010-08-25 Dmitry Dulepov <[email protected]>
* Fixed bug #15552: Impossible to have file names on the root page
* Fixed bug #15335: PHP Warning: Invalid argument supplied for foreach() in class.tx_realurl_tcemain
* Fixed bug #15435: Editing of redirects not possible anymore
* Fixed bug #15366: uniqalias for an item with the same name is rotatory generated als -1 and -2 (thanks to David Frerich)
2010-06-22 Dmitry Dulepov <[email protected]>
* Fixed bug #14815: missing extension configuration causes PHP errors
* Fixed bug #14700: Length of tablename field in tx_realurl_uniqalias is too short
* Fixed bug #14820: Clear cache when page's "hidden" flag changes
* Fixed bug #14821: Path cache is not cleared when page cache is cleared
2010-06-14 Dmitry Dulepov <[email protected]>
* Fixed bug #14684: tx_realurl_tcemain->clearUniqueAlias SQL error
* Released version 1.9.3
2010-06-09 Dmitry Dulepov <[email protected]>
* Fixed bug #14661: wrong URL if defaultToHTMLsuffixOnPrev is set to ".html"
* Fixed bug #14667: Missed trailing slashes
* Fixed bug #14657: 404 error on some shortcut pages
* Regression: URLs by default do not have slashes appended
2010-06-08 Dmitry Dulepov <[email protected]>
* Fixed bug #14642: Missing argument 2 for tx_realurl::isString()
2010-06-07 Dmitry Dulepov <[email protected]>
* Released version 1.9.2
2010-06-04 Dmitry Dulepov <[email protected]>
* Fixed bug #14617: defaultToHTMLsuffixOnPrev doesn't work anymore
2010-06-04 Dmitry Dulepov <[email protected]>
* Fixed bug #14616: Error: Call to undefined method t3lib_div::calculatechash()
* Fixed bug #14111: tx_realurl::lookUp_cleanAlias() could be used in user functions but is protected since v1.8.0
* Released version 1.9.1
2010-06-03 Dmitry Dulepov <[email protected]>
* Fixed bug #10124: Outdated entry in tx_realurl_uniqaliase should throw a 404 error
* Fixed bug #13993: valueMaps: noMatch:bypass removes the parameter from the url
* Fixed bug #14370: realurl fails on mapping with multidomain conf with different default langs (thanks to Vladimir Podkovanov)
* Fixed bug #13475: Add possibility to userFuncs to bypass the param as known from valueMap (thanks to Steffen Ritter)
* Released version 1.9.0
2010-06-02 Dmitry Dulepov <[email protected]>
* Fixed bug #11219: Incorrect cHash stored when bypassing parameters
2010-06-01 Dmitry Dulepov <[email protected]>
* Fixed bug #12383: Append suffix depending on GETvars
* Fixed bug #14576: Add a flag to the page to exclude it from RealURL caches
* Fixed bug #9757: Autoconfig should be rewritten after update to sys_domain
* Fixed bug #13951: Wrong link when linking to root page on TYPO3 installation inside a subdirectory
* Fixed bug #13962: Support for all UTF8 characters in URLs
2010-05-31 Dmitry Dulepov <[email protected]>
* Fixed bug #14381: 404 Handling throws a 500 error
* Fixed bug #14414: wrong behavior with Exclude from speaking URL setting (thanks to Vladimir Podkovanov)
* Fixed bug #12904: Exclude from speaking URL
* Fixed bug #14111: tx_realurl::lookUp_cleanAlias() could be used in user functions but is protected since v1.8.0
* Fixed bug #14261: Error Log in BE use wrong DomainName
* Fixed bug #14266: set as redirect does not work
* Fixed bug #14552: Path cache is not used in some cases
* Fixed bug #14200: after logging out from BE realurl stops working on some pages
* Fixed bug #14300: FileName option does not drop used parameters
* Fixed bug #14321: If page title is empty, fall back to the uid of the page for path generation
* Fixed bug #10073: If page title is empty, RealURL generates path to the upper page
* Fixed bug #7825: Alias change does not change paths in non–default language
* Fixed bug #4481: after page a page is deleted it remains in the pathcache
2010-04-20 Dmitry Dulepov <[email protected]>
* Fixed bug #14031: RealURL 1.8.0 floods sys_log with error messages: tx_realurl::encodeSpURL_urlPrepend is no valid callback
* Fixed bug #13966: RealUrl uses t3lib_div::fixed_lgd() which is deprecated
* Added a note to the manual that _DEFAULT must not be used in multidomain configurations
* Recreate TCEmain hook to clean/expire path entries
* Refactor and simplify insertion/updates in the path cache
* Released version 1.8.1
2010-04-19 Dmitry Dulepov <[email protected]>
* Removed duplicate code
2010-04-07 Dmitry Dulepov <[email protected]>
* Released version 1.8.0
2010-03-29 Dmitry Dulepov <[email protected]>
* Fixed bug #13918: Autoconf breaks SimulateStatic-URLs
2010-03-16 Dmitry Dulepov <[email protected]>
* Small optimization for aliases
* Fixed bug #6400: Unexpected behaviour when postVarsets => _DEFAULT is not set
* Fixed bug #13721: No access to configuration in encodeTitle_userProc function from inside tx_realurl
2010-03-15 Dmitry Dulepov <[email protected]>
* Fixed bug #10348: 301 Moved Permanently with redirects and redirects_regex
* Fixed bug #12968: Set RealURL as conflicting with simulatestatic
* Added PHP5 access specifiers to tx_realurl and tx_realurl_advanced
2010-03-10 Dmitry Dulepov <[email protected]>
* Fixed bug #12919: Mistyping of a sql query 'expires' instead of 'expire'
* Preparatory work for #9858: Making slash at the end ot the path configurable
* Fixed bug #13507: Deleted templates are included when finding rootpage_id by searching sys_template
* Fixed bug #13018: editPathCacheEntry() attempts to update nonexistent db field in class.tx_realurl_modfunc1.php
* Fixed bug #12992: Table "tx_realurl_uniqalias" doesn't get created on a fresh installation (MySQL)
* Fixed bug #9025: RealUrl generates links to live version within a draft workspace preview
* Fixed bug #12698: Empty conf[spaceCharacter] => PHP Warning "Compilation failed"
* Fixed bug #12846: Parsing issue with DBAL
2010-01-13 Dmitry Dulepov <[email protected]>
* Updated documentation: described that appendMissingSlash works before any other option
2009-11-17 Dmitry Dulepov <[email protected]>
* Fixed bug #12158: KEY bk_realurl02 of table tx_realurl_uniqalias is too long
* Released version 1.7.0
2009-11-16 Dmitry Dulepov <[email protected]>
* Fixed bug #12529: tx_realurl->isMultidomain called multiple times
* Fixed bug #12445: Redirects are prepended by a slash
* Fixed bug #12414: Add to manual that checking the is_sitroot flag is mandatory in multidomain environments
* Fixed bug #12274: appendMissingSlash with keyword "redirect" does not correctly redirect an URL with a query part
2009-10-08 Dmitry Dulepov <[email protected]>
* Fixed bug #11393: 2 folder with "exclude from speaking URL" - 404Error
* Fixed bug #9545: "exclude from speaking url segment" doesn't work if there are two or more pages with the flag in the same directory
* Fixed bug #12137: Field field_alias in table tx_realurl_uniqalias too small when using CONCAT_WS('-',verylongfieldname,other...) in alias_field
* Fixed bug #11042: Wrong behaviuor of exclude from speaking url parameter
* Fixed bug #9877: Problems with PD-Admin
2009-10-06 Dmitry Dulepov <[email protected]>
* Fixed bug #10329: Speaking URL path segment disappered from page overlay
2009-10-02 Dmitry Dulepov <[email protected]>
* Changed index bk_realurl02 (shorter key)
* Commented TCEmain hook: it needs a better way of handling page renames
* Fixed bug #9976: realurl stops working when encodeSpURL_postProc hook is used
* Fixed bug #11873: Error in dokumentation decodeSpURL_postProc does not exist
* Fixed bug #11347: Strip Tags in Titles
* Fixed bug #11777: Add new field "spurl_string" to tx_realurl_chashcache that makes it easier to debug the contents of this table
* Fixed bug #9267: "bad" line in realurl manual
2009-10-01 Dmitry Dulepov <[email protected]>
* Removed ereg_* functions (deprecated in PHP 5.3)
* Small fixes in the redirect module
* Replace cHash with the one provided in the query string (Snowflake fix)
2009-04-19 Dmitry Dulepov <[email protected]>
* Reworked redirects module
* Fixed problem: if default language uid is not 0 and language is not set in the URL, RealURL still used 0
2009-04-18 Dmitry Dulepov <[email protected]>
* Changed layout and fields in the 'Redirects' function
* Removed 'Clear cache' on extension update
* Changed cHash table to use a full md5 string as URL hash. This makes less possible to create wrong cHashes.
* Use full URL in redirects to prevent wrong redirects
* Removed a method to find root page id by is_siteroot check
* Fixed double call to findRootPageId() when using _DOMAINS
2009-01-28 Dmitry Dulepov <[email protected]>
* Added pages_language_overlay to modified_tables to make EM happy
* Removed hash from tx_realurl_pathcache and optimized the whole handling of this cache with additional indexes
* Added strict mode with more checks for the configuration
2009-01-01 Dmitry Dulepov <[email protected]>
* Added a call to pageNotFound and exit if incoming URL cannot be parsed
2008-12-16 Dmitry Dulepov <[email protected]>
* Released version 1.5.3
2008-12-12 Dmitry Dulepov <[email protected]>
* Fixed error in TCEmain hook with TYPO3 4.3
* Fixed double slashes for the root page
2008-10-07 Dmitry Dulepov <[email protected]>
* Added hooks to pre-/post-process URLs
2008-10-05 Dmitry Dulepov <[email protected]>
* Fixed more issues with _DOMAINS (empty home page URL caused problems)
2008-10-02 Dmitry Dulepov <[email protected]>
* Fixed bug #9376: ['_DOMAINS'] requires preVars definition
* Fixed bug #9405: devLog() calls without debug test in class.tx_realurl_tcemain.php
* Require PHP5 for RealURL from now on
* Released version 1.5.2
2008-09-27 Dmitry Dulepov <[email protected]>
* Fixed bug #9265: findRootPageIdByHost is used in class.tx_realurl_advanced.php but never defined
* Fixed bug: appendMissingSlash does not work properly if query string present
* Fixed bug #9288: Typewriting error in ext_localconf.php
2008-09-23 Dmitry Dulepov <[email protected]>
* Added "redirect" keyword for "appendMissingSlash" option
2008-08-25 Dmitry Dulepov <[email protected]>
* Fixed bug #9190: Missing argument 2 for tx_realurl_tcemain::clearBranchCache()
* reapplyAbsRefPrefix is now on if not set explicitely
* add page exclusion from path also to "not in menu" and sysfolders
* Released version 1.5.1
2008-08-15 Dmitry Dulepov <[email protected]>
* Fixed bug #6513: Small improvements (multi-language, URL length, page type)
* Fixed bug #7444: Wrong resolving of shortcut pages leading to double content
* Fixed bug #8683: Improve domain handling in dependency to query parameters (patch by Oliver Hader)
* Fixed bug #5506: Redirects set in BE doesn't work
* Released version 1.5.0
2008-08-14 Dmitry Dulepov <[email protected]>
* Added more methods to determine root page id
* Fixed bug #7111: noMatch = bypass makes prevents realurl to decode fileName on root page
* Added search for site root in autoconf
* Fixed bug #9042: Pagetitle with ® sign not working (sometimes)
* Fixed bug #9013: tx_realurl_advanced ignores deleted and hidden flag of table pages_language_overlay
* Added "exclude" flag for pages
2008-05-26 Dmitry Dulepov <[email protected]>
* New feature: reapply config.absRefPrefix to URL if configured so
* Added information to the manual about removing empty segments
2008-05-23 Dmitry Dulepov <[email protected]>
* New feature: remove postVar segment completely if it it produces only empty values
2008-05-14 Dmitry Dulepov <[email protected]>
* Fixed bug #8406: config.absRefPrefix crashes realurl
2008-04-29 Dmitry Dulepov <[email protected]>
* Added compatibility with 4.2 (bugs #8026, #7941)
* Added handling of nested domains
* Added an option to enable/disable devLog without using Install tool (see also bug #8125)
* Moved locallang*.php to locallang*.xml (see #6911)
* Release of version 1.3.2
2008-03-17 Dmitry Dulepov <[email protected]>
* Fixed wrong spelling of RealURL everywhere in the manual
2008-03-10 Dmitry Dulepov <[email protected]>
* Fixed bug #6567: autoconfgeneration create wrong config for defaultToHTMLsuffixOnPrev and acceptHTMLsuffix
* Fixed problem: fatal error in BE when sysfolder/shortcut/MP is renamed
* Release of version 1.3.0
* Fix for PHP4 error in BE
* Release of version 1.3.1
2008-03-06 Dmitry Dulepov <[email protected]>
* Fixed bug #7486: tx_realurl_pathsegment is now exclude field
* Fixed: _DEFAULT was ignored in TCEmain hook
* Change path expiration behavior
2008-03-05 Dmitry Dulepov <[email protected]>
* Fixed bug #6952: expireDays is not set correctly
* Fixed bug #6416: if autoUpdatePathCache is true old urls are redirected not as 301
* Added TCEMain hook to update path cache if page is renamed
2008-02-06 Dmitry Dulepov <[email protected]>
* Fixed error #6849: Error on 404/Page Not Found
* Updated function index with extdeveval
2008-01-18 Dmitry Dulepov <[email protected]>
* Added eol-style property for all text files
* Fixed another incarnation of postVarSet issue
2008-01-07 Dmitry Dulepov <[email protected]>
* Updated logo in manual
2007-11-28 Dmitry Dulepov <[email protected]>
* Update information about config.baseURL in the documentation
2007-10-22 Dmitry Dulepov <[email protected]>
* Removed svn:eol-style=native from all files because it caused problems with EM on *nix systems
2007-10-21 Dmitry Dulepov <[email protected]>
* Updated documentation
* Some files are reformatted according to conding conventions
* Updated function index
2007-10-07 Dmitry Dulepov <[email protected]>
* Fix: query string was reconstructed only when cache was not in use
2007-10-07 Dmitry Dulepov <[email protected]>
* Added hooks for extensions to provide configuration
* Autoconfiguration is moved to processing class
* Removed lateAddToCache because it had bad side effects
2007-10-01 Dmitry Dulepov <[email protected]>
* Fixed wrong intval on string md5
2007-09-20 Dmitry Dulepov <[email protected]>
* Changed tx_realurl_urlencodecache and tx_realurl_urldecodecache to use full md5
* Added lots of calls to TYPO3_DB->sql_free_result to free PHP resources
* Default autoconfiguration file location is now in typo3conf
* Fixed bug 4995: 301 redirection for expired pagepaths broken
2007-09-18 Dmitry Dulepov <[email protected]>
* Removed "DEFAULT '0'" from "uid" column in tx_realurl_uniqalias
* Fixed bug 5369: Converting to InnoDB
* Changed primary key for tx_realurl_errorlog to prevent errors about duplicate entries
* Optimized query to tx_realurl_errorlog
* 'suggest' static_info_tables instead of requiring it
2007-09-14 Dmitry Dulepov <[email protected]>
* If decoded entry is not in cache, it will be added there when TSFE has completed request
2007-09-12 Dmitry Dulepov <[email protected]>
* Fixed bug 2402: RealURL+tx_realurl_advanced: xxx was not a keyword for a postVarSet
* Fixed bug 4495: When logged in from BE, produces error: Segment "zzz" was not a keyword for a postVarSet as expected
* Fixed bug 5784: function pageAliasToId is not DBAL-safe
2007-09-11 Dmitry Dulepov <[email protected]>
* Added searching for rootpage_id by domain name (taking redirects into account)
2007-09-10 Dmitry Dulepov <[email protected]>
* Fixed bug 4994: tx_realurl_pathcache must not be flushed!
* Fixed bug 5150: Remove tx_realurl_pathcache table from MySQL Query Cache
* Fixed bug 6257: pointless rootline lookup in multi-domain enviroment
* Fixed bug 6051: RealURL does not set GET vars for use with TypoLink
* Forced firstHitPathCache if no postVarSets or fixedPostVars defined
2007-09-10 Dmitry Dulepov <[email protected]>
* Added autoconfiguration feature
2007-07-09 Dmitry Dulepov <[email protected]>
* Fixed error in regular expression
2007-01-24 Dmitry Dulepov <[email protected]>
* Removed enableDomainLookup and rootPageID from another place in the manual (thanks to Chris Paige for noticing it!)
2007-01-12 Dmitry Dulepov <[email protected]>
* Release of RealURL 1.1.4
2007-01-04 Dmitry Dulepov <[email protected]>
* Fixed bug 4007: realurl path in workspace is kept when published
* Fixed bug 4395: Specified key was too long; max key length is 1000 bytes
* Fixed bug 4485: RealURLs with no spaceCharacter
* Fixed bug 4528: Deprecated function in documentation
* Fixed bug 4559: Fails to crate/update table tx_realurl_uniqalias when db is set to utf8 with max key restriction
* Renamed isInFEEditing() to IsBEUserLoggedIn()
* Added tx_realurl_pathcache to list of table for clearing when all cache is cleared
2006-10-13 Dmitry Dulepov <[email protected]>
* enableDomainLookup and rootPageID is removed from manual.sxw because they do not exist
* Added TS log message in case if root page cannot be determined from configuration
2006-10-06 Dmitry Dulepov <[email protected]>
* Release of RealURL 1.1.3
2006-10-06 Dmitry Dulepov <[email protected]>
* Fixed compatibility issue for wrong realurl configuration (see bug #4352)
* Updated class/function index
2006-10-05 Dmitry Dulepov <[email protected]>
* Release of RealURL 1.1.2
2006-10-05 Dmitry Dulepov <[email protected]>
* Added patch by Andreas Otto (field order and sorting in mod1 for Redirect view)
* Fixed bug 1530: defaultToHTMLsuffixOnPrev has to be cleaned in decodeSpURL
* Fixed bug 2439: [RealURL] Prepend domain name before path in realurl modules
* Fixed bug 3441: Real url's with .html without using defaultToHTMLsuffixOnPrev
* Fixed bug 3988: /start/Feedback gets not found because of uppercase; searchTitle_searchPid() return does not use "encoded" version in lookup
2006-10-03 Dmitry Dulepov <[email protected]>
* Fixed bug #3517: Impossible to have same path on 2 domains
2006-09-07 Dmitry Dulepov <[email protected]>
* Release of RealURL 1.1.1
2006-08-28 Dmitry Dulepov <[email protected]>
* Fixed bug #3078: realurl doesn't take config.typolinkLinkAccessRestrictedPages into account
2006-08-25 Dmitry Dulepov <[email protected]>
* bk_realurl02 was too large
2006-08-17 Dmitry Dulepov <[email protected]>
* Made a workaround for error in parse_url() when parsing multiple arrays
2006-02-16 Dmitry Dulepov <[email protected]>
* Updated compatibility version
2006-01-29 Dmitry Dulepov <[email protected]>
* Fixed repeated message in EM to drop/add bk_realurl02 index
2006-01-27 Dmitry Dulepov <[email protected]>
* Fixed bug #2413: RealURL: wrong paths are generated if mount points are used
* Fixed bug #2416: RealURL: wrong page is displayed
* Fixed bug #1814: RealURL = MySQL database optimisation
* Code cleanup (uninitialized vars, debuging messages, etc).
* Updated extension API data
* Changed XCLASS name of modfunc1 to match file name
2005-10-14 Kasper Skårhøj <[email protected]>
* en/decode caches will expire after 24 hours
* Adding "userFunc" for id-alias translation (alternative to built in "lookUpTable")
* Fixed a few bugs
* Implemented "301 Moved Permanently" headers
* Implemented a table where you can define permanent redirect URLs, for instance for keep backwards compatibility with specific old urls.
* Implemented an error log that will track all URLs which resulted in a 404 - useful for checking most typical "lost links" and creating a redirect. Can be disabled with ['init']['disableErrorLog']
* By default realurl will return 404 if the whole url is not used in the decoding.
* Can throw a 404 if the alias mapping to id didn't succed (configuration)
* Supports localization for alias-id mapping, eg. when titles of news elements are used in realurl and the language is different than default it will take the localized title and use that (if configured for it). (lookUpTable feature)
* Supports auto-update of aliases if titles of eg. news items changed. Must be configured. (lookUpTable feature)
* Improved the lookUp_cleanAlias function to respect charset - should fix clean up on non danish/german titles, just like it has been done for page titles some time ago.
* Implemented that expired URLs will redirect to new ones, sending "301 Moved Permanently" headers
* Improved many management functions in backend module.
2005-10-11 Kasper Sk�hj,,, <[email protected]>
* Introduced feature "autoUpdatePathCache" which will allow changes to eg. page title to be made instant in the URL plus keeping backwards compatibility for a period of time with the previous URL.
* You can add additional pathCache entries in the management module.
2005-04-19 Kasper Sk�hj,,, <[email protected]>
* Added "redirects_regex" feature to match URLs with a regex for initial redirection.
2005-02-22 Kasper Sk�hj,,, <[email protected]>
* Added Web>Info / Speaking Url Management module: Finally it does something. Can manage the pagepath cache, show decode and encode cached content and manage unique-alias maps.
2004-12-20 Kasper Sk�hj,,, <[email protected]>
* Added support for frontend login triggered bypass keywords (for proxy cache-control situations) (look for "feLogin" in manual)
* Added registration of page id for url encoding - for cache management.
2004-09-01 Kasper Sk�hj,,, <[email protected]>
* encodeTitle(): Support of multibyte encodings like UTF-8 in the encoding of page titles. Also extended letters => ASCII equivalents are working now (using t3lib_cs)
* Implemented support for usage over multiple domains. Manual has been updated. Basically you have to configure the id-resolver (like "tx_realurl_advanced") to know of its root page id so it has a starting point. This is cannot be automatic and therefore you have to configure it to correspond with the root page UID in the page tree. This is documented with examples in the manual.
* !!! Changed return values type for some functions, in particular observe that the user processing of path-to-id is now returning and ARRAY NOT AN INTEGER (Id)!
* &MP vars are now encoded with page id. Works with both pagepath cache and without.
* Generally, the manual URL decoding (without pagepath cache) has been updated and tested to work well.
* Fixed bug with ".html" prefix when page path is blank
(This development was sponsored by Forbrugernes Hus in Denmark. Thanks.)
2004-06-10 Kasper Sk�hj,,, <[email protected]>
* Added option to disable pathcache (and more for that)
* For 404 handling, realurl will now use the default TYPO# pageNotFound handling.
* "Admin" jump functionality had a new feature which can link people into the backend for editing the page rather than showing frontend icons only.
* Created modes for "soft" segment-not-found handling.
* Implemented true URL decode/encode caching
* All document, but some features depends on TYPO3 3.7.0-dev+
2004-04-22 Kasper Sk�hj,,, <[email protected]>
* Added new option "appendMissingSlash" which appends a trailing slash to the path if it was not set by the user.
2004-03-23 Kasper Sk�hj,,, <[email protected]>
* Added the possibility of specifying more than just the "nav_title,title" fields from the rootline in the generation/resolve of the speaking URL. Documentation updated accordingly.