From 9c488c0727a1a91a23ea6b91f2873bba0a979625 Mon Sep 17 00:00:00 2001 From: Steve Clement Date: Thu, 17 Dec 2020 18:20:10 +0900 Subject: [PATCH] fix: [installer] type in php-bcmath package --- INSTALL/INSTALL.sh | 4 +- INSTALL/INSTALL.sh.sfv | 6 +- INSTALL/INSTALL.sh.sha1 | 2 +- INSTALL/INSTALL.sh.sha256 | 2 +- INSTALL/INSTALL.sh.sha384 | 2 +- INSTALL/INSTALL.sh.sha512 | 2 +- docs/Changelog.md | 381 +++++++++++++++++++++++++++++++++++++ docs/INSTALL.ubuntu1804.md | 2 +- docs/INSTALL.ubuntu2004.md | 2 +- 9 files changed, 392 insertions(+), 11 deletions(-) diff --git a/INSTALL/INSTALL.sh b/INSTALL/INSTALL.sh index 686971406..d57d14f8a 100755 --- a/INSTALL/INSTALL.sh +++ b/INSTALL/INSTALL.sh @@ -1199,7 +1199,7 @@ installDepsPhp74 () { php-dev \ php-json php-xml php-mysql php-opcache php-readline php-mbstring php-zip \ php-redis php-gnupg \ - php-intl bcmath \ + php-intl php-bcmath \ php-gd for key in upload_max_filesize post_max_size max_execution_time max_input_time memory_limit @@ -1251,7 +1251,7 @@ installDepsPhp72 () { php-dev \ php-json php-xml php-mysql php7.2-opcache php-readline php-mbstring php-zip \ php-redis php-gnupg \ - php-intl bcmath \ + php-intl php-bcmath \ php-gd for key in upload_max_filesize post_max_size max_execution_time max_input_time memory_limit diff --git a/INSTALL/INSTALL.sh.sfv b/INSTALL/INSTALL.sh.sfv index c6c935289..fb2cc262a 100644 --- a/INSTALL/INSTALL.sh.sfv +++ b/INSTALL/INSTALL.sh.sfv @@ -1,5 +1,5 @@ -; Generated by RHash v1.3.9 on 2020-12-17 at 16:10.50 +; Generated by RHash v1.3.9 on 2020-12-17 at 18:19.38 ; Written by Kravchenko Aleksey (Akademgorodok) - http://rhash.sf.net/ ; -; 136941 16:10.49 2020-12-17 INSTALL.sh -INSTALL.sh 3EA6F974C7CCB2923E0944ECECE44B889BC9AE39 FBF450BC5D6B21EFBBF5B2FAF838928A1C86FADBD5E1CF16017572E3D89C000C C8CD7F1133AFEDF72298AE3E85199BCF48525D64992BD5D2FA2222C7387ED6C5712A5AF3BCAFA6AECED18302A8E63B42 9DD314D2D2A6CC29237C3759AD9CA6433628DB4EF1FFE6E1B0A4FE3B2E90152808A4A06B0BE8A8B37CAF11C38DC12EBF897DAFC83966F4D13C87F0DA35112B30 +; 136949 18:19.37 2020-12-17 INSTALL.sh +INSTALL.sh 820CE340D40A593709B8E7F59A308ABD73096375 5CC0A05CD42CC364C6C015C8699739A3FEDA920F0865A96C25BF4D0C3C3D270A F156D957B70BA034DD50997067E632A05C0B31C2078EE89E8ABC11E85944F30C323BF405B90F06A51E467F7B7E75A9C1 56FA1930541A6DAE16A03CF2AADE3CC8BFCF4C48E35CB229BF04393389A5A64E2A4013036B235C1812885FB563B15BFACB1DB02C8DAEDACE73F18E390281C557 diff --git a/INSTALL/INSTALL.sh.sha1 b/INSTALL/INSTALL.sh.sha1 index 26175db38..80ce6b685 100644 --- a/INSTALL/INSTALL.sh.sha1 +++ b/INSTALL/INSTALL.sh.sha1 @@ -1 +1 @@ -3ea6f974c7ccb2923e0944ecece44b889bc9ae39 INSTALL.sh +820ce340d40a593709b8e7f59a308abd73096375 INSTALL.sh diff --git a/INSTALL/INSTALL.sh.sha256 b/INSTALL/INSTALL.sh.sha256 index c4d407635..6d2705a05 100644 --- a/INSTALL/INSTALL.sh.sha256 +++ b/INSTALL/INSTALL.sh.sha256 @@ -1 +1 @@ -fbf450bc5d6b21efbbf5b2faf838928a1c86fadbd5e1cf16017572e3d89c000c INSTALL.sh +5cc0a05cd42cc364c6c015c8699739a3feda920f0865a96c25bf4d0c3c3d270a INSTALL.sh diff --git a/INSTALL/INSTALL.sh.sha384 b/INSTALL/INSTALL.sh.sha384 index 4a48cac59..694d62569 100644 --- a/INSTALL/INSTALL.sh.sha384 +++ b/INSTALL/INSTALL.sh.sha384 @@ -1 +1 @@ -c8cd7f1133afedf72298ae3e85199bcf48525d64992bd5d2fa2222c7387ed6c5712a5af3bcafa6aeced18302a8e63b42 INSTALL.sh +f156d957b70ba034dd50997067e632a05c0b31c2078ee89e8abc11e85944f30c323bf405b90f06a51e467f7b7e75a9c1 INSTALL.sh diff --git a/INSTALL/INSTALL.sh.sha512 b/INSTALL/INSTALL.sh.sha512 index c421adb36..d957655f8 100644 --- a/INSTALL/INSTALL.sh.sha512 +++ b/INSTALL/INSTALL.sh.sha512 @@ -1 +1 @@ -9dd314d2d2a6cc29237c3759ad9ca6433628db4ef1ffe6e1b0a4fe3b2e90152808a4a06b0be8a8b37caf11c38dc12ebf897dafc83966f4d13c87f0da35112b30 INSTALL.sh +56fa1930541a6dae16a03cf2aade3cc8bfcf4c48e35cb229bf04393389a5a64e2a4013036b235c1812885fb563b15bfacb1db02c8daedace73f18e390281c557 INSTALL.sh diff --git a/docs/Changelog.md b/docs/Changelog.md index 81056898b..00a3e867d 100644 --- a/docs/Changelog.md +++ b/docs/Changelog.md @@ -4,8 +4,120 @@ Changelog v2.4 aka 2.4 for ever (current changelog) ------------------------ +Changes +------- +- [installer] update to latest. [Steve Clement] +- [fix] typo. [Steve Clement] +- [doc] OpenBSD 6.8 update. [Steve Clement] +- [php] Added 2 missing modules. [Steve Clement] +- [doc] Added new default flags. [Steve Clement] + +Fix +--- +- [installer] forgot to add sfv. [Steve Clement] +- [delegation] invalid user call. [iglocska] + +Other +----- +- Merge pull request #6767 from SteveClement/guides. [Steve Clement] +- Merge pull request #6764 from Natsec/patch-1. [Andras Iklody] + + Typo caused fail of dependency installation +- Typo caused fail of dependency installation. [Kamil] + + Hello, + + During installation, I would get the following error : + ```shell + Cloning into '/var/www/MISP/app/files/scripts/python-cybox'... + remote: Enumerating objects: 343, done. + remote: Counting objects: 100% (343/343), done. + remote: Compressing objects: 100% (191/191), done. + remote: Total 14731 (delta 180), reused 253 (delta 152), pack-reused 14388 + Receiving objects: 100% (14731/14731), 7.39 MiB | 3.10 MiB/s, done. + Resolving deltas: 100% (10487/10487), done. + ERROR: Invalid requirement: '/var/www/MISP/app/files/scripts/CybOXProject/python-cybox' + Hint: It looks like a path. File '/var/www/MISP/app/files/scripts/CybOXProject/python-cybox' does not exist. + apt is maybe locked, waiting 3 seconds. + Cloning into '/var/www/MISP/app/files/scripts/python-stix'... + remote: Enumerating objects: 298, done. + remote: Counting objects: 100% (298/298), done. + remote: Compressing objects: 100% (215/215), done. + remote: Total 13777 (delta 190), reused 155 (delta 83), pack-reused 13479 + Receiving objects: 100% (13777/13777), 5.78 MiB | 2.58 MiB/s, done. + Resolving deltas: 100% (10076/10076), done. + ERROR: Invalid requirement: '/var/www/MISP/app/files/scripts/STIXProject/python-stix' + Hint: It looks like a path. File '/var/www/MISP/app/files/scripts/STIXProject/python-stix' does not exist. + apt is maybe locked, waiting 3 seconds. + Cloning into '/var/www/MISP/app/files/scripts/python-maec'... + remote: Enumerating objects: 59, done. + remote: Counting objects: 100% (59/59), done. + remote: Compressing objects: 100% (39/39), done. + remote: Total 4472 (delta 32), reused 40 (delta 20), pack-reused 4413 + Receiving objects: 100% (4472/4472), 1.29 MiB | 1.90 MiB/s, done. + Resolving deltas: 100% (2992/2992), done. + ERROR: Invalid requirement: '/var/www/MISP/app/files/scripts/MAECProject/python-maec' + Hint: It looks like a path. File '/var/www/MISP/app/files/scripts/MAECProject/python-maec' does not exist. + apt is maybe locked, waiting 3 seconds. + Cloning into '/var/www/MISP/app/files/scripts/mixbox'... + remote: Enumerating objects: 39, done. + remote: Counting objects: 100% (39/39), done. + remote: Compressing objects: 100% (26/26), done. + remote: Total 1055 (delta 20), reused 27 (delta 13), pack-reused 1016 + Receiving objects: 100% (1055/1055), 278.98 KiB | 901.00 KiB/s, done. + Resolving deltas: 100% (696/696), done. + ERROR: Invalid requirement: '/var/www/MISP/app/files/scripts/CybOXProject/mixbox' + Hint: It looks like a path. File '/var/www/MISP/app/files/scripts/CybOXProject/mixbox' does not exist. + ``` + + Making the modification fixed the installation of the dependencies. + + Best regards, + Kamil + +v2.4.136 (2020-12-16) +--------------------- + New --- +- [CLI] Import events with compressed file support. [Jakub Onderka] + + Useful for importing big files +- [UI] Find org images also by uuid and support SVG images. [Jakub + Onderka] +- [UI] Make possible to filter users by active/disabled. [Jakub Onderka] +- [UI] Show number of events for sharing group. [Jakub Onderka] +- [test] View org page. [Jakub Onderka] +- [UI] Allow to search in sharing group list. [Jakub Onderka] +- :lock: Test if user can see sharing groups. [Jakub Onderka] +- [factories] generic confirmation UI factory added. [iglocska] +- [Cerebrates] added Cerebrate sync functionality. [iglocska] + + - add/modify cerebrate links + - preview cerebrate instanes for organisations + - fetch organisations from cerebrate + - ingests new organisations and updates existing ones + + - More to come in the future +- [Cerebrate] db update added. [iglocska] +- [view factories rework] [iglocska] + + indextable: + - org lookup field cleaned up and made more resilient + - remote status: status field for checking of the local vs remote state of objects added + - pagination system updated to allow for ajax pagination + - random named container added for the index table's scaffolding + + side menu: + - added cerebrate options + + side panels: + - new factory type added for side panel elements (for the usual 2:1 split views) + - added logo element + + single views: + - child reworked to use the accordion element + - added side panel support - [auth] Allow to enforce auth plugin authentication. [Jakub Onderka] - [shibb] Test for organisation UUID HTTP header. [Jakub Onderka] - [shibb] Allow to get organisation UUID from HTTP headers. [Jakub @@ -19,9 +131,54 @@ New Changes ------- +- [version] bump. [iglocska] +- [UI] Nicer galaxy cluster view. [Jakub Onderka] +- [UI] Nicer icon for discussion reply. [Jakub Onderka] +- [UI] Move org UUID after ID to match other page style. [Jakub Onderka] +- [UI] Add cancel for sharing group search. [Jakub Onderka] +- [UI] Nicer title when creating event report. [Jakub Onderka] +- :lock: For `hide_organisation_index_from_users` hide orgs that + make contribution that user cannot see. [Jakub Onderka] +- [composer] Add ext-rdkafka as suggested dependency. [Jakub Onderka] +- [UI] Use PGP instead of GnuGP, GnuPG is implementation. [Jakub + Onderka] +- [UI] Hide some fields from user profile and use better description. + [Jakub Onderka] +- [internal] HEAD check if org exists. [Jakub Onderka] +- [internal] Simplified SharingGroup::checkIfOwner method. [Jakub + Onderka] +- [internal] Load orgs just when it is necessary. [Jakub Onderka] +- [UI] Use standardised view for sharging group. [Jakub Onderka] +- [composer] Raise minimal PHP version to 7.2 and disable support for + 8.0. [Jakub Onderka] +- [shibb] Newly created org should be local. [Jakub Onderka] +- [galaxyClusters:view_relation_tree] Adjust height based on the number + of nodes. [mokaddem] +- [actions] added develop branch. [iglocska] +- [ACL] cerebrate added to the ACL. [iglocska] +- [querystring] bump. [iglocska] +- [image] added cerebrate logo. [iglocska] +- [js] runIndexQuickFilter changes. [iglocska] + + - added optional url parameter to set a fixed URL to search from + - added target parameter for ajax refreshes (target css selector) + - added possibility to pass ordered parameters in addition to key value pairs + - added ajax lookups +- [Cerebrate] added to the global menu. [iglocska] +- [synctool] added custom model support for the setuphttpsocket() + function. [iglocska] +- [CRUD component] call model functions in the afterfind. [iglocska] + + - added the option to either use anonymous functions or call model functions in the hook + - fixed a bug with a missing modelname in the lookup scope for fields (carryover from cerebrate) +- [warning-lists] updated to the latest version. [Alexandre Dulaunoy] +- [misp-objects] updated to the latest version. [Alexandre Dulaunoy] +- [warning-lists] updated to the latest version. [Alexandre Dulaunoy] +- [installer] Update to latest version. [Steve Clement] - [installer] Leveled installer out. [Steve Clement] - [installer] Update to latest. [Steve Clement] - [installer] More fixes to replayability. [Steve Clement] +- [actions] added to the develop branch. [iglocska] - [UI] Normalize date format to match rest of MISP. [Jakub Onderka] - [installer] Update to latest. [Steve Clement] - [installer] misp-modules install refactor. [Steve Clement] @@ -71,6 +228,85 @@ Changes Fix --- +- [UI] Contact form text. [Jakub Onderka] +- [distribution graph] Graph doesn't work for non sync users when event + is shared to sharing group. [Jakub Onderka] +- [UI] Show correct sync org for sharing group view. [Jakub Onderka] +- [UI] Change order for sg view. [Jakub Onderka] +- [UI] Do not show authkey if advanced authkeys are enabled. [Jakub + Onderka] +- [UI] For accorddion external link do not propagate click. [Jakub + Onderka] +- [UI] Send email link should be visible just for admin view. [Jakub + Onderka] +- [UI] User search keeps filter. [Jakub Onderka] +- [UI] Show correct menu for EventsController::importModule action. + [Jakub Onderka] +- [UI] For import show correct active menu. [Jakub Onderka] +- [UI] For tags show actions just when user can permission to use them. + [Jakub Onderka] +- [UI] For Taxonomies show actions just when user can permission to use + them. [Jakub Onderka] +- [UI] Show correct menu for Contact Reporter page. [Jakub Onderka] +- [UI] Remove unused All button from galaxy index. [Jakub Onderka] +- [UI] Show feed cache buttons just to site admins. [Jakub Onderka] +- [UI] For fail when uploading stix, show unit for maximum size. [Jakub + Onderka] +- [UI] Button border when adding thread port. [Jakub Onderka] +- [UI] Show REST client menu item just when user has perm_auth. [Jakub + Onderka] +- [internal] Undefined variable $passedArgs. [Jakub Onderka] +- [internal] Undefined variables when GitHub is not reachable. [Jakub + Onderka] +- [internal] Undefined variable me. [Jakub Onderka] +- [UI] Better error message for permission denied. [Jakub Onderka] +- :lock: Do not leak org names when + hide_organisation_index_from_users enabled. [Jakub Onderka] +- [UI] Nicer error message for CSRF. [Jakub Onderka] +- [internal] User should be able to see his org. [Jakub Onderka] +- [UI] Toggle doesn't work with absolute URLs. [Jakub Onderka] +- [UI] Confusing messages after object template is deleted. [Jakub + Onderka] +- [UI] Do not mention that STIX 2 export require library. [Jakub + Onderka] + + This information can be useful just for site administrators, but not for users +- [UI] Do not show REST client menu link when user don't have + permission. [Jakub Onderka] +- [UI] Do not show taxonomy delete menu link when user don't have + permission. [Jakub Onderka] +- [UI] Do not show proposals menu link when user don't have permission. + [Jakub Onderka] +- [UI] Do not show extend this event button when user don't have + permission to do that. [Jakub Onderka] +- [UI] Allow to access delegations index just when delegations are + enabled. [Jakub Onderka] +- [UI] Show `Add Cluster` in menu just when user has permission to add + cluster. [Jakub Onderka] +- [sighting] Make sure that correct columns are processed. [Jakub + Onderka] +- [rest-client] Do not raise exception for not site admin. [Jakub + Onderka] +- [UI] Link to role edit. [Jakub Onderka] +- [UI] Show delete and edit button for SG just when user has permission. + [Jakub Onderka] +- [UI] Sort countries by name. [Jakub Onderka] +- [db_schema] added cerebrate. [iglocska] +- [baseurl] validation relaxed. [iglocska] + + - no more arbitrary junk blocking https://localhost +- [communities] search fixed, context no longer defaults to "pending" + which is an unknown value. [iglocska] +- [authkey] fixed a bug causing recurring authkey lookups via model + binding failing. [iglocska] + + - missing parameter caused the linking to be single use +- [community] removed invalid filter field causing notice errors. + [iglocska] +- [custompagination tool] hardcoded modelname fixed. [iglocska] +- [doc] Location typo fixed. [Alexandre Dulaunoy] +- [pgp] Key info for older GPG versions. [Jakub Onderka] +- :lock: XSS in authkey comment field. [Jakub Onderka] - [sightings] Support mysql in sql_mode=only_full_group_by. [Jakub Onderka] - :lock: Remove hashed advanced keys from response. [Jakub Onderka] @@ -100,6 +336,151 @@ Fix Other ----- +- Merge branch 'develop' into 2.4. [iglocska] +- Merge pull request #6754 from JakubOnderka/fix-contact-ui. [Jakub + Onderka] + + fix: [UI] Contact form text +- Merge pull request #6752 from JakubOnderka/distribution_graph_sg_fix. + [Jakub Onderka] + + fix: [distribution graph] Graph doesn't work for non sync users +- Merge pull request #6698 from JakubOnderka/small-ui-fixes. [Jakub + Onderka] + + Small UI fixes +- Merge pull request #6716 from JakubOnderka/cli-import. [Jakub Onderka] + + new: [CLI] Import events with compressed file support +- Merge pull request #6730 from JakubOnderka/org-image-svg-uuid. [Jakub + Onderka] + + new: [UI] Find org images also by uuid and support SVG images +- Merge pull request #6746 from JakubOnderka/rest-client-menu- + permission. [Jakub Onderka] + + Rest client menu permission +- Merge pull request #6743 from JakubOnderka/undefined-me. [Jakub + Onderka] + + fix: [internal] Undefined variables +- Merge pull request #6744 from JakubOnderka/user-filter. [Jakub + Onderka] + + new: [UI] Make possible to filter users by active/disabled +- Merge pull request #6739 from JakubOnderka/error-message. [Jakub + Onderka] + + fix: [UI] Better error message for permission denied +- Merge pull request #6738 from JakubOnderka/hide-orgs-dont-leak. [Jakub + Onderka] + + fix: :lock: Do not leak org names +- Merge pull request #6735 from JakubOnderka/error-message. [Jakub + Onderka] + + fix: [UI] Nicer error message for CSRF +- Merge pull request #6732 from JakubOnderka/hide-orgs-show-his-org. + [Jakub Onderka] + + fix: [internal] User should be able to see his org +- Merge pull request #6727 from JakubOnderka/fix-toggle-url. [Jakub + Onderka] + + fix: [UI] Toggle doesn't work with absolute URLs +- Merge pull request #6721 from JakubOnderka/org-can-see. [Jakub + Onderka] + + chg: :lock: For `hide_organisation_index_from_users` hide more orgs +- Merge pull request #6725 from JakubOnderka/object-delete-ui. [Jakub + Onderka] + + fix: [UI] Confusing messages after object template is deleted +- Merge pull request #6724 from JakubOnderka/kafka-suggested-ext. [Jakub + Onderka] + + Kafka suggested ext +- Merge pull request #6707 from JakubOnderka/event-export-library- + mention. [Jakub Onderka] + + fix: [UI] Do not mention that STIX 2 export require library +- Merge pull request #6720 from JakubOnderka/permission-ui. [Jakub + Onderka] + + Permission UI +- Merge pull request #6719 from JakubOnderka/delegation-access. [Jakub + Onderka] + + fix: [UI] Allow to access delegations index just when delegations are enabled +- Merge pull request #6717 from JakubOnderka/sharing-group-events. + [Jakub Onderka] + + new: [UI] Show number of events for sharing group +- Merge pull request #6696 from JakubOnderka/user-profile-ui. [Jakub + Onderka] + + chg: [UI] Hide some fields from user profile and use better description +- Merge pull request #6695 from JakubOnderka/add-cluster-menu-view. + [Jakub Onderka] + + fix: [UI] Show `Add Cluster` in menu just when user has permission to… +- Merge branch 'develop' into add-cluster-menu-view. [Jakub Onderka] +- Merge pull request #6676 from JakubOnderka/fix-sighting-columns. + [Jakub Onderka] + + fix: [sighting] Make sure that correct columns are processed +- Merge pull request #6694 from JakubOnderka/invalid-controller-name- + fix. [Jakub Onderka] + + fix: [rest-client] Do not raise exception for non site admin +- Merge pull request #6706 from JakubOnderka/role-edit-fix. [Jakub + Onderka] + + fix: [UI] Link to role edit +- Merge pull request #6699 from folbricht-stripe/s3-fix-writable-check. + [Jakub Onderka] + + fix: Don't fail writable attachment dir test for S3 +- Don't fail writable attachment dir test for S3. [Frank Olbricht] +- Merge pull request #6703 from JakubOnderka/org-view. [Jakub Onderka] + + new: [test] View org page +- Merge pull request #6700 from JakubOnderka/sg-view. [Jakub Onderka] + + Sharing group view +- Merge pull request #6701 from JakubOnderka/security-sg-view. [Jakub + Onderka] + + new: :lock: Test if user can see sharing groups +- Merge pull request #6662 from JakubOnderka/php-test. [Jakub Onderka] + + Disable PHP 8 support +- Merge pull request #6693 from JakubOnderka/countries-order. [Jakub + Onderka] + + fix: [UI] Sort countries by name +- Merge pull request #6691 from JakubOnderka/shibb-new-org-local. [Jakub + Onderka] + + chg: [shibb] Newly created org should be local +- Merge branch 'develop' of github.com:MISP/MISP into develop. + [iglocska] +- Merge branch '2.4' into develop. [iglocska] +- Merge branch '2.4' into cerebrate. [iglocska] +- Merge pull request #6733 from legoguy1000/#6355-Suricata-JA3-Rules. + [Alexandre Dulaunoy] + + Create JA3 Hash Suricata Rules +- \#6355 Create JA3 Hash Suricata Rules. [Alex Resnick] +- Merge pull request #6697 from JakubOnderka/gpg-key-import-fix. [Jakub + Onderka] + + fix: [pgp] Key info for older GPG versions +- Merge pull request #6690 from JakubOnderka/xss-authkey-fix. [Jakub + Onderka] + + fix: :lock: XSS in authkey comment field +- Merge branch '2.4' of github.com:MISP/MISP into 2.4. [iglocska] - Merge pull request #6675 from SteveClement/guides. [Steve Clement] chg: [installer] Leveled installer out diff --git a/docs/INSTALL.ubuntu1804.md b/docs/INSTALL.ubuntu1804.md index 67bac2ac1..a2eac815e 100644 --- a/docs/INSTALL.ubuntu1804.md +++ b/docs/INSTALL.ubuntu1804.md @@ -114,7 +114,7 @@ installDepsPhp72 () { php-dev \ php-json php-xml php-mysql php7.2-opcache php-readline php-mbstring php-zip \ php-redis php-gnupg \ - php-intl bcmath \ + php-intl php-bcmath \ php-gd for key in upload_max_filesize post_max_size max_execution_time max_input_time memory_limit diff --git a/docs/INSTALL.ubuntu2004.md b/docs/INSTALL.ubuntu2004.md index 024458125..521cc5199 100644 --- a/docs/INSTALL.ubuntu2004.md +++ b/docs/INSTALL.ubuntu2004.md @@ -114,7 +114,7 @@ installDepsPhp74 () { php-dev \ php-json php-xml php-mysql php-opcache php-readline php-mbstring php-zip \ php-redis php-gnupg \ - php-intl bcmath \ + php-intl php-bcmath \ php-gd for key in upload_max_filesize post_max_size max_execution_time max_input_time memory_limit