Changesets: RackTables

master 849ad0e2

2020-07-16 11:05:38

desmando


Committer: GitHub Details Diff
add RHEL 7 to README.md (GH#266)

Verified on RHEL 7.8.
Attach Issues:
mod - README.md Diff File

master beeb49f5

2020-05-27 22:38:45

infrastation

Details Diff
fixup the RackTables web-site URL

Use HTTPS and a trailing slash to avoid unnecessary redirects.

[skip ci]
Attach Issues:
mod - wwwroot/inc/interface.php Diff File

master 9b3c3e01

2020-05-25 01:12:50

infrastation

Details Diff
upgrade CodeMirror from 5.53.2 to 5.54.0
Attach Issues:
mod - wwwroot/js/codemirror/codemirror.js Diff File
mod - wwwroot/css/codemirror/codemirror.css Diff File

master 7ad084c5

2020-05-21 11:34:23

infrastation

Details Diff
dictionary: add recent Fedora and Ubuntu releases

[skip ci]
Attach Issues:
mod - wwwroot/inc/dictionary.php Diff File

master bb3e4292

2020-05-11 15:11:25

infrastation

Details Diff
update some installation notes

Remove a couple Linux distributions that are more than 5 years old, add
entries for Fedora 32 and Ubuntu 20.04 based on MariaDB, spell MariaDB as
an alternative consistently.

[skip ci]
Attach Issues:
mod - README.md Diff File

master 288461b6

2020-05-11 12:59:18

infrastation

Details Diff
make release notes consistent after commit ccb8905

[skip ci]
Attach Issues:
mod - README.md Diff File

master 0912d1ec

2020-05-11 09:24:34

infrastation

Details Diff
add PHPUnit results cache to .gitignore

The results cache was introduced in PHPUnit 7.3 and became on by default
in PHPUnit 8. The feature makes no difference in a [single-use] Travis CI
environment, but can enable defects-first test order in a developer
working copy, in case anybody needs it. Hence let's keep it enabled and
ignore the cache file.

[skip ci]
Attach Issues:
mod - .gitignore Diff File

master 9a1612d1

2020-04-30 23:01:28

infrastation

Details Diff
upgrade CodeMirror from 5.49.2 to 5.53.2

[skip ci]
Attach Issues:
mod - wwwroot/js/codemirror/codemirror.js Diff File

master 139dfb31

2020-04-30 22:51:16

infrastation

Details Diff
Travis CI: use the latest PHPUnit 7 for PHP 7.1
Attach Issues:
mod - .travis.yml Diff File

master 6ed63247

2020-01-04 12:38:30

infrastation

Details Diff
update COPYING for 2020

[skip ci]
Attach Issues:
mod - COPYING Diff File

master dc759ad3

2019-12-19 21:24:27

infrastation

Details Diff
Travis CI: add a job for PHP 7.4
Attach Issues:
mod - .travis.yml Diff File

master decda14b

2019-11-26 21:53:00

infrastation

Details Diff
tests: do not assume PHP CLI is always installed
Attach Issues:
mod - tests/express_phpunit.sh Diff File
mod - tests/express_post.sh Diff File
mod - tests/express_pre.sh Diff File

master 36b4218b

2019-11-26 00:02:02

infrastation

Details Diff
switch some documentation URLs to HTTPS

[skip ci]
Attach Issues:
mod - README.md Diff File
mod - wwwroot/inc/install.php Diff File
mod - plugins/cacti/plugin.php Diff File
mod - plugins/README Diff File
mod - plugins/munin/plugin.php Diff File

master ccb89056

2019-11-25 00:54:28

infrastation

Details Diff
allow PHP 7.0 as an untested version

As discussed on the mailing list, Ubuntu 16.04 is still around. Let's
consider this again after Ubuntu 20.04 and PHP 7.4 are out.

[skip ci]
Attach Issues:
mod - README.md Diff File
mod - wwwroot/inc/upgrade.php Diff File
mod - ChangeLog Diff File
mod - wwwroot/inc/dictionary.php Diff File

master 43ce1426

2019-11-20 00:05:53

infrastation

Details Diff
Travis CI: use default PHPUnit (8) for PHP 7.[23]

Also explain it better why PHP 7.0 is not in the matrix and PHP 7.1 uses
a custom PHPUnit version.
Attach Issues:
mod - .travis.yml Diff File

master 29f3ac1b

2019-11-19 23:59:02

infrastation

Details Diff
tests: list PHPUnit 8 as a known version

Leave versions 6 and 7 in place as they run the current tests fine.
Attach Issues:
rm - tests/bootstrap_v6v7.php Diff File
mod - tests/express_phpunit.sh Diff File
add - tests/bootstrap_v6v7v8.php Diff File

master a4131e72

2019-11-19 23:50:55

infrastation

Details Diff
tests: rewrite a test without assertArraySubset()

"assertArraySubset() is deprecated and will be removed in PHPUnit 9."

The replacement works with PHPUnit 6, 7 and 8.
Attach Issues:
mod - tests/DictionaryAttributeTest.php Diff File

master 94de4e43

2019-11-19 23:36:33

infrastation

Details Diff
tests: use an assertion, not @expectedException

The annotation is deprecated in PHPUnit 8 and causes lots of warnings.
The method (which is the recommended replacement) works since at least
PHPUnit 6.
Attach Issues:
mod - tests/DictionaryAttributeTest.php Diff File
mod - tests/ObjectIPv4Test.php Diff File
mod - tests/ConfigVarTest.php Diff File
mod - tests/EntityLinkTriggerTest.php Diff File
mod - tests/EmptySQLWhereTest.php Diff File
mod - tests/ObjectCircularReferenceTest.php Diff File
mod - tests/ObjectAttributesTest.php Diff File
mod - tests/UserAccountTest.php Diff File
mod - tests/SQLDateFromDateStrTest.php Diff File
mod - tests/PortTriggerTest.php Diff File
mod - tests/PureFunctionTest.php Diff File
mod - tests/TagTreeCircularReferenceTest.php Diff File
mod - tests/LinkTriggerTest.php Diff File
mod - tests/ScriptFunctionsTest.php Diff File

master f98c9b94

2019-11-19 22:59:35

infrastation

Details Diff
tests: declare setup/teardown methods void

Prepare for one of the backward incompatible changes of PHPUnit 8:

PHP Fatal error: Declaration of ...::setUpBeforeClass() must be
compatible with PHPUnit\Framework\TestCase::setUpBeforeClass(): void

However, with this change the tests still pass with PHPUnit 6 and 7.
Attach Issues:
mod - tests/ObjectAttributesTest.php Diff File
mod - tests/ObjectPortsTest.php Diff File
mod - tests/ObjectLogTest.php Diff File
mod - tests/TagFunctionsTest.php Diff File
mod - tests/DictionaryAttributeTest.php Diff File
mod - tests/UserAccountTest.php Diff File
mod - tests/LinkTriggerTest.php Diff File
mod - tests/PortTriggerTest.php Diff File
mod - tests/GetChildrenListTest.php Diff File
mod - tests/RenderDepotTest.php Diff File
mod - tests/TagTreeCircularReferenceTest.php Diff File
mod - tests/StringInsertHrefsTest.php Diff File
mod - tests/RackspaceFunctionsTest.php Diff File
mod - tests/SQLDateFromDateStrTest.php Diff File
mod - tests/ObjectIPv4Test.php Diff File
mod - tests/ObjectCircularReferenceTest.php Diff File
mod - tests/EntityLinkTriggerTest.php Diff File
mod - tests/ConfigVarTest.php Diff File
mod - tests/UpgradeTest.php Diff File
mod - tests/GetRowsCountTest.php Diff File
mod - tests/EmptySQLWhereTest.php Diff File

master 7945663c

2019-11-19 01:11:11

infrastation

Details Diff
tests: refine PHPUnit presence checks

Make express_phpunit.sh distinguish between unavailable PHPUnit (not
installed at all or PHPUNIT_BIN pointed to a file that lacks the
executable permission) and PHPUnit that is available, but has an
unsupported version. Direct the error messages to stderr while at it.

[skip ci]
Attach Issues:
mod - tests/express_phpunit.sh Diff File

master ff551196

2019-11-17 23:25:44

infrastation

Details Diff
drop support for PHP 5.x and 7.0

As proposed on the mailing list on 4th of July 2019.
Attach Issues:
mod - README.md Diff File
mod - ChangeLog Diff File
mod - wwwroot/inc/dictionary.php Diff File
mod - wwwroot/inc/upgrade.php Diff File

master 4b19d024

2019-11-17 23:24:14

infrastation

Details Diff
add the usual sections for the next release
Attach Issues:
mod - ChangeLog Diff File
mod - wwwroot/inc/config.php Diff File
mod - wwwroot/inc/upgrade.php Diff File

master 30beea38

2019-11-17 23:13:35

infrastation

Details Diff
let mktemp choose the temporary directory
Attach Issues:
mod - tests/express_pre.sh Diff File

master 3fbb8f99

2019-11-17 23:12:07

infrastation

Details Diff
drop the props for PHPUnit 4 and 5
Attach Issues:
mod - tests/express_phpunit.sh Diff File
rm - tests/bootstrap_v4v5.php Diff File

master de7862fb

2019-11-17 22:45:20

infrastation

Details Diff
Travis CI: use Ubuntu 18.04 and PHP 7.[123]

At the time of writing PHP supports only the following versions:
* 7.1 (old stable)
* 7.2 (old stable)
* 7.3 (current stable)

This list is likely to change once PHP 7.4 is available, which seems to
be coming.

Also PHPUnit supports only the following versions:
* 7 (soon to be retired), which requires PHP 7.1
* 8, which requires PHP 7.2+

In Travis CI Ubuntu 18.04 comes with PHPUnit 8 by default, and supports
only PHP versions 7.1, 7.2 and 7.3. Switch the master branch to 18.04 to
make it more straightforward to rewrite (see commit f81030a) the tests
for PHPUnit 8.

Leave the maintenance-0.21.x branch on Ubuntu 16.04 with its unsupported
versions of PHP and PHPUnit.
Attach Issues:
mod - .travis.yml Diff File
1 2 3 4 ... 20 ... 40 ... 60 ... 80 ... 100 ... 120 ... 140 ... 160 ... 180 ... 200 ... 216 217 218  Next  Last