Pierre Goiffon
784e553d23
Merge remote-tracking branch 'origin/support/3.0' into develop
...
# Conflicts:
# composer.json
# composer.lock
# lib/composer/autoload_classmap.php
# lib/composer/autoload_files.php
# lib/composer/autoload_real.php
# lib/composer/autoload_static.php
# lib/composer/installed.php
2022-06-28 11:10:01 +02:00
acognet
93a69cbc49
N°5108 - Update embedded libs for PHP 8.0 (3.0 branch)
2022-06-27 23:38:58 +02:00
Benjamin Dalsass
02dab4eb72
Merge remote-tracking branch 'origin/support/3.0' into develop
...
# Conflicts:
# lib/composer/autoload_files.php
# lib/composer/autoload_static.php
# templates/pages/backoffice/oauth/Wizard.html.twig
2022-06-27 08:38:01 +02:00
Benjamin Dalsass
f0b94dd0f7
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
...
# Conflicts:
# core/config.class.inc.php
# datamodels/2.x/installation.xml
# datamodels/2.x/itop-oauth-client/assets/img/icons8-adjust.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-administrative-tools.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-application-window.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-apps-tab.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-archive-folder.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-audit.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-automatic.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-bandage.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-book-error.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-calendar.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-cassette.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-change-approved.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-change-emergency.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-change-normal.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-change-routine.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-change.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-checkmark.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-cloud-file.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-conflict.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-contract.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-customer.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-database-custom.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-database.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-delete.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-department.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-desktop.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-discussion-forum.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-documents.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-electrical.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-electricity.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-electronics.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-enclosure-for-servers.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-export-csv.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-faq.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-farm.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-file.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-globe-cable.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-globe-fiber.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-globe-wire.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-hdd.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-hierarchy.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-hypervisor.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-import-csv.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-important-book.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-in-transit.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-laptop.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-licence.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-map-as-drive.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-map-marker.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-mobile.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-music-robot.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-nas.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-network.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-new-item.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-note.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-office-phone.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-old-vmware-logo.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-organization.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-person-female.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-phone.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-plug-socket.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-power-plant.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-print.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-process-improvement.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-puzzle.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-rack.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-server-custom.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-server-storage.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-server.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-service.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-services.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-smartphone-tablet.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-software-instance.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-software-license.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-software-other.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-software.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-solve.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-stack.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-switch-san.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-switch.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-tape-library.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-tasklist.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-team.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-telephone.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-time-limit.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-virtual-machine.svg
# datamodels/2.x/itop-oauth-client/assets/img/icons8-web.svg
# datamodels/2.x/itop-welcome-itil/datamodel.itop-welcome-itil.xml
# dictionaries/cs.dictionary.itop.ui.php
# dictionaries/da.dictionary.itop.ui.php
# dictionaries/de.dictionary.itop.ui.php
# dictionaries/en.dictionary.itop.ui.php
# dictionaries/es_cr.dictionary.itop.ui.php
# dictionaries/fr.dictionary.itop.ui.php
# dictionaries/hu.dictionary.itop.ui.php
# dictionaries/it.dictionary.itop.ui.php
# dictionaries/ja.dictionary.itop.ui.php
# dictionaries/nl.dictionary.itop.ui.php
# dictionaries/pt_br.dictionary.itop.ui.php
# dictionaries/ru.dictionary.itop.ui.php
# dictionaries/sk.dictionary.itop.ui.php
# dictionaries/tr.dictionary.itop.ui.php
# dictionaries/zh_cn.dictionary.itop.ui.php
# js/wizardhelper.js
# lib/composer/autoload_classmap.php
# lib/composer/autoload_real.php
# lib/composer/autoload_static.php
# templates/pages/backoffice/oauth/Wizard.html.twig
2022-06-27 08:11:28 +02:00
Eric Espie
9f60f27636
N°5102 - Allow to send emails using GSuite SMTP and OAuth - Rework
2022-06-22 16:41:45 +02:00
acognet
aae1e12b2e
N°4988 - History API : change consumers (iTop core)
2022-06-21 18:12:35 +02:00
Eric Espie
3f326f0913
N°5102 - Allow to send emails using GSuite SMTP and OAuth - Rework
2022-06-21 16:05:58 +02:00
Eric Espie
aa90d5b6ab
N°5102 - Allow to send emails using GSuite SMTP and OAuth - Rework
2022-06-21 13:51:08 +02:00
Benjamin Dalsass
683ab25e83
Merge remote-tracking branch 'origin/support/3.0' into develop
...
# Conflicts:
# lib/composer/autoload_files.php
# lib/composer/autoload_static.php
2022-06-17 10:14:01 +02:00
Benjamin Dalsass
d0b8c560f6
N°5037 - Setup: Add disclaimer about collected data
...
3.0 look and feel adaptation
2022-06-17 09:50:36 +02:00
Benjamin Dalsass
4d180eb303
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
...
# Conflicts:
# composer.lock
# js/wizardhelper.js
# lib/composer/autoload_real.php
# lib/composer/installed.json
# lib/composer/installed.php
# lib/guzzlehttp/guzzle/CHANGELOG.md
# setup/wizardsteps.class.inc.php
2022-06-17 09:25:57 +02:00
Benjamin Dalsass
977a8add67
Adjust php setup requirement to version 7.2.5.
...
Improve test error message.
2022-06-16 10:04:13 +02:00
Pierre Goiffon
abb13b70b9
Compiler : when generating model file add it to module ( #296 )
...
Before this fix, when creating a module for iTop that was creating PHP code (an iTop class for example, a snippet, ...) it was mandatory to add the model.php file in your module.php file ("datamodel" key). If you forgot this, then the compilation was completed OK but the result code wasn't included in iTop.
Now the compiler automatically adds the model.php file to the included files.
2022-06-15 18:07:16 +02:00
Pierre Goiffon
023ead39ec
N°4280 Handle modules with non existing model.*.php files imported ( #295 )
...
We were crashing iTop when having a module with :
* in the 'datamodel' key in the module.*.php file a 'model.*.php' declared
* no model.*.php file in the module sources
* no model.*.php generated after compilation
This behavior is improved :
* if isdevenv an exception will be thrown detailing which module is concerned
* else :
- model.*.php won't be added in iTop datamodel autoload
- a SetupLog::Error will be made
2022-06-15 17:20:13 +02:00
Benjamin Dalsass
00e8c11ec2
N°5037 - Setup: Add disclaimer about collected data
...
change ui organization
2022-06-14 17:18:34 +02:00
Benjamin Dalsass
617b6b991f
N°5037 - Setup: Add disclaimer about collected data
...
flip modules array
2022-06-14 14:33:35 +02:00
Benjamin Dalsass
b3ea1050eb
N°5037 - Setup: Add disclaimer about collected data
2022-06-14 12:40:36 +02:00
Benjamin Dalsass
ca98066d68
N°5037 - Setup: Add disclaimer about collected data
2022-06-14 10:54:25 +02:00
bdalsass
2b885beb82
Feature/merge 3 0 develop ( #298 )
...
* merging 3.0 into develop
* N°5102 - Allow to send emails (eg. notifications) using GSuite SMTP and OAuth
* migration to iTop 3.1
Co-authored-by: Eric Espie <eric.espie@combodo.com >
2022-06-08 16:27:20 +02:00
Benjamin Dalsass
f014ebfeb1
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
...
# Conflicts:
# core/log.class.inc.php
# setup/modelfactory.class.inc.php
2022-06-08 13:04:50 +02:00
Eric Espie
cdd7dcdc5c
N°5211 - Core update not working with auto-selected modules
2022-06-08 10:12:19 +02:00
Benjamin Dalsass
0819b9baba
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
...
# Conflicts:
# composer.json
# composer.lock
# core/config.class.inc.php
# core/dbobject.class.php
# core/email.class.inc.php
# datamodels/2.x/itop-core-update/dictionaries/hu.dict.itop-core-update.php
# datamodels/2.x/itop-core-update/dictionaries/it.dict.itop-core-update.php
# datamodels/2.x/itop-core-update/dictionaries/ja.dict.itop-core-update.php
# datamodels/2.x/itop-core-update/dictionaries/nl.dict.itop-core-update.php
# datamodels/2.x/itop-core-update/dictionaries/ru.dict.itop-core-update.php
# datamodels/2.x/itop-core-update/dictionaries/sk.dict.itop-core-update.php
# datamodels/2.x/itop-core-update/dictionaries/tr.dict.itop-core-update.php
# datamodels/2.x/itop-core-update/dictionaries/zh_cn.dict.itop-core-update.php
# datamodels/2.x/itop-core-update/pt_br.dict.itop-core-update.php
# datamodels/2.x/itop-core-update/view/ConfirmUpdate.html.twig
# datamodels/2.x/itop-portal-base/portal/src/Twig/AppExtension.php
# datamodels/2.x/itop-tickets/datamodel.itop-tickets.xml
# datamodels/2.x/itop-welcome-itil/datamodel.itop-welcome-itil.xml
# dictionaries/cs.dictionary.itop.core.php
# dictionaries/cs.dictionary.itop.ui.php
# dictionaries/da.dictionary.itop.core.php
# dictionaries/da.dictionary.itop.ui.php
# dictionaries/de.dictionary.itop.core.php
# dictionaries/de.dictionary.itop.ui.php
# dictionaries/en.dictionary.itop.ui.php
# dictionaries/es_cr.dictionary.itop.core.php
# dictionaries/es_cr.dictionary.itop.ui.php
# dictionaries/fr.dictionary.itop.core.php
# dictionaries/fr.dictionary.itop.ui.php
# dictionaries/hu.dictionary.itop.core.php
# dictionaries/hu.dictionary.itop.ui.php
# dictionaries/it.dictionary.itop.core.php
# dictionaries/it.dictionary.itop.ui.php
# dictionaries/ja.dictionary.itop.core.php
# dictionaries/ja.dictionary.itop.ui.php
# dictionaries/nl.dictionary.itop.core.php
# dictionaries/nl.dictionary.itop.ui.php
# dictionaries/pt_br.dictionary.itop.core.php
# dictionaries/pt_br.dictionary.itop.ui.php
# dictionaries/ru.dictionary.itop.core.php
# dictionaries/ru.dictionary.itop.ui.php
# dictionaries/sk.dictionary.itop.core.php
# dictionaries/sk.dictionary.itop.ui.php
# dictionaries/tr.dictionary.itop.core.php
# dictionaries/tr.dictionary.itop.ui.php
# dictionaries/zh_cn.dictionary.itop.core.php
# dictionaries/zh_cn.dictionary.itop.ui.php
# lib/composer/autoload_classmap.php
# lib/composer/autoload_real.php
# lib/composer/autoload_static.php
# lib/composer/installed.json
# lib/composer/installed.php
# sources/application/TwigBase/Controller/Controller.php
# sources/application/TwigBase/Twig/TwigHelper.php
2022-06-02 16:30:48 +02:00
Eric Espie
2a9c9be36a
N°4666 - Core Update : handle modules
2022-05-20 09:42:14 +02:00
Eric Espie
ca3aae23a1
N°4666 - Core Update : handle modules
2022-05-20 09:33:41 +02:00
Eric Espie
eb1d56f439
N°3169 - Add feature to connect Gsuite mail box with OAuth
...
N°2504 - Add feature to connect Office mail box with OAuth2 for Microsoft Graph
N°5102 - Allow to send emails (eg. notifications) using GSuite SMTP and OAuth
* 2.7 migration
2022-05-16 14:51:12 +02:00
Molkobain
cfd0b80225
Merge remote-tracking branch 'origin/support/3.0' into develop
2022-05-11 18:14:00 +02:00
Molkobain
22a4a2fc5e
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
...
# Conflicts:
# setup/wizardsteps.class.inc.php
2022-05-11 17:50:00 +02:00
Molkobain
7bfa7fa9f4
N°2883 - Improve XML compiler robustness on branding logos
2022-05-09 14:32:03 +02:00
Molkobain
c2607c4223
N°5035 - Setup: Remove tracking image at the end of the setup
2022-05-09 13:55:06 +02:00
Pierre Goiffon
fa5644064a
📄 N°4284 N°4307 Update licenses
2022-04-29 16:43:56 +02:00
Pierre Goiffon
909fb4c75b
Merge remote-tracking branch 'origin/support/3.0' into develop
...
# Conflicts:
# composer.json
# composer.lock
# core/email.class.inc.php
# lib/composer/autoload_classmap.php
# lib/composer/autoload_files.php
# lib/composer/autoload_psr4.php
# lib/composer/autoload_static.php
# lib/composer/installed.json
# lib/composer/installed.php
# lib/swiftmailer/swiftmailer/.gitattributes
# lib/swiftmailer/swiftmailer/.gitignore
# lib/swiftmailer/swiftmailer/.php_cs.dist
# lib/swiftmailer/swiftmailer/CHANGES
# lib/swiftmailer/swiftmailer/LICENSE
# lib/swiftmailer/swiftmailer/composer.json
# lib/swiftmailer/swiftmailer/lib/classes/Swift.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Attachment.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/ByteStream/AbstractFilterableInputStream.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/ByteStream/ArrayByteStream.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/ByteStream/FileByteStream.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/ByteStream/TemporaryFileByteStream.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/CharacterReader/GenericFixedWidthReader.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/CharacterReader/UsAsciiReader.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/CharacterReader/Utf8Reader.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/CharacterReaderFactory/SimpleCharacterReaderFactory.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/CharacterStream.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/CharacterStream/ArrayCharacterStream.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/CharacterStream/NgCharacterStream.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/ConfigurableSpool.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/DependencyContainer.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/EmbeddedFile.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Encoder/Base64Encoder.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Encoder/QpEncoder.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Encoder/Rfc2231Encoder.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Events/CommandEvent.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Events/CommandListener.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Events/EventDispatcher.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Events/EventObject.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Events/ResponseEvent.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Events/ResponseListener.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Events/SendEvent.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Events/SendListener.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Events/SimpleEventDispatcher.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Events/TransportChangeListener.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Events/TransportExceptionEvent.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Events/TransportExceptionListener.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/FailoverTransport.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/FileSpool.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Filterable.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Image.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/InputByteStream.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/IoException.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/KeyCache.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/KeyCache/ArrayKeyCache.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/KeyCache/DiskKeyCache.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/KeyCache/KeyCacheInputStream.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/KeyCache/NullKeyCache.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/KeyCache/SimpleKeyCacheInputStream.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/LoadBalancedTransport.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mailer.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mailer/ArrayRecipientIterator.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/MemorySpool.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Message.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Attachment.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/ContentEncoder/Base64ContentEncoder.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/ContentEncoder/NativeQpContentEncoder.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/ContentEncoder/PlainContentEncoder.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/ContentEncoder/QpContentEncoder.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/ContentEncoder/QpContentEncoderProxy.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/ContentEncoder/RawContentEncoder.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/EmbeddedFile.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/EncodingObserver.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Header.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/HeaderEncoder/Base64HeaderEncoder.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/HeaderEncoder/QpHeaderEncoder.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/AbstractHeader.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/DateHeader.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/IdentificationHeader.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/MailboxHeader.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/OpenDKIMHeader.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/ParameterizedHeader.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/PathHeader.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/UnstructuredHeader.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/MimePart.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/SimpleHeaderFactory.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/SimpleHeaderSet.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/SimpleMessage.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Mime/SimpleMimeEntity.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/MimePart.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/NullTransport.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/AntiFloodPlugin.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/BandwidthMonitorPlugin.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/DecoratorPlugin.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/ImpersonatePlugin.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/LoggerPlugin.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/Loggers/ArrayLogger.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/Loggers/EchoLogger.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/MessageLogger.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/PopBeforeSmtpPlugin.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/RedirectingPlugin.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/Reporter.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/ReporterPlugin.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/Reporters/HitReporter.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/Reporters/HtmlReporter.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/ThrottlerPlugin.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Preferences.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/SendmailTransport.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Signer.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Signers/BodySigner.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Signers/DKIMSigner.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Signers/DomainKeySigner.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Signers/HeaderSigner.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Signers/OpenDKIMSigner.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Signers/SMimeSigner.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/SmtpTransport.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Spool.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/SpoolTransport.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/StreamFilters/ByteArrayReplacementFilter.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/StreamFilters/StringReplacementFilter.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/StreamFilters/StringReplacementFilterFactory.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/SwiftException.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Transport.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/Auth/CramMd5Authenticator.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/Auth/LoginAuthenticator.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/Auth/NTLMAuthenticator.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/Auth/PlainAuthenticator.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/Auth/XOAuth2Authenticator.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/AuthHandler.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/Authenticator.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Transport/EsmtpHandler.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Transport/EsmtpTransport.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Transport/FailoverTransport.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Transport/IoBuffer.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Transport/LoadBalancedTransport.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Transport/NullTransport.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Transport/SendmailTransport.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Transport/SmtpAgent.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Transport/SpoolTransport.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php
# lib/swiftmailer/swiftmailer/lib/classes/Swift/TransportException.php
# lib/swiftmailer/swiftmailer/lib/dependency_maps/cache_deps.php
# lib/swiftmailer/swiftmailer/lib/dependency_maps/mime_deps.php
# lib/swiftmailer/swiftmailer/lib/dependency_maps/transport_deps.php
# lib/swiftmailer/swiftmailer/lib/mime_types.php
# lib/swiftmailer/swiftmailer/lib/preferences.php
# lib/swiftmailer/swiftmailer/lib/swift_required.php
# lib/swiftmailer/swiftmailer/lib/swiftmailer_generate_mimes_config.php
2022-04-29 16:37:39 +02:00
Pierre Goiffon
ddd41d2ba7
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
...
# Conflicts:
# composer.json
# composer.lock
# core/email.class.inc.php
# css/ui-lightness/jqueryui.scss
# lib/bin/php-parse
# lib/bin/php-parse.bat
# lib/composer/autoload_classmap.php
# lib/composer/autoload_static.php
# lib/composer/installed.json
# lib/composer/installed.php
# lib/composer/platform_check.php
# lib/nikic/php-parser/grammar/php7.y
# lib/nikic/php-parser/lib/PhpParser/Builder/FunctionLike.php
# lib/nikic/php-parser/lib/PhpParser/Builder/Param.php
# lib/nikic/php-parser/lib/PhpParser/Builder/Property.php
# lib/nikic/php-parser/lib/PhpParser/BuilderFactory.php
# lib/nikic/php-parser/lib/PhpParser/BuilderHelpers.php
# lib/nikic/php-parser/lib/PhpParser/ConstExprEvaluator.php
# lib/nikic/php-parser/lib/PhpParser/Lexer/Emulative.php
# lib/nikic/php-parser/lib/PhpParser/Node/Expr/ArrowFunction.php
# lib/nikic/php-parser/lib/PhpParser/Node/Expr/Closure.php
# lib/nikic/php-parser/lib/PhpParser/Node/Expr/FuncCall.php
# lib/nikic/php-parser/lib/PhpParser/Node/Expr/MethodCall.php
# lib/nikic/php-parser/lib/PhpParser/Node/Expr/New_.php
# lib/nikic/php-parser/lib/PhpParser/Node/Expr/NullsafeMethodCall.php
# lib/nikic/php-parser/lib/PhpParser/Node/Expr/StaticCall.php
# lib/nikic/php-parser/lib/PhpParser/Node/FunctionLike.php
# lib/nikic/php-parser/lib/PhpParser/Node/Param.php
# lib/nikic/php-parser/lib/PhpParser/Node/Stmt/ClassLike.php
# lib/nikic/php-parser/lib/PhpParser/Node/Stmt/ClassMethod.php
# lib/nikic/php-parser/lib/PhpParser/Node/Stmt/Function_.php
# lib/nikic/php-parser/lib/PhpParser/Node/Stmt/Property.php
# lib/nikic/php-parser/lib/PhpParser/Node/UnionType.php
# lib/nikic/php-parser/lib/PhpParser/NodeVisitor/NameResolver.php
# lib/nikic/php-parser/lib/PhpParser/Parser/Php7.php
# lib/nikic/php-parser/lib/PhpParser/PrettyPrinter/Standard.php
# lib/nikic/php-parser/lib/PhpParser/PrettyPrinterAbstract.php
# test/core/ConfigValidator/iTopConfigAstValidatorTest.php
2022-04-29 16:18:08 +02:00
Pierre Goiffon
1e8818984e
📄 N°4284 Update licenses
2022-04-29 15:53:03 +02:00
Molkobain
a4390fbb57
Merge remote-tracking branch 'origin/support/3.0' into develop
...
# Conflicts:
# test/application/search/CriterionConversionTest.php
# test/application/search/CriterionParserTest.php
# test/application/search/SearchFormTest.php
2022-04-25 14:03:02 +02:00
Pierre Goiffon
f4a027b474
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
...
# Conflicts:
# composer.json
# core/cmdbchangeop.class.inc.php
# core/cmdbobject.class.inc.php
# css/light-grey.scss
# setup/setuputils.class.inc.php
# test/ItopTestCase.php
# test/core/ConfigTest.php
# test/core/LogAPITest.php
# test/core/UserRightsTest.php
# test/core/dictApcuTest.php
# test/core/dictTest.php
# test/core/iTopConfigParserTest.php
# test/core/ormLinkSetTest.php
# test/phpunit.xml.dist
# test/postbuild_integration.xml.dist
# test/setup/SetupUtilsTest.php
# test/status/StatusIncTest.php
# webservices/cron.php
2022-04-22 15:26:18 +02:00
Pierre Goiffon
b9ddadeb44
N°5109 update PHP requirements from 5.6 to 7.0
...
No embedded libs supports all versions from PHP 5.6 to 8.0 included :/
7.0.8 is required for our Symfony version (updated with N°4770)
2022-04-20 17:29:20 +02:00
Benjamin Dalsass
dabd2a3f4d
N°5101 - Setup error when semantic field attribute code is not defined in current class
2022-04-20 14:32:03 +02:00
Pierre Goiffon
8fcd454445
N°4919 New 'Launch setup" in Application Upgrade ( #244 )
...
Admin will now be able to re-launch the iTop setup directly from the administration console in the Administration / Application Upgrade screen.
Before the only way to launch setup on an existing iTop instance was to change permissions on the configuration file.
This button will be enabled depending on the isDevEnv (if true it will be displayed) and `setup.launch_button.enabled` new configuration parameter (not present by default ; if set to false will always hide the button, if set to true will always display it, if not set will display button depending on isDevEnv only).
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
2022-04-19 14:36:15 +02:00
Stephen Abello
ba9d5f0c4b
N°3607 Handle error and fix unit test
2022-04-19 09:31:02 +02:00
Pierre Goiffon
e02d9f3f0e
💡 N°5090 Improve phpdoc using list array shape
2022-04-15 17:43:20 +02:00
Pierre Goiffon
e831d66b76
N°5090 Setup : improve missing dependencies message ( #280 )
...
The setup now relies on the new method MissingDependencyException::getHtmlDesc to get the message to display
MissingDependencyException is also now a CoreException child.
Note that previous behavior (MissingDependencyException instantiator setting message) is kept, as some consumer still do $e->getMessage() (like unattended install)
2022-04-15 17:30:05 +02:00
Stephen Abello
0efc978004
N°3607 Change XML node format
2022-04-15 15:48:21 +02:00
Stephen Abello
26a78a10bc
N°3607 Allow extensions to register variables/stylesheets to be compiled with every theme
2022-04-12 10:23:50 +02:00
Molkobain
1feb5e6ad6
Merge remote-tracking branch 'origin/support/3.0' into develop
2022-04-08 13:32:08 +02:00
Molkobain
2716f9d24c
Merge remote-tracking branch 'origin/support/2.7' into support/3.0
...
# Conflicts:
# core/config.class.inc.php
2022-04-08 13:30:42 +02:00
Pierre Goiffon
92997e3e57
💡 N°2498 add @since
2022-04-08 08:54:07 +02:00
Stephen Abello
27d06a712b
N°5028 Update setup favicon to default one
2022-04-07 15:01:07 +02:00
Stephen Abello
63976df2e1
N°5028 Update iTop and Combodo logos to new ones
2022-04-07 11:03:32 +02:00
Molkobain
ad4442ae78
Merge remote-tracking branch 'origin/support/3.0' into develop
2022-03-23 09:49:11 +01:00
Molkobain
b368c593e5
N°4462 - Improve message to explicitly say next "major" release
2022-03-22 12:25:52 +01:00