Skip to content
Closed

Co/4.1 #6654

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
44f1d02
jQuery.text() を使用するよう修正
nanasess Aug 25, 2022
61650b3
ファイル名チェック修正
nanasess Aug 25, 2022
7892267
ユニットテストを追加
nanasess Sep 5, 2022
67afba2
E2Eテストを追加
nanasess Sep 5, 2022
56786c9
4.1.2-p1
chihiro-adachi Sep 14, 2022
9ea753e
file.file_path のサニタイズ
chihiro-adachi Feb 16, 2023
2845f4a
Add escape('js')
nanasess Dec 6, 2022
0ec00c8
テキストのみのデータは jQuery.text を使用する
nanasess Dec 28, 2022
34f6aa5
4.1.2-p2
chihiro-adachi Feb 28, 2023
5f341ee
upgrade mailcatcher-codeception-module
chihiro-adachi Feb 28, 2023
bf622ad
$message['recipients'] -> $message->getRecipients()
kiy0taka Jun 9, 2022
5fa190d
Merge pull request #5963 from chihiro-adachi/patch/4.1.2-p2
dotani1111 Feb 28, 2023
e1b70b3
4.1にも変更内容を適用
shinya Sep 25, 2023
d4c7804
yamlの反映漏れを追加
shinya Sep 25, 2023
3b5d9ec
ホワイトリスト棚卸しの結果を反映
shinya Sep 29, 2023
19823dd
PHPStanでのtwig_includeエラーを無視する設定を追加
shinya Oct 3, 2023
925177e
二重で記述していた部分を削除
shinya Oct 10, 2023
fe5a99d
fix:__toStringを許可する修正
dotani1111 Oct 18, 2023
c9a83ac
ユニットテストの追加
dotani1111 Oct 18, 2023
aba750f
ユニットテストの修正
dotani1111 Oct 19, 2023
da45a84
不要コメントの削除
dotani1111 Oct 20, 2023
cd79af2
ファイル名の小文字を大文字に対応
shinya Nov 6, 2023
3feeace
バージョン表記をp3に変更
shinya Nov 6, 2023
7372c67
GithubActionsのエラー対応
shinya Oct 5, 2023
d7c4359
GithubActionsのエラー対応
shinya Oct 5, 2023
28e236f
GithubActionsのエラー対応
shinya Oct 6, 2023
2796f7f
GithubActionsのエラー対応
shinya Oct 6, 2023
8585089
Merge pull request #6060 from EC-CUBE/pick-for-4.1
dotani1111 Nov 6, 2023
54144fa
Ubuntuのイメージ更新
shinya Nov 6, 2023
f8abedf
Merge pull request #6062 from EC-CUBE/pick-for-4.1
dotani1111 Nov 6, 2023
ccc5941
バリデーション追加
ji-eunsoo Mar 5, 2024
6602a58
バリデーション追加
ji-eunsoo Mar 5, 2024
dad834d
ubuntuバージョン更新
ji-eunsoo Mar 5, 2024
f5001de
composerバージョン更新
ji-eunsoo Mar 5, 2024
8dd7687
7.4以前では型宣言エラーが出るため削除
ji-eunsoo Mar 5, 2024
4b41b40
Dockerfile修正
ji-eunsoo Mar 7, 2024
108a4d8
Dockerfile修正
ji-eunsoo Mar 7, 2024
da6549f
E2Eテストが回るか確認
ji-eunsoo Mar 7, 2024
e18166a
アップデートに入力値の制限を追加
ji-eunsoo Apr 18, 2024
a5810f4
外部の入力値の削除
ji-eunsoo Apr 18, 2024
8dae817
バージョン更新
ji-eunsoo Jul 23, 2024
f1244fd
Merge pull request #16 from EC-CUBE/feat_php_pkg_Install_Issues_4.1
shinya Jul 23, 2024
83dfd5f
Merge pull request #6255 from EC-CUBE/maintenance/4.1-private
shinya Jul 29, 2024
3b98cdb
fix: MFAバイパス脆弱性の修正
dotani1111 Feb 2, 2026
363ce46
test: 2FA認証の正常系・失敗系テストを追加
dotani1111 Feb 2, 2026
aa54f1e
Merge commit from fork
dotani1111 Mar 4, 2026
9b8a700
バージョンアップ
dotani1111 Mar 4, 2026
4624252
Merge pull request #6650 from dotani1111/dev/feat_update_version412
zeniya0000 Mar 4, 2026
1b644c0
actionsのバージョンの更新
dotani1111 Mar 4, 2026
1c8c972
Merge pull request #6651 from dotani1111/dev/fix_github_actions
ji-eunsoo Mar 4, 2026
e741de4
Merge tag '4.1.2-p5' into co/4.1
Mar 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 6 additions & 4 deletions .github/workflows/coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
strategy:
fail-fast: false
matrix:
operating-system: [ ubuntu-18.04 ]
operating-system: [ ubuntu-22.04 ]
php: [ 7.4 ]
db: [ pgsql ]
include:
Expand Down Expand Up @@ -58,7 +58,9 @@ jobs:
php-version: ${{ matrix.php }}

- name: composer install
run: composer install --dev --no-interaction -o --apcu-autoloader
run: |
sudo composer self-update --2.2
composer install --dev --no-interaction -o --apcu-autoloader

- name: Setup pcov
run: |
Expand Down Expand Up @@ -96,7 +98,7 @@ jobs:
strategy:
fail-fast: false
matrix:
operating-system: [ ubuntu-18.04 ]
operating-system: [ ubuntu-22.04 ]
php: [ 7.4 ]
db: [ pgsql ]
group: [ admin01, admin02, admin03, front, installer ]
Expand Down Expand Up @@ -153,7 +155,7 @@ jobs:

- name: composer install
run: |
sudo composer selfupdate
sudo composer self-update --2.2
composer install --dev --no-interaction -o --apcu-autoloader
- name: Setup to EC-CUBE
env:
Expand Down
7 changes: 5 additions & 2 deletions .github/workflows/deny-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ on:
jobs:
deploy:
name: Deny check
runs-on: ubuntu-18.04
runs-on: ubuntu-22.04
services:
postgres:
image: postgres:14
Expand Down Expand Up @@ -47,7 +47,9 @@ jobs:
${{ runner.os }}-composer-

- name: Install to Composer
run: composer install --no-scripts --no-dev --no-interaction --optimize-autoloader
run: |
sudo composer self-update --2.2
composer install --no-scripts --no-dev --no-interaction --optimize-autoloader

- name: Translate to templates
run: php bin/template_jp.php
Expand Down Expand Up @@ -117,6 +119,7 @@ jobs:
echo ">>> Started chrome-driver"
sudo Xvfb -ac :99 -screen 0 1280x1024x24 > /dev/null 2>&1 &
echo ">>> Started xvfb"
sudo composer self-update --2.2
composer install --no-scripts --no-interaction --optimize-autoloader
echo "modules:
enabled:
Expand Down
8 changes: 5 additions & 3 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ on:
jobs:
deploy:
name: Deploy
runs-on: ubuntu-18.04
runs-on: ubuntu-22.04
services:
postgres:
image: postgres:14
Expand All @@ -29,15 +29,17 @@ jobs:
id: composer-cache
run: |
echo "::set-output name=dir::$(composer config cache-files-dir)"
- uses: actions/cache@v1
- uses: actions/cache@v4
with:
path: ${{ steps.composer-cache.outputs.dir }}
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
restore-keys: |
${{ runner.os }}-composer-

- name: Install to Composer
run: composer install --no-scripts --no-dev --no-interaction --optimize-autoloader
run: |
sudo composer self-update --2.2
composer install --no-scripts --no-dev --no-interaction --optimize-autoloader

- name: Translate to templates
run: php bin/template_jp.php
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/dockerbuild.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
strategy:
fail-fast: false
matrix:
operating-system: [ ubuntu-18.04 ]
operating-system: [ ubuntu-22.04 ]
php: [ 7.4 ]
db: [ pgsql ]
group: [ admin01 ]
Expand Down Expand Up @@ -63,7 +63,9 @@ jobs:
php-version: ${{ matrix.php }}

- name: composer install
run: composer install --dev --no-interaction -o --apcu-autoloader
run: |
sudo composer self-update --2.2
composer install --dev --no-interaction -o --apcu-autoloader
- name: Setup to EC-CUBE
env:
APP_ENV: ${{ matrix.app_env }}
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/e2e-bc-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
fail-fast: false
matrix:
version: [ 4.0.0, 4.0.1, 4.0.2, 4.0.3, 4.0.4, 4.0.5 ]
operating-system: [ ubuntu-18.04 ]
operating-system: [ ubuntu-22.04 ]
php: [ 7.4 ]
db: [ pgsql ]
group: [ front ]
Expand Down Expand Up @@ -78,7 +78,9 @@ jobs:
php-version: ${{ matrix.php }}

- name: composer install
run: composer install --dev --no-interaction -o --apcu-autoloader
run: |
sudo composer self-update --2.2
composer install --dev --no-interaction -o --apcu-autoloader
- name: Setup to EC-CUBE
env:
APP_ENV: ${{ matrix.app_env }}
Expand Down
9 changes: 7 additions & 2 deletions .github/workflows/e2e-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
strategy:
fail-fast: false
matrix:
operating-system: [ ubuntu-18.04 ]
operating-system: [ ubuntu-22.04 ]
php: [ 7.4 ]
db: [ pgsql ]
group: [ admin01, admin02, admin03, front, installer ]
Expand Down Expand Up @@ -75,7 +75,9 @@ jobs:
php-version: ${{ matrix.php }}

- name: composer install
run: composer install --dev --no-interaction -o --apcu-autoloader
run: |
sudo composer self-update --2.2
composer install --dev --no-interaction -o --apcu-autoloader
- name: Setup to EC-CUBE
env:
APP_ENV: ${{ matrix.app_env }}
Expand All @@ -91,6 +93,9 @@ jobs:
- name: setup-chromedriver
uses: nanasess/setup-chromedriver@master

- name: Install fonts
run: sudo apt install fonts-ipafont fonts-ipaexfont

- name: Run chromedriver
run: |
export DISPLAY=:99
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/penetration-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
strategy:
fail-fast: false
matrix:
operating-system: [ ubuntu-18.04 ]
operating-system: [ ubuntu-22.04 ]
group:
- 'test/front_login/contact.test.ts'
- 'test/front_guest/about.test.ts'
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/phpstan.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,8 @@ jobs:
with:
php-version: '7.4'
- name: composer install
run: composer install --dev --no-interaction -o --apcu-autoloader
run: |
sudo composer self-update --2.2
composer install --dev --no-interaction -o --apcu-autoloader
- name: PHPStan
run: vendor/bin/phpstan analyze src/ --error-format=github
24 changes: 16 additions & 8 deletions .github/workflows/plugin-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
strategy:
fail-fast: false
matrix:
operating-system: [ ubuntu-18.04 ]
operating-system: [ ubuntu-22.04 ]
php: [ 7.4 ]
db: [ pgsql, mysql ]
method:
Expand Down Expand Up @@ -83,7 +83,9 @@ jobs:
php-version: ${{ matrix.php }}

- name: composer install
run: composer install --dev --no-interaction -o --apcu-autoloader
run: |
sudo composer self-update --2.2
composer install --dev --no-interaction -o --apcu-autoloader

- name: Setup to EC-CUBE
env:
Expand Down Expand Up @@ -163,7 +165,7 @@ jobs:
strategy:
fail-fast: false
matrix:
operating-system: [ ubuntu-18.04 ]
operating-system: [ ubuntu-22.04 ]
php: [ 7.4 ]
db: [ pgsql, mysql ]
method:
Expand Down Expand Up @@ -225,7 +227,9 @@ jobs:
php-version: ${{ matrix.php }}

- name: Install to Composer
run: composer install --dev --no-interaction -o --apcu-autoloader
run: |
sudo composer self-update --2.2
composer install --dev --no-interaction -o --apcu-autoloader

- name: Setup to EC-CUBE
env:
Expand Down Expand Up @@ -305,7 +309,7 @@ jobs:
strategy:
fail-fast: false
matrix:
operating-system: [ ubuntu-18.04 ]
operating-system: [ ubuntu-22.04 ]
php: [ 7.4 ]
db: [ pgsql, mysql ]
method:
Expand Down Expand Up @@ -367,7 +371,9 @@ jobs:
php-version: ${{ matrix.php }}

- name: Install to Composer
run: composer install --dev --no-interaction -o --apcu-autoloader
run: |
sudo composer self-update --2.2
composer install --dev --no-interaction -o --apcu-autoloader

- name: Setup to EC-CUBE
env:
Expand Down Expand Up @@ -447,7 +453,7 @@ jobs:
strategy:
fail-fast: false
matrix:
operating-system: [ ubuntu-18.04 ]
operating-system: [ ubuntu-22.04 ]
php: [ 7.4 ]
db: [ pgsql, mysql ]
method:
Expand Down Expand Up @@ -512,7 +518,9 @@ jobs:
php-version: ${{ matrix.php }}

- name: Install to Composer
run: composer install --dev --no-interaction -o --apcu-autoloader
run: |
sudo composer self-update --2.2
composer install --dev --no-interaction -o --apcu-autoloader

- name: Setup to EC-CUBE
env:
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/unit-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
strategy:
fail-fast: false
matrix:
operating-system: [ ubuntu-18.04 ]
operating-system: [ ubuntu-22.04 ]
php: [ '7.3', '7.4' ]
db: [ mysql, pgsql, sqlite3 ]
include:
Expand Down Expand Up @@ -72,7 +72,9 @@ jobs:
php-version: ${{ matrix.php }}

- name: composer install
run: composer install --dev --no-interaction -o --apcu-autoloader
run: |
sudo composer self-update --2.2
composer install --dev --no-interaction -o --apcu-autoloader

- name: Setup EC-CUBE
env:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/vaddy-1.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ on:
jobs:
vaddy:
name: VAddy
runs-on: ubuntu-18.04
runs-on: ubuntu-22.04
strategy:
matrix:
include:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/vaddy-2.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ on:
jobs:
vaddy:
name: VAddy
runs-on: ubuntu-18.04
runs-on: ubuntu-22.04
strategy:
matrix:
include:
Expand Down
3 changes: 2 additions & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,8 @@ RUN curl -sS https://getcomposer.org/installer \
| php \
&& mv composer.phar /usr/bin/composer

# 全体コピー前にcomposer installを先行完了させる(docker cache利用によるリビルド速度向上)
RUN composer self-update --2.2
RUN composer config -g repos.packagist composer https://packagist.jp

COPY . ${APACHE_DOCUMENT_ROOT}
Expand All @@ -76,4 +78,3 @@ RUN find ${APACHE_DOCUMENT_ROOT} \( -path ${APACHE_DOCUMENT_ROOT}/vendor -prune
| xargs -0 chmod g+s \
;

HEALTHCHECK --interval=10s --timeout=5s --retries=30 CMD pgrep apache
Loading
Loading