Update to 0.4.2
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
## Version 0.4.2
|
||||
|
||||
* Extensions installed with core are searched too
|
||||
* Added new algorithms for Typo3 installation and used path
|
||||
* Bugfixes
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -94,16 +94,16 @@ test_uploaddependency
|
||||
jhe_dam_extender
|
||||
dbreplace
|
||||
spriteiconoverview
|
||||
eventmanagement
|
||||
bb_easyforms
|
||||
eventmanagement
|
||||
abcconfig
|
||||
ms_fluid
|
||||
ajax_report
|
||||
smu_chc_ext
|
||||
ajax_report
|
||||
ch_flash_carrousel
|
||||
tcaobjects_demo
|
||||
wsefs
|
||||
jr_webmail
|
||||
wsefs
|
||||
rhu_csvimport
|
||||
pb_rsslaufschrift
|
||||
ch_bramacroofsimulator
|
||||
@@ -115,17 +115,17 @@ meta_openoffice
|
||||
rhu_events
|
||||
st_validation_lpl
|
||||
t3info
|
||||
ch_bramacproducts
|
||||
sort_table
|
||||
ch_bramacproducts
|
||||
organizacionacademica
|
||||
bonus
|
||||
alumnos
|
||||
maja_condrequired
|
||||
bonus
|
||||
hh_multipageform_example
|
||||
lz_lp_dm_log_fe
|
||||
dsxsyndication
|
||||
zitatdt
|
||||
lz_lp_dm_log_fe
|
||||
hh_multipageform_example
|
||||
ba_company
|
||||
zitatdt
|
||||
svq_ebay
|
||||
automator
|
||||
rm_staticfile
|
||||
@@ -133,8 +133,8 @@ contactformgenerator
|
||||
rg_links
|
||||
audio_conversion
|
||||
error
|
||||
mbbrowserid
|
||||
wow_raid
|
||||
mbbrowserid
|
||||
mf_trainmanagement
|
||||
rg_usuarios
|
||||
rg_patrocinio
|
||||
@@ -147,31 +147,31 @@ belink_syslang
|
||||
buildtools
|
||||
rg_empresas
|
||||
tc_fbconnect
|
||||
rf_library
|
||||
treppenpfosten_katalog
|
||||
rf_library
|
||||
ffunews
|
||||
dre_besearch
|
||||
elnews
|
||||
lo_backendhelper
|
||||
tagger
|
||||
xdbmysql
|
||||
visitorlist
|
||||
moox_news_twitter
|
||||
air_table
|
||||
moox_news_geoinfo
|
||||
simplemvc_helloworld
|
||||
jh_extstatus
|
||||
ecs_steam
|
||||
boards
|
||||
tgm_kickstart
|
||||
dbal_utility
|
||||
ft3_empty
|
||||
moox_template_free017
|
||||
jh_pwcomments_plugin
|
||||
ter_upload_test
|
||||
ckeditor
|
||||
downloads
|
||||
og_base
|
||||
ctefan_test
|
||||
start
|
||||
femanagerextended
|
||||
jh_extstatus
|
||||
lo_backendhelper
|
||||
jh_pwcomments_plugin
|
||||
ctefan_test
|
||||
moox_template_free017
|
||||
ter_upload_test
|
||||
ecs_steam
|
||||
simplemvc_helloworld
|
||||
air_table
|
||||
moox_news_twitter
|
||||
start
|
||||
dbal_utility
|
||||
ckeditor
|
||||
moox_news_geoinfo
|
||||
tgm_kickstart
|
||||
downloads
|
||||
tagger
|
||||
ft3_empty
|
||||
xdbmysql
|
||||
og_base
|
||||
visitorlist
|
||||
|
||||
@@ -139,8 +139,8 @@ formidabledatetime
|
||||
mh_multimedia_ext
|
||||
sav_library
|
||||
eco_cal
|
||||
perfectlightboxjquery
|
||||
stucki_cache_imagesizes
|
||||
perfectlightboxjquery
|
||||
csh_pt
|
||||
gt_typo3_localization
|
||||
csh_hr
|
||||
@@ -191,8 +191,8 @@ csh_vn
|
||||
tm_minijoboffers
|
||||
paysuite
|
||||
idaa_fe_utilies
|
||||
mailformplusplus
|
||||
go_maps_ap
|
||||
mailformplusplus
|
||||
ak_mobile_device
|
||||
iwbase
|
||||
eu_correcturls
|
||||
@@ -235,35 +235,35 @@ mpr
|
||||
displaycontroller_advanced
|
||||
smile_form_archive
|
||||
tagpackprovider
|
||||
doc_core_tca
|
||||
dfluess
|
||||
jhe_adventcalender
|
||||
doc_core_tca
|
||||
redirection
|
||||
jhe_adventcalender
|
||||
sav_library_example5
|
||||
maag_imagerotator
|
||||
xliff
|
||||
metadata_ts
|
||||
maag_imagerotator
|
||||
remote_server
|
||||
metadata_ts
|
||||
doc_tut_ts45
|
||||
datadisplay
|
||||
form4_doktypes
|
||||
st_readmore
|
||||
mak_randlistnum
|
||||
extended_sys_note
|
||||
static_info_tables_ga
|
||||
extended_sys_note
|
||||
delete_staticfile_by_3party
|
||||
advancedform
|
||||
ods_workspace_mail
|
||||
ics_errorhandler
|
||||
ods_workspace_mail
|
||||
extend_dcdgooglemap
|
||||
tm_gallery
|
||||
ttnews_href_marker
|
||||
sav_library_mvc_example0
|
||||
doc_tut_editors
|
||||
st_metatags
|
||||
ics_templavoila_mirgation_tool
|
||||
doc_guide_security
|
||||
doc_core_skinning
|
||||
doc_guide_security
|
||||
ics_templavoila_mirgation_tool
|
||||
ttnewscacheexpire
|
||||
form4_contentpagination
|
||||
realurl_autoconf_autodelete
|
||||
@@ -271,8 +271,8 @@ paymentlib_dibs
|
||||
paymentlib_quickpay_dk
|
||||
smile_jumpurl_fix
|
||||
tgm_gallery
|
||||
tm_cssfilelinks
|
||||
tsincludeorder
|
||||
tm_cssfilelinks
|
||||
tgmv_gallery
|
||||
tm_import
|
||||
nc_videostatistics
|
||||
@@ -282,19 +282,19 @@ dialogcentral
|
||||
dscentral
|
||||
jb_metaexec_doc
|
||||
maag_cenoshop
|
||||
coreupdate
|
||||
form4_faq
|
||||
filedeletion
|
||||
wt_spamshield_formhandler
|
||||
form4_pages_counter
|
||||
barscheduler
|
||||
browser_manual_ootb_en
|
||||
attachmentdelete
|
||||
browser_tut_map_en
|
||||
view
|
||||
mm_forum_blog
|
||||
coo_facebook
|
||||
form4_filecache
|
||||
external_link_parameter
|
||||
fluidcontent_fed
|
||||
filedeletion
|
||||
uploadtest
|
||||
barscheduler
|
||||
mm_forum_blog
|
||||
form4_pages_counter
|
||||
attachmentdelete
|
||||
fluidcontent_fed
|
||||
form4_faq
|
||||
external_link_parameter
|
||||
coreupdate
|
||||
browser_tut_map_en
|
||||
wt_spamshield_formhandler
|
||||
view
|
||||
coo_facebook
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -74,10 +74,10 @@ class Typo3_Installation:
|
||||
if not (path.groups()[1] == '"' or '"../' in path.groups()[1]):
|
||||
real_path = (path.groups()[1].split('"')[1])
|
||||
if 'http' in real_path:
|
||||
domain.set_name(real_path)
|
||||
domain.set_name(real_path[0:len(real_path)-1])
|
||||
else:
|
||||
domain.set_name(domain.get_name() + real_path)
|
||||
domain.set_path(real_path)
|
||||
domain.set_name(domain.get_name() + real_path[0:len(real_path)-1])
|
||||
domain.set_path(real_path[0:len(real_path)-1])
|
||||
domain.set_typo3()
|
||||
return True
|
||||
except:
|
||||
|
||||
@@ -37,7 +37,7 @@ class Domain(object):
|
||||
self.__typo3 = False
|
||||
self.__typo3_version = ''
|
||||
self.__login_found = False
|
||||
self.__path = '/'
|
||||
self.__path = ''
|
||||
self.__extension_config = [ext_state, top]
|
||||
self.__extensions = None
|
||||
self.__installed_extensions = {}
|
||||
|
||||
@@ -53,9 +53,9 @@ class Extensions:
|
||||
# search local installation path
|
||||
thread_pool.add_job((Request.head_request, (domain.get_name(), '/typo3conf/ext/' + ext)))
|
||||
# search global installation path
|
||||
thread_pool.add_job((Request.head_request, (domain.get_name(), '/typo3/ext/' + ext)))
|
||||
#thread_pool.add_job((Request.head_request, (domain.get_name(), '/typo3/ext/' + ext)))
|
||||
# search extensions shipped with core
|
||||
thread_pool.add_job((Request.head_request, (domain.get_name(), '/typo3/sysext/' + ext)))
|
||||
#thread_pool.add_job((Request.head_request, (domain.get_name(), '/typo3/sysext/' + ext)))
|
||||
thread_pool.start(6)
|
||||
|
||||
for installed_extension in thread_pool.get_result():
|
||||
@@ -65,7 +65,10 @@ class Extensions:
|
||||
thread_pool = ThreadPool()
|
||||
for extension_path in extension_dict:
|
||||
thread_pool.add_job((Request.head_request, (domain.get_name(), extension_path + '/ChangeLog')))
|
||||
thread_pool.add_job((Request.head_request, (domain.get_name(), extension_path + '/ChangeLog.txt')))
|
||||
thread_pool.add_job((Request.head_request, (domain.get_name(), extension_path + '/Readme.txt')))
|
||||
thread_pool.add_job((Request.head_request, (domain.get_name(), extension_path + '/README.md')))
|
||||
thread_pool.add_job((Request.head_request, (domain.get_name(), extension_path + '/README.rst')))
|
||||
|
||||
thread_pool.start(6, True)
|
||||
|
||||
@@ -75,5 +78,5 @@ class Extensions:
|
||||
|
||||
def parse_extension(self, path):
|
||||
ext = (path[1][1]).split('/')
|
||||
path = ext[0] + '/' + ext[1] + '/' + ext[2] + '/' + ext[3]
|
||||
path = '/' + ext[1] + '/' + ext[2] + '/' + ext[3]
|
||||
return (ext, path)
|
||||
@@ -51,6 +51,6 @@ class Output:
|
||||
else:
|
||||
for extension in extens:
|
||||
print(Fore.BLUE + '\n[+] Name: ' + extension.split('/')[3] + '\n' + "-"* 31 + Fore.RESET)
|
||||
print(' | Location:'.ljust(16) + path + extension[1:])
|
||||
print(' | Location:'.ljust(16) + path + extension)
|
||||
if not (extens[extension] == False):
|
||||
print(' | ' + extens[extension].split('.')[0] + ':'.ljust(4) + (path + extension[1:] + '/'+ extens[extension]))
|
||||
print(' | ' + extens[extension].split('.')[0] + ':'.ljust(4) + (path + extension + '/'+ extens[extension]))
|
||||
Reference in New Issue
Block a user