1
0
mirror of https://github.com/kellyjonbrazil/jc.git synced 2025-07-09 01:05:53 +02:00
Commit Graph

726 Commits

Author SHA1 Message Date
3999276d17 add parent, filename, stem, and extension to schema 2024-02-06 01:54:31 +00:00
d71c2d2b20 add kv_dup tests 2024-02-06 01:54:31 +00:00
50d5d3a3ba add opposite endian ipv6 addresses for s390x and other Big Endian architecture support 2024-02-06 01:54:31 +00:00
140a61702b Revert "More nsd fixes" (#526) 2024-01-26 14:22:13 -08:00
4d3fc07e3b More nsd fixes (#523)
* Update nsd_control.py

support catz output

* Update nsd_control.py

fix parsing of catz zones

* add testdata

add corresponding catz testdata
2024-01-26 14:20:33 -08:00
0d4823c9de doc update 2023-12-17 09:44:18 -08:00
2a14f56b72 add proc-cmdline tests 2023-12-16 13:18:14 -08:00
a254ee8d88 add test for issue 490 2023-12-16 11:39:40 -08:00
103bb174fc rename pkg-index-alpine to pkg-index-apk 2023-12-10 10:49:05 -08:00
88ffcaee56 update schema. fix no-data output to match other parsers. 2023-12-10 10:29:58 -08:00
2630049ab7 possible fix for infinite loop issue 2023-12-09 16:14:27 -08:00
356857f5d6 rename deb-packages-index to pkg-index-deb 2023-12-09 10:17:48 -08:00
ee12c52291 rename apkindex parser to pkg-index-alpine 2023-12-09 10:03:33 -08:00
0e7ebf4dc1 feat(iftop): add iftop-scanning (#484)
* feat(iftop): add iftop-scanning

this is not even an MVP, but I would like it to exist to allow per client json aggregation

also, a future use is a stream response

* fix typos and test first regex

* add more iftop fun

* Update iftop.py

* add tests and json

Signed-off-by: Ron Green <11993626+georgettica@users.noreply.github.com>

* feat: make work and add tests

Signed-off-by: Ron Green <11993626+georgettica@users.noreply.github.com>

* add completion

* change schema for query looping

* fix: tests

* fix review comments

* feat: add byte parsing

* add no-port to options

* remove completion and format dep

Signed-off-by: Ron Green <11993626+georgettica@users.noreply.github.com>

* Update setup.py

* Update iftop.py

---------

Signed-off-by: Ron Green <11993626+georgettica@users.noreply.github.com>
Co-authored-by: Kelly Brazil <kellyjonbrazil@gmail.com>
2023-12-07 18:22:53 -08:00
f1e0cec9d6 add apkindex parser 2023-12-04 14:01:30 -08:00
d96a2a8623 APKINDEX parser (#487) (#491)
* APKINDEX parser (#487)

* Missing space in doc
2023-12-04 13:35:04 -08:00
d5a8b4eed2 remove deprecated iso-datetime parser 2023-12-04 11:35:37 -08:00
8b94c326de add no data test 2023-12-04 09:59:28 -08:00
3de6eac1ad swapon parser (#383) (#489)
* swapon parser

* revert lib

* fix lib

* Added tests

* Fix tests

---------

Co-authored-by: Kelly Brazil <kellyjonbrazil@gmail.com>
2023-11-28 11:15:40 -08:00
1cd723b48f add tests 2023-11-23 15:19:14 -08:00
82ee4d7b30 add debconf-show parser 2023-11-23 14:52:06 -08:00
b7270517bd add tune2fs parser 2023-11-23 11:49:04 -08:00
1cb80f15c2 add tests 2023-11-21 14:51:37 -08:00
c78a4bb655 mount fix for spaces in mountpoint name 2023-11-14 15:17:31 -08:00
b881ad4ec0 make blank target null 2023-11-04 15:58:12 -07:00
13a802225b add tests 2023-10-25 16:53:24 -07:00
63c271b837 add tests 2023-10-23 15:39:13 -07:00
c4e1068895 move print statements 2023-10-23 14:06:04 -07:00
a77bb4165a fix tests for different xmltodict versions 2023-10-23 12:49:06 -07:00
1ed69f9e6a doc update and fix tests 2023-10-21 12:09:18 -07:00
c16cce4bf0 add tests 2023-10-13 08:52:14 -07:00
7de1a8a5d6 add more tests (#468)
add all test-cases
2023-10-05 17:09:35 -07:00
d4604743d1 add multiline value support to env parser 2023-10-02 16:30:56 -07:00
36ed2c7e2e add lsb_release parser 2023-10-01 18:12:22 -07:00
e643badaf7 add os-release parser 2023-10-01 17:42:00 -07:00
d96e96219e add comment support to xml parser 2023-10-01 11:49:50 -07:00
e42af3353e fix pidstat parsers for -T ALL option 2023-10-01 11:25:56 -07:00
a1f10928e1 Add nsd-control (#454)
* Create nsd_control.py

Init nsd_control.py

* cleanup nsd-control + add test data

- Cleanup nsd-control parser
- Add test data

* add test script

add test script + fix test data

* Update test_nsd_control.py

fix a default test

* Update test_nsd_control.py

nit
2023-09-30 15:36:52 -07:00
eae1d4b89a doc update 2023-09-30 15:34:29 -07:00
d3c7cec333 add host parser 2023-09-30 15:32:27 -07:00
36fa08d711 Add ISC 'host' support (#450)
* Add ISC 'host' support

Add ISC 'host' command support

* Update host.py

remove leading tab from string

* Add integer conversion

Per request, fix integer conversion

* Cleanup

Cleanup strip()'s

* Add tests

Add two tests for the 'host' parser

* Update test_host.py

nit

---------

Co-authored-by: Kelly Brazil <kellyjonbrazil@gmail.com>
2023-09-30 15:26:03 -07:00
8bf2f4f4d0 [xrandr] Fix 453 devices issue (#455)
* [xrandr] Fix bug 453, clean up data model

* Fix: 'devices' was originally not a list, just assigned each time it
was parsed. Made that a list and appended to it.
* Removed distinction between unassociated/associated devices
* Added test for @marcin-koziol's problem
* Put tests into separate test methods

* Formatting cleanup

* Backwards compatible type syntax

---------

Co-authored-by: Kelly Brazil <kellyjonbrazil@gmail.com>
2023-09-30 15:19:14 -07:00
1b3985c2d7 Adds graceful handling of superfluous bits in bit strings (#459)
Co-authored-by: Kelly Brazil <kellyjonbrazil@gmail.com>
2023-09-30 15:12:18 -07:00
1a1aa8fda3 Adds graceful handling of negative serial numbers in x509 certificates (#445)
Co-authored-by: Kelly Brazil <kellyjonbrazil@gmail.com>
2023-09-30 15:02:55 -07:00
3249a017ae add dest-unreachable test 2023-09-15 12:09:38 -07:00
84f0246b2d move int/float conversions to _process 2023-09-14 18:15:28 -07:00
1c795982b0 add error and corrupted fields to ping-s 2023-09-14 13:03:45 -07:00
4b028b5080 Fix typos (#440)
Found via `codespell -S ./tests/fixtures -L chage,respons,astroid,unx,ist,technik,ans,buildd`
2023-07-31 08:45:03 -07:00
4cd721be85 Dev v1.23.4 (#439)
* version bump

* fix regex for crlf line endings

* Completed Ip_route parser (#429)

* tests

* Merge pull request #398 from kellyjonbrazil/dev

Dev v1.23.2

* Merge pull request #398 from kellyjonbrazil/dev

Dev v1.23.2

---------

Co-authored-by: Kelly Brazil <kellyjonbrazil@gmail.com>
Co-authored-by: Jjack3032 <julian.jackson@parsons.us>

* formatting

* doc update

* use splitlines

* formatting

* formatting

* Parser for `find` linux command (#434)

* Added find parser and tests for Centos 7.7 and Ubuntu 18.04

* Added a test file, changed logic, and included a case for permission denied returned by find.

* Added a few more lines to the tests

* Changed logic for setting values to null and updated test cases.

* doc update

* doc update

* Added proc_net_tcp parser (#421)

Co-authored-by: Kelly Brazil <kellyjonbrazil@gmail.com>

* clean up net_tcp parser

* add resolve.conf test files

* doc update

* add resolve.conf parser

* doc update

* add sortlist functionality

* add resolve.conf parser tests

* doc update

---------

Co-authored-by: Julian5555 <58196809+Julian5555@users.noreply.github.com>
Co-authored-by: Jjack3032 <julian.jackson@parsons.us>
Co-authored-by: solomonleang <124934439+solomonleang@users.noreply.github.com>
Co-authored-by: AlvinSolomon <41175627+AlvinSolomon@users.noreply.github.com>
2023-07-30 10:08:39 -07:00
5386879040 Revert "Added find parser and tests for Centos 7.7 and Ubuntu 18.04 (#430)"
This reverts commit f19a1f23a9.
2023-06-23 08:39:12 -07:00