Commit Graph

4959 Commits

Author SHA1 Message Date
dependabot[bot]
acd95ce92e Bump json from 2.13.2 to 2.14.1
Bumps [json](https://github.com/ruby/json) from 2.13.2 to 2.14.1.
- [Release notes](https://github.com/ruby/json/releases)
- [Changelog](https://github.com/ruby/json/blob/master/CHANGES.md)
- [Commits](https://github.com/ruby/json/compare/v2.13.2...v2.14.1)

---
updated-dependencies:
- dependency-name: json
  dependency-version: 2.14.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-19 13:02:39 +00:00
github-actions[bot]
ecb5c8ba1a Merge pull request #3399 from beefproject/dependabot/bundler/curb-1.2.1
Bump curb from 1.2.0 to 1.2.1
2025-09-18 13:05:24 +00:00
dependabot[bot]
6ad995de6c Bump curb from 1.2.0 to 1.2.1
Bumps [curb](https://github.com/taf2/curb) from 1.2.0 to 1.2.1.
- [Changelog](https://github.com/taf2/curb/blob/master/ChangeLog.md)
- [Commits](https://github.com/taf2/curb/commits)

---
updated-dependencies:
- dependency-name: curb
  dependency-version: 1.2.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-18 13:02:55 +00:00
github-actions[bot]
25da2db215 Merge pull request #3394 from beefproject/dependabot/bundler/term-ansicolor-1.11.3
Bump term-ansicolor from 1.11.2 to 1.11.3
2025-09-11 13:07:01 +00:00
dependabot[bot]
80ae0cc2bf Bump term-ansicolor from 1.11.2 to 1.11.3
Bumps [term-ansicolor](https://github.com/flori/term-ansicolor) from 1.11.2 to 1.11.3.
- [Release notes](https://github.com/flori/term-ansicolor/releases)
- [Changelog](https://github.com/flori/term-ansicolor/blob/master/CHANGES.md)
- [Commits](https://github.com/flori/term-ansicolor/compare/v1.11.2...v1.11.3)

---
updated-dependencies:
- dependency-name: term-ansicolor
  dependency-version: 1.11.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-11 13:03:33 +00:00
zinduolis
bd8ad1fe1e Merge pull request #3392 from beefproject/red/dev
Remediate sinatra vulnerability
2025-09-10 08:13:01 +10:00
zinduolis
cdb9ceda2a Update Gemfile and Gemfile.lock for Sinatra and Rack compatibility 2025-09-09 21:33:59 +10:00
zinduolis
5cf691120f Updated the code to be compatible with Rack3 2025-09-09 21:21:24 +10:00
zinduolis
d05ff08dbc Merge pull request #3383 from beefproject/dependabot/bundler/rubyzip-3.0.2
Bump rubyzip from 2.4.1 to 3.0.2
2025-09-07 20:05:48 +10:00
dependabot[bot]
d67fa4f780 Bump rubyzip from 2.4.1 to 3.0.2
Bumps [rubyzip](https://github.com/rubyzip/rubyzip) from 2.4.1 to 3.0.2.
- [Release notes](https://github.com/rubyzip/rubyzip/releases)
- [Changelog](https://github.com/rubyzip/rubyzip/blob/main/Changelog.md)
- [Commits](https://github.com/rubyzip/rubyzip/compare/v2.4.1...v3.0.2)

---
updated-dependencies:
- dependency-name: rubyzip
  dependency-version: 3.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-07 09:58:33 +00:00
zinduolis
101bef502a Merge pull request #3359 from beefproject/dependabot/bundler/thin-2.0.1
Bump thin from 1.8.2 to 2.0.1
2025-09-07 19:50:46 +10:00
dependabot[bot]
b0ea6a94f6 Bump thin from 1.8.2 to 2.0.1
Bumps [thin](https://github.com/macournoyer/thin) from 1.8.2 to 2.0.1.
- [Release notes](https://github.com/macournoyer/thin/releases)
- [Changelog](https://github.com/macournoyer/thin/blob/master/CHANGELOG)
- [Commits](https://github.com/macournoyer/thin/compare/v1.8.2...v2.0.1)

---
updated-dependencies:
- dependency-name: thin
  dependency-version: 2.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-07 09:46:58 +00:00
github-actions[bot]
c5c2ee387f Merge pull request #3388 from beefproject/dependabot/bundler/curb-1.2.0
Bump curb from 1.1.0 to 1.2.0
2025-09-07 09:42:43 +00:00
dependabot[bot]
e01cff64d9 Bump curb from 1.1.0 to 1.2.0
Bumps [curb](https://github.com/taf2/curb) from 1.1.0 to 1.2.0.
- [Changelog](https://github.com/taf2/curb/blob/master/ChangeLog.md)
- [Commits](https://github.com/taf2/curb/commits)

---
updated-dependencies:
- dependency-name: curb
  dependency-version: 1.2.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-07 09:39:30 +00:00
github-actions[bot]
383f0c6481 Merge pull request #3390 from beefproject/dependabot/bundler/rubocop-1.80.2
Bump rubocop from 1.80.0 to 1.80.2
2025-09-07 09:38:14 +00:00
dependabot[bot]
d77a01d84f Bump rubocop from 1.80.0 to 1.80.2
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.80.0 to 1.80.2.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.80.0...v1.80.2)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-version: 1.80.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-07 09:34:29 +00:00
zinduolis
c7665fba3f Merge pull request #3386 from beefproject/red/dev
Fix forked SQLite connection handling to improve test accuracy (#3249)
2025-09-07 19:33:19 +10:00
zinduolis
31decb81b3 Centralised the initiation of MUTEX 2025-09-07 19:23:26 +10:00
zinduolis
e716de707a Merge branch 'master' into red/dev 2025-09-07 19:08:50 +10:00
zinduolis
c91b74e0ba Refactor database reset handling in AutoRunEngine and Websocket hooked browser specs for improved synchronization 2025-09-06 11:10:56 +10:00
zinduolis
3df5bcb904 Refactor database migration handling in browser details and websocket hooked browser specs for improved synchronization 2025-09-06 11:04:23 +10:00
zinduolis
41b595ae00 Remove unnecessary server preparation step and ensure ActiveRecord disconnection in teardown 2025-09-06 10:56:17 +10:00
zinduolis
f3834f730b Remove unnecessary server preparation step and ensure ActiveRecord disconnection in teardown 2025-09-06 10:52:04 +10:00
zinduolis
5a333d45a9 Remove unnecessary server preparation step and ensure ActiveRecord disconnection in teardown 2025-09-06 10:43:05 +10:00
zinduolis
ac6dfe50a5 Refactor database reset and migration handling in BeEF debug modules for improved synchronization and conditional execution 2025-09-06 10:36:13 +10:00
zinduolis
81a4caa836 Refactor server start-up process in BeEF debug modules for improved consistency and teardown handling 2025-09-06 10:19:23 +10:00
zinduolis
15fd00a69a Refactor server start-up process in AutoRunEngine and Websocket tests for improved initialization 2025-09-06 09:58:00 +10:00
zinduolis
e5c8a0c86d Refactor server teardown to improve error handling and cleanup process 2025-09-03 10:43:40 +10:00
zinduolis
6d0531f6b3 Change connection pool cleanup to run before each example in RSpec 2025-09-03 10:31:34 +10:00
zinduolis
f42fa9f599 Add connection pool cleanup after each example in RSpec 2025-09-03 10:18:20 +10:00
zinduolis
eecc73b941 Remove testing message and improve code formatting in spec files 2025-09-03 10:04:31 +10:00
zinduolis
dbc9fed9f2 Revert back to the original before troubleshooting sql forking issue 2025-09-03 09:40:41 +10:00
zinduolis
2494443829 Testing code running in github actions 2025-09-01 21:57:56 +10:00
zinduolis
e394f2e15f Update checkout action 2025-09-01 21:30:58 +10:00
zinduolis
407535da0f Merge branch 'red/dev' of https://github.com/beefproject/beef into red/dev 2025-09-01 21:08:22 +10:00
zinduolis
418dc226fd Update github_actions.yml
Troubleshooting different behaviour of tests when running locally and on remote branch
2025-08-28 18:47:03 +10:00
zinduolis
180c2f2c4e Troubleshooting discrepancy between local tests passing and remote not 2025-08-28 18:44:13 +10:00
zinduolis
1a4127c198 Update Gemfile.lock to bump dependencies and add platform support 2025-08-27 21:39:44 +10:00
zinduolis
56b34649b7 Comment out SERVER_START_TIMEOUT definition in spec_helper.rb 2025-08-27 21:20:24 +10:00
zinduolis
e93dc28174 Add disconnect_all_active_record! calls before forking in multiple specs for improved SQL connection handling safety 2025-08-25 23:30:54 +10:00
zinduolis
f9c630b5d6 Update .gitignore to include secrets for local GitHub Actions testing; refactor spec_helper.rb for improved fork handling 2025-08-25 22:24:15 +10:00
github-actions[bot]
2300a24c41 Merge pull request #3384 from beefproject/dependabot/bundler/rubocop-1.80.0
Bump rubocop from 1.79.2 to 1.80.0
2025-08-24 09:31:39 +00:00
dependabot[bot]
a403afe4df Bump rubocop from 1.79.2 to 1.80.0
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.79.2 to 1.80.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.79.2...v1.80.0)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-version: 1.80.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-22 13:22:46 +00:00
github-actions[bot]
50e8468236 Merge pull request #3371 from beefproject/dependabot/bundler/nokogiri-1.18.9
Bump nokogiri from 1.18.8 to 1.18.9
2025-08-21 01:29:45 +00:00
dependabot[bot]
fbd2c56122 Bump nokogiri from 1.18.8 to 1.18.9
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.18.8 to 1.18.9.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.18.8...v1.18.9)

---
updated-dependencies:
- dependency-name: nokogiri
  dependency-version: 1.18.9
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-21 01:27:15 +00:00
github-actions[bot]
237a85ef1f Merge pull request #3380 from beefproject/dependabot/bundler/selenium-webdriver-4.35.0
Bump selenium-webdriver from 4.34.0 to 4.35.0
2025-08-21 01:20:47 +00:00
dependabot[bot]
cd6f048100 Bump selenium-webdriver from 4.34.0 to 4.35.0
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium) from 4.34.0 to 4.35.0.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases)
- [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES)
- [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.34.0...selenium-4.35.0)

---
updated-dependencies:
- dependency-name: selenium-webdriver
  dependency-version: 4.35.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-21 01:18:15 +00:00
github-actions[bot]
de71e2c792 Merge pull request #3377 from beefproject/dependabot/bundler/rubocop-1.79.2
Bump rubocop from 1.79.0 to 1.79.2
2025-08-21 00:53:12 +00:00
dependabot[bot]
111bd7ae0b Bump rubocop from 1.79.0 to 1.79.2
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.79.0 to 1.79.2.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.79.0...v1.79.2)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-version: 1.79.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-21 00:50:07 +00:00
github-actions[bot]
dbe6c0928a Merge pull request #3375 from beefproject/dependabot/bundler/json-2.13.2
Bump json from 2.13.1 to 2.13.2
2025-08-21 00:49:05 +00:00