TYPO3CMS/Extensions/realurl.git
3 years ago[TASK] Reformat the code in modfunc1 master 1_13_3
Dmitry Dulepov [Mon, 16 Mar 2015 10:18:31 +0000 (13:18 +0300)]
[TASK] Reformat the code in modfunc1

3 years ago[TASK] Improve phpDoc comments and disable some inspections
Dmitry Dulepov [Mon, 16 Mar 2015 09:31:09 +0000 (12:31 +0300)]
[TASK] Improve phpDoc comments and disable some inspections

3 years ago[TASK] Remove obsolete ext_update class
Dmitry Dulepov [Mon, 16 Mar 2015 09:17:19 +0000 (12:17 +0300)]
[TASK] Remove obsolete ext_update class

3 years ago[TASK] Mark ext_emconf for release 1.13.3
Dmitry Dulepov [Mon, 16 Mar 2015 09:15:50 +0000 (12:15 +0300)]
[TASK] Mark ext_emconf for release 1.13.3

3 years ago[TASK] Improve phpDoc comments
Dmitry Dulepov [Mon, 16 Mar 2015 08:55:08 +0000 (11:55 +0300)]
[TASK] Improve phpDoc comments

3 years ago[BUGFIX] #65754: wrong calls to testInt()
Dmitry Dulepov [Mon, 16 Mar 2015 08:52:33 +0000 (11:52 +0300)]
[BUGFIX] #65754: wrong calls to testInt()

3 years ago[TASK] Release 1.13.2 1_13_2
Dmitry Dulepov [Mon, 16 Mar 2015 08:46:53 +0000 (11:46 +0300)]
[TASK] Release 1.13.2

3 years ago[TASK] Release 1.31.1 1_31_1
Dmitry Dulepov [Sun, 15 Mar 2015 14:17:52 +0000 (17:17 +0300)]
[TASK] Release 1.31.1

3 years ago[BUGFIX] Remove remaining old API calls
Dmitry Dulepov [Sun, 15 Mar 2015 14:05:45 +0000 (17:05 +0300)]
[BUGFIX] Remove remaining old API calls

3 years ago[BUGFIX] Include realurl autoconfiguration file only if autoconfiguration is enabled
Dmitry Dulepov [Sun, 15 Mar 2015 14:04:07 +0000 (17:04 +0300)]
[BUGFIX] Include realurl autoconfiguration file only if autoconfiguration is enabled

3 years ago[TASK] Prepare release 1.13.0 1_13_0
Dmitry Dulepov [Fri, 13 Mar 2015 09:58:55 +0000 (12:58 +0300)]
[TASK] Prepare release 1.13.0

3 years ago[BUGFIX] Use proper comparison in SQL
Dmitry Dulepov [Fri, 13 Mar 2015 09:52:35 +0000 (12:52 +0300)]
[BUGFIX] Use proper comparison in SQL

3 years agoMerge branch 't3master' into realurl_1x
Dmitry Dulepov [Fri, 13 Mar 2015 09:46:23 +0000 (12:46 +0300)]
Merge branch 't3master' into realurl_1x

3 years ago[FEATURE] Finish apiwrapper implementation for the rest of the extension
Dmitry Dulepov [Fri, 13 Mar 2015 09:03:01 +0000 (12:03 +0300)]
[FEATURE] Finish apiwrapper implementation for the rest of the extension

3 years ago[BUGFIX] Wrong member was set
Dmitry Dulepov [Fri, 13 Mar 2015 08:50:50 +0000 (11:50 +0300)]
[BUGFIX] Wrong member was set

3 years ago[FEATURE] Finish apiwrapper implementation for the rest of the extension
Dmitry Dulepov [Fri, 13 Mar 2015 09:03:01 +0000 (12:03 +0300)]
[FEATURE] Finish apiwrapper implementation for the rest of the extension

3 years ago[BUGFIX] Wrong member was set
Dmitry Dulepov [Fri, 13 Mar 2015 08:50:50 +0000 (11:50 +0300)]
[BUGFIX] Wrong member was set

3 years ago[TASK] Removing obsolete ChangeLog
Dmitry Dulepov [Tue, 3 Mar 2015 10:27:09 +0000 (13:27 +0300)]
[TASK] Removing obsolete ChangeLog

3 years ago[TASK] Removing obsolete ChangeLog
Dmitry Dulepov [Tue, 3 Mar 2015 10:27:09 +0000 (13:27 +0300)]
[TASK] Removing obsolete ChangeLog

3 years agoMerge branch 'apiwrappers' into realurl_1x
Dmitry Dulepov [Tue, 3 Mar 2015 09:37:11 +0000 (12:37 +0300)]
Merge branch 'apiwrappers' into realurl_1x

3 years agoMerge branch 'apiwrappers' into realurl_1x
Dmitry Dulepov [Tue, 3 Mar 2015 09:37:11 +0000 (12:37 +0300)]
Merge branch 'apiwrappers' into realurl_1x

3 years agoMerge remote-tracking branch 'origin/apiwrappers' into apiwrappers
Dmitry Dulepov [Tue, 3 Mar 2015 09:36:13 +0000 (12:36 +0300)]
Merge remote-tracking branch 'origin/apiwrappers' into apiwrappers

3 years agoMerge remote-tracking branch 'origin/apiwrappers' into apiwrappers
Dmitry Dulepov [Tue, 3 Mar 2015 09:36:13 +0000 (12:36 +0300)]
Merge remote-tracking branch 'origin/apiwrappers' into apiwrappers

3 years ago[BUGFIX] Fix pass by reference error
Dmity Dulepov [Tue, 3 Mar 2015 08:13:00 +0000 (11:13 +0300)]
[BUGFIX] Fix pass by reference error

3 years ago[FEATURE] Implemeting API wrappers
Dmity Dulepov [Tue, 24 Feb 2015 10:13:10 +0000 (13:13 +0300)]
[FEATURE] Implemeting API wrappers

3 years ago[BUGFIX] Fix pass by reference error
Dmitry Dulepov [Tue, 3 Mar 2015 08:13:00 +0000 (11:13 +0300)]
[BUGFIX] Fix pass by reference error

3 years ago[FEATURE] Implemeting API wrappers
Dmitry Dulepov [Tue, 24 Feb 2015 10:13:10 +0000 (13:13 +0300)]
[FEATURE] Implemeting API wrappers

3 years ago[BUGFIX] Fix pass by reference error
Dmitry Dulepov [Tue, 3 Mar 2015 08:13:00 +0000 (11:13 +0300)]
[BUGFIX] Fix pass by reference error

3 years ago[FEATURE] Implemeting API wrappers
Dmitry Dulepov [Tue, 24 Feb 2015 10:13:10 +0000 (13:13 +0300)]
[FEATURE] Implemeting API wrappers

4 years ago[BUGFIX] #61493: Old class is called in the Info module 79/34579/2
Dmitry Dulepov [Tue, 25 Nov 2014 07:07:24 +0000 (10:07 +0300)]
[BUGFIX] #61493: Old class is called in the Info module

Using RealURL Backend under TYPO3 6.2 may show a runtime error
about missing t3lib_arrayBrowser.

Resolves: #61493
Change-Id: I2f7620e6048cafe026e6cd283798f1d236ef69e0
Reviewed-on: http://review.typo3.org/34579
Reviewed-by: Dmitry Dulepov <dmitry.dulepov@gmail.com>
Tested-by: Dmitry Dulepov <dmitry.dulepov@gmail.com>
4 years ago[BUGFIX] #62145 fix urls for BE functions 19/33819/3
Peter Niederlag [Sun, 2 Nov 2014 19:23:19 +0000 (20:23 +0100)]
[BUGFIX] #62145 fix urls for BE functions

The functions inside the TYPO3 Backend module do not work
since update to 6.2 on SSL enabled Backends.

* Remove the hardcoded links to index.php
* Use getModuleUrl api instead of building the link
  manually in linkSelf

Fixes: #62145
Change-Id: Ic650060e367fef2399e50e3ae826ffb683bf6648
Reviewed-on: http://review.typo3.org/33819
Reviewed-by: Dmitry Dulepov <dmitry.dulepov@gmail.com>
Tested-by: Dmitry Dulepov <dmitry.dulepov@gmail.com>
4 years agoFixed bug #58027: Deprecation warning about GeneralUtility::array_merge_recursive_ove...
Dmitry Dulepov [Tue, 4 Nov 2014 13:58:20 +0000 (16:58 +0300)]
Fixed bug #58027: Deprecation warning about GeneralUtility::array_merge_recursive_overrule()

4 years agoFixed PhpStorm warnings
Dmitry Dulepov [Tue, 4 Nov 2014 12:41:20 +0000 (15:41 +0300)]
Fixed PhpStorm warnings

4 years agoFixed bug #62442: Wrong cropping of multibyte URLs
Dmitry Dulepov [Tue, 4 Nov 2014 12:37:05 +0000 (15:37 +0300)]
Fixed bug #62442: Wrong cropping of multibyte URLs

4 years agoFixed bug #60952: strip_tags for lookUp_cleanAlias
Dmitry Dulepov [Tue, 7 Oct 2014 07:28:54 +0000 (10:28 +0300)]
Fixed bug #60952: strip_tags for lookUp_cleanAlias

4 years agoMerge branch '_60585'
Dmitry Dulepov [Tue, 7 Oct 2014 07:23:53 +0000 (10:23 +0300)]
Merge branch '_60585'

4 years ago[BUGFIX] Deleting of single entries of decode/encode cache 38/31838/4
Simon Schaufelberger [Fri, 25 Jul 2014 20:46:33 +0000 (22:46 +0200)]
[BUGFIX] Deleting of single entries of decode/encode cache

Deleting of single entries of decode/encode cache fails sometimes since
the items are identified by hash and not by id. Since there is an intval
for the hash, the int and the hash don't fit together which results in
strange behavior.

Change-Id: Ibd7bf4fa4236e5e0e61894959187214c9334b6a4
Fixes: #60585

4 years agoChangelog for the previous commit
Dmitry Dulepov [Mon, 6 Oct 2014 14:01:04 +0000 (17:01 +0300)]
Changelog for the previous commit

4 years agoCorrections for #61881
Dmitry Dulepov [Mon, 6 Oct 2014 13:43:21 +0000 (16:43 +0300)]
Corrections for #61881

4 years ago[BUGFIX] Expire path cache when adding new page translation
Lienhart Woitok [Thu, 25 Sep 2014 11:29:54 +0000 (13:29 +0200)]
[BUGFIX] Expire path cache when adding new page translation

Previously, adding a new page translation did not clear the path
cache. If a path cache entry already existed for that language
the url was not updated to reflect the new translation. This
change ensures that the path cache is also expired when adding
a new translation.

Change-Id: I1ce5510b1442df13b5cc9d913f66317a61bdf0ea
Resolves: #61881

4 years ago[BUGFIX] Expire path cache when adding new page translation 69/32969/3
Lienhart Woitok [Thu, 25 Sep 2014 11:29:54 +0000 (13:29 +0200)]
[BUGFIX] Expire path cache when adding new page translation

Previously, adding a new page translation did not clear the path
cache. If a path cache entry already existed for that language
the url was not updated to reflect the new translation. This
change ensures that the path cache is also expired when adding
a new translation.

Change-Id: I1ce5510b1442df13b5cc9d913f66317a61bdf0ea
Resolves: #61881

4 years agoFixed bug #56778: languageExceptionUids not working with RealURL 1.12.8
Dmitry Dulepov [Wed, 12 Mar 2014 12:14:34 +0000 (16:14 +0400)]
Fixed bug #56778: languageExceptionUids not working with RealURL 1.12.8

4 years agoReleased version 1.12.8 1_12_8
Dmitry Dulepov [Mon, 17 Feb 2014 12:14:11 +0000 (16:14 +0400)]
Released version 1.12.8

4 years ago[FEATURE] Don't loose page in pager 85/26685/3
Simon Schaufelberger [Tue, 7 Jan 2014 21:53:52 +0000 (22:53 +0100)]
[FEATURE] Don't loose page in pager

The page is carried along while editing a record in the redirects table

Change-Id: Id3f33a70aaa1329b5186d5ca4028dd1f76fca760
Resolves: #54822
Reviewed-on: https://review.typo3.org/26685
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
4 years agoIncrease TYPO3 compatibility version to 6.2
Dmitry Dulepov [Tue, 11 Feb 2014 12:37:08 +0000 (16:37 +0400)]
Increase TYPO3 compatibility version to 6.2

4 years agoFixed bug #52651: Autoconf won't be created when hook is used
Dmitry Dulepov [Tue, 11 Feb 2014 11:55:40 +0000 (15:55 +0400)]
Fixed bug #52651: Autoconf won't be created when hook is used

4 years agoFixed bug #55436: findRootPageId: Infinite Loop in case of circular redirect
Dmitry Dulepov [Tue, 11 Feb 2014 11:22:13 +0000 (15:22 +0400)]
Fixed bug #55436: findRootPageId: Infinite Loop in case of circular redirect

4 years agoMerge branch 'master' of git://git.typo3.org/TYPO3CMS/Extensions/realurl
Dmitry Dulepov [Tue, 11 Feb 2014 08:53:17 +0000 (12:53 +0400)]
Merge branch 'master' of git://git.typo3.org/TYPO3CMS/Extensions/realurl

Conflicts:
class.tx_realurl_advanced.php

4 years ago[BUGFIX] Fix SQL-NULL-Error with Typo3 6.2 beta4
Sebastian Lemke [Thu, 23 Jan 2014 16:00:57 +0000 (17:00 +0100)]
[BUGFIX] Fix SQL-NULL-Error with Typo3 6.2 beta4

Resolves: #55283
Releases: 6.2
Change-Id: If416b48ae4f6e212b6b5d889500b83a79eedca5a

4 years ago[BUGFIX] Fix SQL-NULL-Error with Typo3 6.2 beta4 28/27028/2
Sebastian Lemke [Thu, 23 Jan 2014 16:00:57 +0000 (17:00 +0100)]
[BUGFIX] Fix SQL-NULL-Error with Typo3 6.2 beta4

Resolves: #55283
Releases: 6.2
Change-Id: If416b48ae4f6e212b6b5d889500b83a79eedca5a

4 years agoRemove closing php mark from the generated autoconf
Dmitry Dulepov [Tue, 11 Feb 2014 08:24:53 +0000 (12:24 +0400)]
Remove closing php mark from the generated autoconf

4 years agoRemove colons at the end of comments
Dmitry Dulepov [Tue, 11 Feb 2014 08:16:41 +0000 (12:16 +0400)]
Remove colons at the end of comments

4 years agoRemove most of PhpStorm warnings by fixing phpDoc and adding inspection comments
Dmitry Dulepov [Tue, 11 Feb 2014 08:08:04 +0000 (12:08 +0400)]
Remove most of PhpStorm warnings by fixing phpDoc and adding inspection comments

5 years ago[FEATURE] Add hook to post process auto-generated configuration 46/24346/2
Oliver Hader [Thu, 3 Oct 2013 19:30:43 +0000 (21:30 +0200)]
[FEATURE] Add hook to post process auto-generated configuration

Add a hook to post process auto-generated configuration.
This allows individual processing for e.g.
* determine default language in multi-tree websites
* define language handling per domain name
* individual additions

Change-Id: I379399e2aa2ae77fcc6babfdae9bf870f0d5a28d
Resolves: #52515

5 years agoFixed bug #45879: Unset menu items for ReaulURL management
Dmitry Dulepov [Wed, 9 Oct 2013 10:41:19 +0000 (14:41 +0400)]
Fixed bug #45879: Unset menu items for ReaulURL management

5 years agoFixed typo
Dmitry Dulepov [Tue, 8 Oct 2013 15:43:28 +0000 (19:43 +0400)]
Fixed typo

5 years ago[TASK] Check if the duplicate unique alias is a translation 85/21285/2
Dominique Feyer [Fri, 7 Jun 2013 12:53:35 +0000 (14:53 +0200)]
[TASK] Check if the duplicate unique alias is a translation

The duplicate check does'nt check if the current alias is a translation
of an existing one. In this case I think the warning doesn't make sense.

Resolves: #48944
Change-Id: I8aff29e2260b7f8ab7fd86e18bc4d17acf2579bb

5 years agoFixed bug #49019: Page caching does not work if cHash cache is disabled
Dmitry Dulepov [Tue, 8 Oct 2013 11:17:55 +0000 (15:17 +0400)]
Fixed bug #49019: Page caching does not work if cHash cache is disabled

5 years ago[BUGFIX] Respect excluded parameters on chash revalidation 73/23273/2
Stephan Schuler [Fri, 23 Aug 2013 09:40:54 +0000 (11:40 +0200)]
[BUGFIX] Respect excluded parameters on chash revalidation

When decoding the current URL, there might be GET vars that need
to be excluded from cHash calculation due to settings in the
t3lib_cacheHash object.
Reincerting a potentially cached cHash should only be done of
the remaining GET vars are meant to influence the cHash.

Change-Id: I310a9568f6ab679cdf6bbbd9990712936723ecfd
Resolves: #51287

5 years agoFixed bug #51801: typolink.linkAccessRestrictedPages has no effect if RealURL is...
Dmitry Dulepov [Tue, 8 Oct 2013 09:35:45 +0000 (13:35 +0400)]
Fixed bug #51801: typolink.linkAccessRestrictedPages has no effect if RealURL is enabled

5 years agoFollow up for #51471
Dmitry Dulepov [Mon, 7 Oct 2013 13:58:33 +0000 (17:58 +0400)]
Follow up for #51471

5 years ago[BUGFIX] RealUrl: Fixing fatal error in info module in TYPO3 6.2 30/23430/2
Johann Allgaeuer [Wed, 28 Aug 2013 16:45:34 +0000 (18:45 +0200)]
[BUGFIX] RealUrl: Fixing fatal error in info module in TYPO3 6.2

RealUrls Info -> RealUrl Management module throws an fatal error because
of an class it cannot find. This patch adds the class to the
ext_autoload.php and fixes this error.

Resolves: #51471
Releases: 6.2
Change-Id: I94f3a3e588a4ccf0ec02c42f0b73948ac877de77
Reviewed-on: https://review.typo3.org/23430
Reviewed-by: Stefan Fürst
Tested-by: Stefan Fürst
Reviewed-by: Kai Ole Hartwig
Tested-by: Kai Ole Hartwig
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
5 years agoUpdate ext version after releasing 1.12.7
Dmitry Dulepov [Thu, 26 Sep 2013 08:40:30 +0000 (12:40 +0400)]
Update ext version after releasing 1.12.7

5 years agoMerge security fixes for TYPO3-EXT-SA-2013-015
Dmitry Dulepov [Thu, 26 Sep 2013 07:47:50 +0000 (11:47 +0400)]
Merge security fixes for TYPO3-EXT-SA-2013-015

5 years agoFixed SQL injections (see TYPO3-EXT-SA-2013-015) 1_12_7
Dmitry Dulepov [Thu, 26 Sep 2013 07:37:36 +0000 (11:37 +0400)]
Fixed SQL injections (see TYPO3-EXT-SA-2013-015)

5 years agoFixed bug #48514: 404 if path segment is empty
Dmitry Dulepov [Wed, 24 Jul 2013 15:11:37 +0000 (18:11 +0300)]
Fixed bug #48514: 404 if path segment is empty

5 years agoFollow up for 41515 fix
Dmitry Dulepov [Wed, 24 Jul 2013 13:29:17 +0000 (16:29 +0300)]
Follow up for 41515 fix

5 years ago[BUGFIX] Wrong value applied for GET var when using value default
Helmut Hummel [Tue, 2 Oct 2012 08:32:27 +0000 (10:32 +0200)]
[BUGFIX] Wrong value applied for GET var when using value default

When decoding the URL preVars, a wrong default value is
applied when using valueDefault.

Resolves: #41515

Change-Id: Iaaab7221a8f05917f06b81aedb65f182bd1bc95a

5 years ago[BUGFIX] Wrong value applied for GET var when using value default 38/15238/3
Helmut Hummel [Tue, 2 Oct 2012 08:32:27 +0000 (10:32 +0200)]
[BUGFIX] Wrong value applied for GET var when using value default

When decoding the URL preVars, a wrong default value is
applied when using valueDefault.

Resolves: #41515

Change-Id: Iaaab7221a8f05917f06b81aedb65f182bd1bc95a

5 years agoMerge manually
Dmitry Dulepov [Wed, 24 Jul 2013 12:27:45 +0000 (15:27 +0300)]
Merge manually

5 years ago[BUGFIX] getLanguageVar() returns 0 instead of sys_language_uid 51/18551/4
Andreas Beutel [Fri, 1 Mar 2013 13:35:43 +0000 (14:35 +0100)]
[BUGFIX] getLanguageVar() returns 0 instead of sys_language_uid

Resolves: #45938
Change-Id: Ia23b6ac36018cc11aa1d2854d973138e0e35fcdf
Reviewed-on: https://review.typo3.org/18551
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
5 years agoUse a distinct status string when redirecting from the RealURL
Dmitry Dulepov [Wed, 24 Jul 2013 11:35:01 +0000 (14:35 +0300)]
Use a distinct status string when redirecting from the RealURL

5 years agoFix 'not deleted' in the manual (wrong SQL syntax in examples)
Dmitry Dulepov [Mon, 20 May 2013 11:01:28 +0000 (15:01 +0400)]
Fix 'not deleted' in the manual (wrong SQL syntax in examples)

5 years agoRemove inclusion of old TYPO3 files. Rely on autoloader and compatibility layer now.
Dmitry Dulepov [Mon, 20 May 2013 10:53:30 +0000 (14:53 +0400)]
Remove inclusion of old TYPO3 files. Rely on autoloader and compatibility layer now.

5 years agoReleased version 1.12.6 1_12_6
Dmitry Dulepov [Tue, 7 May 2013 08:31:44 +0000 (11:31 +0300)]
Released version 1.12.6

5 years agoReleased version 1.12.5 1_12_5
Dmitry Dulepov [Mon, 6 May 2013 09:19:56 +0000 (12:19 +0300)]
Released version 1.12.5

5 years agoFix dates in ChangeLog
Dmitry Dulepov [Mon, 6 May 2013 09:16:45 +0000 (12:16 +0300)]
Fix dates in ChangeLog

5 years ago[BUGFIX] Decodefilename adds rawurlencode to only one segment 02/15902/3
Stephan Schuler [Tue, 23 Oct 2012 11:00:24 +0000 (13:00 +0200)]
[BUGFIX] Decodefilename adds rawurlencode to only one segment

Change-Id: I40eda279c7403c3226aa0d594ba73b821028837e
Fixes: #41363

5 years agoChange url decoding function: replace rawurldecode() with urldecode()
Dmitry Dulepov [Thu, 11 Apr 2013 13:41:57 +0000 (17:41 +0400)]
Change url decoding function: replace rawurldecode() with urldecode()

5 years agoFixed bug #46782: avoid using loadTCA with TYPO3 >= 6.1
Dmitry Dulepov [Thu, 11 Apr 2013 13:34:31 +0000 (17:34 +0400)]
Fixed bug #46782: avoid using loadTCA with TYPO3 >= 6.1

5 years agoMerge branch 'master' of git://git.typo3.org/TYPO3v4/Extensions/realurl
Dmitry Dulepov [Thu, 11 Apr 2013 13:30:42 +0000 (17:30 +0400)]
Merge branch 'master' of git://git.typo3.org/TYPO3v4/Extensions/realurl

5 years ago[BUGFIX] mysqli compatibility issue with TYPO3 CMS 6.1
Benjamin Mack [Sat, 30 Mar 2013 20:23:53 +0000 (21:23 +0100)]
[BUGFIX] mysqli compatibility issue with TYPO3 CMS 6.1

As of TYPO3 CMS, the $GLOBALS['TYPO3_DB']->link is protected
(and not a resource anymore due to the switch to mysqli).

Thus, the check in realurl, if the extended mysql syntax should
be used (= enabled when using MySQL 4.1.0 or later and no DBAL),
the check should be different.

As realurl only supports TYPO3 4.5 and later, and 4.5 requires
mysql 5.0, the check is not needed anymore like it is.

Change-Id: I10eda5c206fe0a14c901a560359bd66a48330179
Fixes: #46807
Reviewed-on: https://review.typo3.org/19452
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
Reviewed-by: Oliver Hader
Reviewed-by: Stefan Neufeind
Reviewed-by: Wouter Wolters
Tested-by: Oliver Hader
Reviewed-by: Tilo Baller
Tested-by: Tilo Baller
Reviewed-by: Ingo Pfennigstorf
Tested-by: Ingo Pfennigstorf
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
5 years ago[BUGFIX] mysqli compatibility issue with TYPO3 CMS 6.1 52/19452/2
Benjamin Mack [Sat, 30 Mar 2013 20:23:53 +0000 (21:23 +0100)]
[BUGFIX] mysqli compatibility issue with TYPO3 CMS 6.1

As of TYPO3 CMS, the $GLOBALS['TYPO3_DB']->link is protected
(and not a resource anymore due to the switch to mysqli).

Thus, the check in realurl, if the extended mysql syntax should
be used (= enabled when using MySQL 4.1.0 or later and no DBAL),
the check should be different.

As realurl only supports TYPO3 4.5 and later, and 4.5 requires
mysql 5.0, the check is not needed anymore like it is.

Change-Id: I10eda5c206fe0a14c901a560359bd66a48330179
Fixes: #46807
Reviewed-on: https://review.typo3.org/19452
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
Reviewed-by: Oliver Hader
Reviewed-by: Stefan Neufeind
Reviewed-by: Wouter Wolters
Tested-by: Oliver Hader
Reviewed-by: Tilo Baller
Tested-by: Tilo Baller
Reviewed-by: Ingo Pfennigstorf
Tested-by: Ingo Pfennigstorf
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
5 years agoReleased version 1.12.4 1_12_4
Dmitry Dulepov [Wed, 13 Mar 2013 08:26:05 +0000 (12:26 +0400)]
Released version 1.12.4

5 years agoAdded information to the manual about calling userFunc for alias processing (thanks...
Dmitry Dulepov [Tue, 26 Feb 2013 08:48:35 +0000 (12:48 +0400)]
Added information to the manual about calling userFunc for alias processing (thanks to Christian Ludwig)

5 years agoMerge
Dmitry Dulepov [Fri, 8 Feb 2013 15:02:17 +0000 (17:02 +0200)]
Merge

5 years ago[BUGFIX] Recursively expire pathcache entries 77/15177/4
Steffen Gebert [Sun, 30 Sep 2012 12:20:50 +0000 (14:20 +0200)]
[BUGFIX] Recursively expire pathcache entries

If a page is either moved or modified in a way that RealURL feels it has
an influence on its path generation (according to segTitleFieldList), an
expiration of the entry in tx_realurl_patchcache is triggered.

If a page with child pages is moved/modified, the expiration is only
done for the moved/modified page itself. This leads to a problem,
when a branch is moved and a branch with the exact same structure is
created again.

Like

Current Week
+ Top stories
+ Other stuff
Archive
+ ...

gets moved/renamed to another page and the structure

Current Week ( <- new created )
+ Top stories ( <- new created )
+ Other stuff ( <- new created )
Archive
+ Week 12 ( <- was Current Week before )
  + Top stories
  + Other stuff

The links to the sub-pages of the new page will look correct, but lead
to the old pages, as they haven't been expired, yet.

Change-Id: Id40a2f1a18e57889d53082b126f2ed9e6b93321f
Fixes: #41477
Reviewed-on: https://review.typo3.org/15177
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
5 years agoFixed bug #41477: Pathcache entries are not expired for subpage
Dmitry Dulepov [Fri, 8 Feb 2013 14:52:34 +0000 (16:52 +0200)]
Fixed bug #41477: Pathcache entries are not expired for subpage

5 years ago[BUGFIX] Recursively expire pathcache entries
Steffen Gebert [Sun, 30 Sep 2012 12:20:50 +0000 (14:20 +0200)]
[BUGFIX] Recursively expire pathcache entries

If a page is either moved or modified in a way that RealURL feels it has
an influence on its path generation (according to segTitleFieldList), an
expiration of the entry in tx_realurl_patchcache is triggered.

If a page with child pages is moved/modified, the expiration is only
done for the moved/modified page itself. This leads to a problem,
when a branch is moved and a branch with the exact same structure is
created again.

Like

Current Week
+ Top stories
+ Other stuff
Archive
+ ...

gets moved/renamed to another page and the structure

Current Week ( <- new created )
+ Top stories ( <- new created )
+ Other stuff ( <- new created )
Archive
+ Week 12 ( <- was Current Week before )
  + Top stories
  + Other stuff

The links to the sub-pages of the new page will look correct, but lead
to the old pages, as they haven't been expired, yet.

Change-Id: Id40a2f1a18e57889d53082b126f2ed9e6b93321f
Fixes: #41477

5 years agoUpdated TYPO3 compatibility version and contact data
Dmitry Dulepov [Fri, 8 Feb 2013 14:05:24 +0000 (16:05 +0200)]
Updated TYPO3 compatibility version and contact data

5 years ago[BUGFIX] Revitalization of pathcache confused if nothing changed
Stephan Schuler [Tue, 23 Oct 2012 11:04:22 +0000 (13:04 +0200)]
[BUGFIX] Revitalization of pathcache confused if nothing changed

If a path expires because of content changes that don't
affect its URL, the old URL is marked as "expired" but
the new one is not inserted.
This happens e.g. if a "speaking url path segment" is
given for a page and the page title property is changed.
Then the URL is marked as "expired" because "title" might
affect the URL, but the new URL equals the old one because
"title" isn't used but "speaking url path segment".

Change-Id: Id58a56460e6a12b24d837fa4a3487fb9428d1989
Fixes: #42295

5 years agoMerge branch 'master' of git://git.typo3.org/TYPO3v4/Extensions/realurl
Dmitry Dulepov [Fri, 8 Feb 2013 13:26:29 +0000 (15:26 +0200)]
Merge branch 'master' of git://git.typo3.org/TYPO3v4/Extensions/realurl

5 years ago[TASK] Pass setup array to userFunc when processing path parts
Claus Due [Mon, 29 Oct 2012 18:15:36 +0000 (19:15 +0100)]
[TASK] Pass setup array to userFunc when processing path parts

This change is non-destructive; it simply adds one more parameter
value when calling user functions from the decode/encode method.

The reason for this change is the wish to pass arguments to the
user function being called in addition to the value and parent
object references, which sometimes are insufficient to affect
path part translation.

Change-Id: Ie3f101280d5d4d36a91af8a531352bca8ab70c2f
Fixes: #42496
Reviewed-on: https://review.typo3.org/16017
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
5 years ago[TASK] Pass setup array to userFunc when processing path parts 17/16017/4
Claus Due [Mon, 29 Oct 2012 18:15:36 +0000 (19:15 +0100)]
[TASK] Pass setup array to userFunc when processing path parts

This change is non-destructive; it simply adds one more parameter
value when calling user functions from the decode/encode method.

The reason for this change is the wish to pass arguments to the
user function being called in addition to the value and parent
object references, which sometimes are insufficient to affect
path part translation.

Change-Id: Ie3f101280d5d4d36a91af8a531352bca8ab70c2f
Fixes: #42496
Reviewed-on: https://review.typo3.org/16017
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
5 years agoFixed bug #43816: flock() calls in autoconf file generation prevent NFS hosting
Dmitry Dulepov [Fri, 8 Feb 2013 13:14:12 +0000 (15:14 +0200)]
Fixed bug #43816: flock() calls in autoconf file generation prevent NFS hosting

5 years agoSnowflake task 1570.207
Dmitry Dulepov [Tue, 5 Feb 2013 10:58:33 +0000 (12:58 +0200)]
Snowflake task 1570.207

5 years agoRevert "[BUGFIX] encodeSpURL() calls functions on non-object pObj"
Dmitry Dulepov [Tue, 29 Jan 2013 14:07:00 +0000 (18:07 +0400)]
Revert "[BUGFIX] encodeSpURL() calls functions on non-object pObj"

This reverts commit f017ac90a02f98f2d722aa5716c7059a581fae89.

5 years ago[BUGFIX] encodeSpURL() calls functions on non-object pObj
Frenck Lutke [Sat, 19 Jan 2013 13:50:56 +0000 (14:50 +0100)]
[BUGFIX] encodeSpURL() calls functions on non-object pObj

Functions called from encodeSpURL() refer to an uninitialized $pObj
in case of on rootpage problems. They should use $GLOBALS['TSFE'] instead.

Change-Id: Ibac5ccaf44f019a387050d1a777a58dfd0ce1d1a
Resolves: #44658

5 years agoFixed bug #43599: 404 error if there is a separator in the subpage
Dmitry Dulepov [Tue, 29 Jan 2013 13:17:10 +0000 (17:17 +0400)]
Fixed bug #43599: 404 error if there is a separator in the subpage

6 years agoTesting git repo
Dmitry Dulepov [Tue, 2 Oct 2012 07:11:34 +0000 (11:11 +0400)]
Testing git repo