Releases: jmpsec/osctrl
Releases · jmpsec/osctrl
0.3.6
🔖 Release 0.3.6
What's New
- Fix for potentially unsafe external link by @javuto in #402
- Fix for deb package name in tagged release by @javuto in #403
- Fix for binary output on merged commits by @javuto in #404
- Fix for generate deb packages due to typo by @javuto in #405
- Updates to actions and remove path for upload-artifacts by @javuto in #406
- Typos, more updates to actions and fix for untagged build-deb-action by @javuto in #407
- Difference between tagged and not when creating DEB packages by @javuto in #408
- Copied bin to expected file by Dockerfile by @javuto in #409
- Installing postgres 14 via provision.sh by @javuto in #410
- Small fixes in osctrl-cli for output messages by @javuto in #411
- Backend can be multiple versions of PostgreSQL by @javuto in #413
- Fix for provision script to support Ubuntu 20.04 and Debian 12 by @javuto in #414
- Removing metrics from the provision script by @javuto in #415
- Bump github.com/jackc/pgx/v4 from 4.17.2 to 4.18.2 in /users by @dependabot in #416
- Sending TLS logs to logstash via tcp, udp or http by @javuto in #420
- Bump the go_modules group across 1 directory with 1 update by @dependabot in #418
- Bump the go_modules group across 6 directories with 1 update by @dependabot in #419
- Bump the go_modules group across 2 directories with 1 update by @dependabot in #423
- Adding constants to prepare for OIDC auth by @javuto in #424
- Removing code scanning alerts by @javuto in #425
- Bump to dependencies and script to update modules by @javuto in #426
- Using 1.23 format for go.mod by @javuto in #427
- Using different cookie name to avoid conflicts by @javuto in #428
- Adding support for osquery 5.11.0 by @javuto in #429
- Change default path for code in provision by @javuto in #430
- Helper function for SAML certificate by @javuto in #431
- Fix for SAML authentication and redirect loops by @javuto in #432
- Preparing release 0.3.6 by @javuto in #433
Full Changelog: v0.3.5...v0.3.6
0.3.5
🔖 Release 0.3.5
What's New
- Fix typo in entrypoint.sh by @CptOfEvilMinions in #370
- Modules update by @javuto in #374
- Adding db connection retry in osctrl-tls by @javuto in #375
- Adding db connection retry in osctrl-admin by @javuto in #376
- Adding db connection retry in osctrl-api by @javuto in #377
- Retry connection for Redis/cache by @javuto in #379
- Retry connection for Redis/cache by @javuto in #380
- Retry connection for Redis/cache by @javuto in #381
- Bump the go_modules group across 10 directories with 1 update by @dependabot in #382
- Respect values from parameters vs. configuration files for
osctrl-tls
by @javuto in #383 - Respect values from parameters vs. configuration files in
osctrl-admin
by @javuto in #384 - Respect values from parameters vs. configuration files in
osctrl-api
by @javuto in #385 - Remove deprecated
rand.Seed
by @javuto in #386 - Updated modules in all packages by @javuto in #387
- Small changes in provision.sh by @javuto in #388
- Use token for cookie name by @javuto in #389
- Bumping golang version to 1.21 in modules by @javuto in #390
- Regenerate flags and save them by @javuto in #391
- Admin users can see all environments by @javuto in #392
- Dev env by @CptOfEvilMinions in #341
- Adjustments in the docker-dev configuration and updated README by @javuto in #393
- Changing ioutil.ReadAll to io.ReadAll by @javuto in #394
- Fix for Makefile indentation by @javuto in #395
- Remove slider to select hours for status/results by @javuto in #396
- Severity in status logs can be number or string by @javuto in #397
- Line in status logs can be number or string by @javuto in #398
- Disable accelerated mode handling query reads from osquery by @javuto in #399
- Base for oauth authentication by @javuto in #400
- Prepare for new release v0.3.5 by @javuto in #401
Full Changelog: v0.3.4...v0.3.5
0.3.4
0.3.3
🔖 Release 0.3.3
What's New
- Fixing GHA for create_tagged_release job by @javuto in #362
- Adding oauth to auth methods by @javuto in #352
- Support for osquery 5.9.1 by @javuto in #363
- Adding tool to update go.mod for modules by @javuto in #364
- Updated release to prepare v0.3.3 by @javuto in #365
Full Changelog: v0.3.2...v0.3.3
0.3.2
🔖 Release 0.3.2
What's New
- Improvements to
osctrl-cli
by @javuto in #314 - Support for osquery 5.5.1 by @javuto in #315
- Update Docker setup for v0.3.1 by @CptOfEvilMinions in #313
- Better hierarchy in s3 logs by @javuto in #319
- Edit permissions from
osctrl-admin
by @javuto in #320 - Increasing coverage in utils and version by @javuto in #321
- Begining unit test for gorm code by @javuto in #322
- Update golang from v1.18.1 to 1.19.2 by @CptOfEvilMinions in #318
- Update container from ubuntu 20.04 to 22.04 by @CptOfEvilMinions in #317
- Add Pre commit to osctrl by @CptOfEvilMinions in #316
- Login to
osctrl-api
usingosctrl-cli
by @javuto in #323 - Unit test for users by @javuto in #324
- Bump github.com/crewjam/saml from 0.4.6 to 0.4.9 by @dependabot in #325
- Fix permissions adjustment by @javuto in #326
- Upgrade osquery to 5.6.0 by @javuto in #327
- Fix
osctrl-cli
syntax by @javuto in #328 - Handle osquery upgrade in enroll oneliner by @javuto in #329
- Using env variables for S3 configurations by @javuto in #330
- Keep track of ingested data for
osctrl-tls
by @javuto in #331 - Using sh instead of bash for better compatibility by @javuto in #332
- Small fix for enroll.sh by @javuto in #333
- Fix for encoding error enrolling new nodes by @javuto in #334
- fix docker-compose build error by @tinder-tder in #336
- add redis connection string support (to support tls and more connecti… by @tinder-tder in #337
- Build osctrl components for arm64 + darwin. Build osctr-cli for Windows by @CptOfEvilMinions in #339
- Bump golang.org/x/text from 0.3.7 to 0.3.8 in /users by @dependabot in #342
- Preparing settings to be set by environment by @javuto in #345
- Bump golang.org/x/sys from 0.0.0-20220114195835-da31bd327af9 to 0.1.0 in /backend by @dependabot in #343
- Bump golang.org/x/text from 0.3.7 to 0.3.8 in /backend by @dependabot in #344
- Tidy up dependencies by @javuto in #346
- Bump github.com/crewjam/saml from 0.4.9 to 0.4.13 by @dependabot in #348
- Adding icon to amzn linux by @javuto in #349
- Bump github.com/crewjam/saml from 0.4.13 to 0.4.14 by @dependabot in #351
- Big upgrade of dependencies by @javuto in #353
- Support for osquery 5.8.2 by @javuto in #354
- Support for osquery 5.8.2 by @javuto in #355
- Support for golang 1.21.3 by @javuto in #356
- Retrieve service settings via API by @javuto in #357
- Dependencies cleanup by @javuto in #358
- Fix for the GHA to build releases by @javuto in #359
- Adding build badge from GitHub Action by @javuto in #360
- Updated release to prepare v0.3.2 by @javuto in #361
New Contributors
- @dependabot made their first contribution in #325
- @tinder-tder made their first contribution in #336
Full Changelog: v0.3.1...v0.3.2
0.3.1
🔖 Release 0.3.1
What's New
- Use branch main instead of master in
provision.sh
by @javuto in #302 - Using
osctrl-api
for nodes inosctrl-cli
by @javuto in #301 - Get nodes by environment in
osctrl-api
by @javuto in #303 - Support for queries in osctrl-api by @javuto in #304
- Carves using environment id by @javuto in #305
- Edit permissions in
osctrl-admin
by @javuto in #306 - Retrieving users from
osctrl-api
usingosctrl-cli
by @javuto in #307 - Retrieve carves with
osctrl-api
andosctrl-cli
by @javuto in #308 - Better errors in
osctrl-cli
by @javuto in #310 - Node actions in
osctrl-api
by @javuto in #311 - Preparing for release v0.3.1 by @javuto in #312
Full Changelog: v0.3.0...v0.3.1
0.3.0
What's Changed
- Extending and rotating one-liners by @javuto in #263
- API settings by @javuto in #266
- Osctrl CI/CD 2.0 by @CptOfEvilMinions in #267
- Update to tools by @javuto in #270
- Updated
osctrl-cli
to support Docker secrets with OSCTRL_PASS_FILE by @CptOfEvilMinions in #272 - Always write on-demand query results to db by @javuto in #278
- Fixes for SAML authentication for
osctrl-admin
by @javuto in #279 - Typo in GitHub Actions name by @javuto in #280
- Adding always logger by @javuto in #281
- Showing user permissions with
osctrl-cli
by @javuto in #282 - Autotagging when node enrolls by @javuto in #283
- File carves to s3 by @javuto in #269
- Small change to CHANGELOG by @javuto in #284
- Template fix for flags generation by @javuto in #285
- Avoid empty tags and fix for autotagging by @javuto in #286
- Adding user id to environments and enrolled nodes by @javuto in #287
- Prevent logging same data twice by @javuto in #288
- Endpoints in
osctrl-tls
forosctrld
by @javuto in #289 - Adding env variables for s3 configuration by @javuto in #290
- Migrating to AWS SDK v2 for s3 logger/carver by @javuto in #292
- Grant user access for newly created environment by @javuto in #293
- Environment ID added to node by @javuto in #294
- Environment ID added to queries by @javuto in #295
- Support for osquery 5.4.0 by @javuto in #296
- Fix for provisioning and auto-enrolling and service config by @javuto in #297
- Adding extra data column to nodes and queries by @javuto in #298
- Fix for #265 in
osctrl-tls
,osctrl-admin
andosctrl-api
by @javuto in #299 - Preparing for release v0.3.0 by @javuto in #300
Full Changelog: v0.2.9...v0.3.0
0.2.9
osctrl Changelog
🔖 Release 0.2.9
What's Changed
🛠 Improvements and ⚡️ Performance
📦 Build
- Update Dockerfile-osctrl-cli by @CptOfEvilMinions in #258
- Fix osctrl cli dockerfile by @CptOfEvilMinions in #262
- Bump to version 0.2.9 by @javuto in #261
Full Changelog: v0.2.8...v0.2.9
0.2.8
osctrl Changelog
0.2.8
What's Changed
- Adding status, result and query logger for stdout by @javuto in #206
- Adding status, result and query logger for external file by @javuto in #207
- Adding logger that does not log anything by @javuto in #208
- Making scripts directory a string template by @javuto in #210
- Fix for #209 with osctrl-admin and osctrl-api using SERVICE_LOGGER by @javuto in #211
- Adding status, result and query logger for kinesis by @javuto in #212
- S3 logger for
osctrl-tls
by @javuto in #213 - Migrate to GORM 2 by @javuto in #215
- Fix for incorrect casting to loggers and some random stuff by @javuto in #217
- Adding signing capability to published docker images by @javuto in #214
- Fix for issue with db logger and osctrl-admin #209 by @javuto in #218
- Using redis for logs by @javuto in #223
- Refactor to avoid using jsonb for user permissions by @javuto in #228
- Environments should be used by UUID instead of name by @javuto in #230
- Provide session key in configuration by @javuto in #231
- osquery plist fix and osquery 5.2.2 support by @javuto in #232
- Fix for empty IP address when
X-Real-IP
not present by @javuto in #233 - Check JWT secret is not empty for
osctrl-admin
andosctrl-api
by @javuto in #234 - Fix for crash showing environment secret by @javuto in #235
- Handle online or offline static files for
osctrl-admin
by @javuto in #236 - Generate one-liner with insecure flag by @javuto in #238
- Better error messages for one-liners by @javuto in #239
- Remaining updates for plist
io.osquery.agent.plist
by @javuto in #240 - Upgrade to go 1.18 and small changes to provision script by @javuto in #241
- Redis service name update in Ubuntu by @javuto in #242
- Improvements and fixes for provision by @javuto in #243
- Skip redis password if empty by @javuto in #244
- Cleanup for go.mod by @javuto in #245
- Removing travis.yml file by @javuto in #246
- Using JSON file for config in provision by @javuto in #247
- Cleanup old code and empty password for redis by default by @javuto in #248
- Using env variables with osctrl-cli by @javuto in #252
- dpkg-architecture -> dpkg by @CptOfEvilMinions in #251
- Update to Osctrl docker-compose and update to Docker CI/CD by @CptOfEvilMinions in #179
- Bump to version 0.2.8 by @javuto in #253
- Adding UUID to user and fix cli dockerfile by @javuto in #254
- Fix for signing GHA by @javuto in #255
Full Changelog: v0.2.7...v0.2.8
0.2.7
osctrl Changelog
0.2.7
What's New
- Bump to versions by @javuto in #170
- Adding TLS/HTTPS support to osctrl-tls by @javuto in #171
- Adding TLS/HTTPS support to osctrl-api by @javuto in #172
- Adding TLS/HTTPS support to osctrl-admin by @javuto in #173
- Addressing dependabot alerts and other dependency upgrades by @javuto in #174
- Adding docker development environment by @javuto in #175
- Single file to manage version number by @javuto in #176
- Support for env variables for parameters in
osctrl-tls
by @javuto in #177 - Support for env variables for parameters in
osctrl-admin
by @javuto in #178 - Use the values from env variables in
osctrl-tls
by @javuto in #181 - Update Docker CI/CD GHA action by @CptOfEvilMinions in #180
- Add more checks by @CptOfEvilMinions in #185
- Run build/tests on all PRs by @CptOfEvilMinions in #189
- Only run on PRs that are pushed on main by @CptOfEvilMinions in #191
- Added test file by @CptOfEvilMinions in #193
- Only create releases on pushes with tags by @CptOfEvilMinions in #194
- Support for env variables for parameters in
osctrl-api
by @javuto in #196 - Using correct default file for parameters by @javuto in #197
- Upgrading osctrl-cli to use urfave cli v2 by @javuto in #198
- Ordering parameters for help by @javuto in #199
- Using correct help message and load config for osctrl-tls by @javuto in #200
- Using single logger and logger config file by @javuto in #201
- Cleanup modules by @javuto in #202
- Final upgrade for modules by @javuto in #203
- Bump release to 0.2.7 by @javuto in #204
- remove merge check by @CptOfEvilMinions in #205
Full Changelog: v0.2.6...v0.2.7