Commit 38736732 authored by Thomas Löffler's avatar Thomas Löffler

Squashed 'data/typo3/html/typo3conf/ext/ter/' content from commit 05bac21

git-subtree-dir: data/typo3/html/typo3conf/ext/ter
git-subtree-split: 05bac21df2efc1918ffb40aa625136164b380e31
parents
#########################
# TYPO3CMS/Extensions/terfe.git
# global ignore file
########################
# ignoring temporary files (left by e.g. vim)
# ignoring by common IDE's used directories/files
# dont ignore .rej and .orig as we want to see/clean files after conflict resolution
#
# if you feel this file needs adaption please report on http://forge.typo3.org/issues/13627
#
# for local exclude patterns please edit .git/info/exclude
#
*~
*.bak
*.idea
*.project
*.swp
.buildpath
.cache
.project
.session
.settings
.TemporaryItems
.webprj
nbproject
28.10.2010 Marcus Krause <marcus#exp2010@t3sec.info>
* code cleanup, replaced ereg* functions with preg* ones
Version 2.0.8, 19.08.10 Steffen Kamper <steffen@typo3.org>
# Fixed bug #6891: TER donwload counter broken
Version 2.0.7, 15.02.10 Marcus Krause <marcus#exp2010@t3sec.info>
* Added content-length header to wsdl wrapper file
Version 2.0.6, 14.02.10 Marcus Krause <marcus#exp2010@t3sec.info>
# Fixed bug #13537: getExtensionKeys result contains an invalid type value
# Fixed bug #13535: WSDL not valid - SOAP-ENC namespace missing
Version 2.0.5, 03.11.09 Sebastian Kurfürst <sebastian@typo3.org>
* Added more verbose logging to tx_ter_api::increaseExtensionDownloadCounter
Version 2.0.4, 24.11.08 Michael Stucki <michael@typo3.org>
# Bug fix: ter was not using PHPass (ext:t3sec_salted) for user authentication (patch by Marcus Krause <marcus#exp2008@t3sec.info>)
Version 2.0.3, 27.09.07 Robert Lemke <robert@typo3.org>
+ Added the feature that all FE users which are member of the TER Admin group may upload any extension, even if they don't own them.
Version 2.0.2, 14.12.06 Robert Lemke <robert@typo3.org>
+ Finished implementation of "incrementExtensionDownloadCounter" which is used by the mirror's log analysis
+ Added François Suters extension download log analysis script (cli/process-extension-download-logs.php)
01.09.06 Robert Lemke <robert@typo3.org>
+ Added new function "deleteExtension" which is only available for administrators
21.03.06 Robert Lemke <robert@typo3.org>
+ Added new feature for checking extension keys with underscores provided by Elmar Hinz - thanks a lot!
+ Added unit tests for the new features, also provided by Elmar
03.03.06 Robert Lemke <robert@typo3.org>
+ Added new fault code 207 to tx_ter_helper class
# Fixed a bug (and added unit test) which allowed anyone with a valid typo3.org account to upload any extension
17.01.06 Robert Lemke <robert@typo3.org>
* Update reflecting the current state.
11.07.05 Robert Lemke <robert@typo3.org>
* Started coding this extension
.. ==================================================
.. FOR YOUR INFORMATION
.. --------------------------------------------------
.. -*- coding: utf-8 -*- with BOM.
.. include:: ../Includes.txt
Appendix A: TER 1.0 compatibility information
=============================================
.. toctree::
:maxdepth: 5
:titlesonly:
:glob:
Ter10ServerResponse/Index
.. ==================================================
.. FOR YOUR INFORMATION
.. --------------------------------------------------
.. -*- coding: utf-8 -*- with BOM.
.. include:: ../../Includes.txt
TER 1.0 server response
-----------------------
The TER 1.0 returns a serialized array on the different requests. The
following table shows the keys and values of [FIXME]
.. ### BEGIN~OF~TABLE ###
.. container:: table-row
Key
Key
Description
Description
Example
Example
.. container:: table-row
Key
uid
Description
UID of the extension upload (version) in the central extension
repository
Example
8794
.. container:: table-row
Key
extension\_key
Description
The extension key
Example
templavoila
.. container:: table-row
Key
extension\_uid
Description
UID of the extension key in the central extension repository
Example
880
.. container:: table-row
Key
tstamp
Description
Unix timestamp of the extension upload
Example
1106274583
.. container:: table-row
Key
version
Description
Clear text version number of the extension upload
Example
0.4.0
.. container:: table-row
Key
version\_int
Description
Integer representation of the extension upload version
Example
4000
.. container:: table-row
Key
codelines
Description
Number of PHP codelines
Example
13574
.. container:: table-row
Key
codebytes
Description
Number of PHP code bytes
Example
532102
.. container:: table-row
Key
datasize
Description
Size in bytes of the whole extension file
Example
2061830
.. container:: table-row
Key
datasize\_gz
Description
Size in bytes of the whole extension file, gz compressed
Example
801359
.. container:: table-row
Key
emconf\_description
Description
The extension's description
Example
A new template mapping tool which ...
.. container:: table-row
Key
emconf\_title
Description
The extension title
Example
TemplaVoila!
.. container:: table-row
Key
emconf\_category
Description
One or more categories the extension falls into
Example
module
.. container:: table-row
Key
emconf\_dependencies
Description
Comma separated list of extension keys the extension depends on
Example
cms,lang,static\_info\_tables
.. container:: table-row
Key
emconf\_state
Description
State of the extension upload
Example
alpha
.. container:: table-row
Key
em\_modify\_tables
Description
Foreign tables the extension alters
Example
tt\_content
.. container:: table-row
Key
emconf\_author
Description
Author of the extension
Example
Kasper Skårhøj / Robert Lemke
.. container:: table-row
Key
emconf\_author\_company
Description
Company which financed the development of the extension
Example
The TYPO3 Association
.. container:: table-row
Key
emconf\_CGLcompliance
Description
n/a
.. container:: table-row
Key
emconf\_CGLcompliance\_note
Description
n/a
.. container:: table-row
Key
emconf\_TYPO3\_version\_min
Description
n/a
Example
3008000.00
.. container:: table-row
Key
emconf\_TYPO3\_version\_max
Description
n/a
Example
0.00
.. container:: table-row
Key
emconf\_PHP\_version\_min
Description
n/a
Example
0.00
.. container:: table-row
Key
emconf\_PHP\_version\_max
Description
n/a
.. container:: table-row
Key
emconf\_loadOrder
Description
n/a
.. container:: table-row
Key
upload\_typo3\_version
Description
n/a
Example
3.8.0-dev
.. container:: table-row
Key
upload\_php\_version
Description
n/a
Example
5.0.1
.. container:: table-row
Key
emconf\_internal
Description
n/a
Example
0
.. container:: table-row
Key
emconf\_uploadfolder
Description
n/a
Example
0
.. container:: table-row
Key
emconf\_createDirs
Description
n/a
Example
uploads/tx\_templavoila/
.. container:: table-row
Key
emconf\_private
Description
n/a
Example
0
.. container:: table-row
Key
emconf\_download\_password
Description
n/a
Example
mypassword
.. container:: table-row
Key
emconf\_shy
Description
n/a
Example
0
.. container:: table-row
Key
emconf\_module
Description
n/a
Example
cm1,cm2,mod1,mod2
.. container:: table-row
Key
emconf\_priority
Description
n/a
.. container:: table-row
Key
emconf\_clearCacheOnLoad
Description
n/a
Example
1
.. container:: table-row
Key
emconf\_lockType
Description
n/a
.. container:: table-row
Key
download\_counter
Description
n/a
Example
13828
.. container:: table-row
Key
tx\_extrepmgm\_appr\_fe\_user
Description
n/a
Example
0
.. container:: table-row
Key
tx\_extrepmgm\_appr\_status
Description
n/a
Example
0
.. container:: table-row
Key
crdate
Description
n/a
Example
1106274583
.. container:: table-row
Key
is\_manual\_included
Description
If a manual was found in the doc/ directory, a decimalized hash of the
manual file will be stored according to the following formula:
hexdec(substr(md5($d['content\_md5']),0,7));
Example
237628834
.. container:: table-row
Key
upload\_comment
Description
n/a
Example