Skip to content

Releases: cdeleeuwe/pathwar

v1.1.0

14 Sep 11:56
a61fcd3
Compare
Choose a tag to compare

1.1.0 (2020-09-14)

Bug Fixes

  • 'pathwar admin challenge-add' improve UX, sane default values, no slug duplicate allowed (ac5d79d)
  • 'pathwar admin challenge-flavor-add' improve UX, sane default values, no slug duplicate allowed (0af826e)
  • add constraint to have maximum 1 seasonchallenge per season+flavor combos (775bd2b)
  • add more linters (8e6c5a2)
  • added .vscode to gitignore file (7bc38f4)
  • adjust validate form to comment not required (6943955)
  • agent killing containers too early + support the new ChallengeInstance.IsNew status (8b6b1c4)
  • api only create agent instances if it is registering for the first time (beaaadf)
  • comment unused component (b0a9a01)
  • compose bundle path is now parsed as an absolute path and added an error file not found (12c168a)
  • do not save login activity on each user get session (e4976f3)
  • do not use emails as usernames (c09eef0)
  • get rid of 'pathwar admin challenge-instance-add' (84f2bbc)
  • hide sensitive fields in a user call (f59cccb)
  • lint warns (814b3cc)
  • merge api challenge subscription close into api challenge subscription validate call (b3b1e32)
  • object cloning inside validate reducer routine next to buy (9997698)
  • rename solo -> global + remove all challenges from migrations.go + add (82b36c7)
  • switch lorem ipsum descript, remove visit page button (0f1b414)
  • typo in captcha-luigi on-init (fdc371b)
  • typo in captcha-mario on-init file (6265177)
  • typos in challenges' dockerfiles (c7e6493)
  • updated forestadmin files (5a25639)
  • use right param on post preferences to set active season, remove uneed tags is_latest and version from challenge card (674890e)

Features

  • 'pathwar admin activities' (561e619)
  • 'pathwar admin add-coupon' + 'pathwar admin coupons' + helpers to get id by slug and kind (f10937b)
  • 'pathwar admin agents' (174149d)
  • 'pathwar admin organizations' (56b864f)
  • 'pathwar admin season-challenge-add' + automatically create instances on DefaultAgents when creating new flavors (3b344f6)
  • 'pathwar admin subscriptions' (22240b4)
  • 'pathwar admin teams' (b556ab3)
  • add '--json' CLI opt (b076d3c)
  • add 'pathwar cli @me' (7fe1471)
  • add 'pathwar cli challenge-buy' (876512c)
  • add 'pathwar cli challenges' (90f942c)
  • add 'pathwar cli coupon-validate' (dee1cf9)
  • add 'pathwar cli teams' (ca9d01f)
  • add 'pathwar compose prepare --json .' (4081cf9)
  • add 'pathwar compose register --print' helper that generated command lines to run to register challenges on API (f5edea5)
  • add activity support (4d5e834)
  • add admin list users (1890876)
  • add ascii-banners on long-running processes to help debugging (452c508)
  • add ascii-tables for admin listing commands (b320dc9)
  • add slugs (92451ec)
  • added activity for agent-update-state api call (2892953)
  • added npm run start:local-api to start a front server connected to a local backend api (48e7ab0)
  • admin list-all (bea59b7)
  • admin search (1eff293)
  • agent register activity (a3f79b3)
  • automatically add new SeasonChallenge on testing seasons for added flavors (43ff957)
  • automatically retry to connect to MySQL on startup if connection is not yet ready (f1a2acd)
  • Challenge View-Page & Modals (#564) (eb561fd)
  • ChallengeSubscriptionValidate activity (8a6a25f)
  • configure sentry (#534) (b3da2ca)
  • CouponValidate activity (53b1e67)
  • create placeholder for missing admin tools + merged challenges with ps (c888589)
  • create UserRegister activity (9ecdf29)
  • implement cash logic on challenge purchase (9c3d06a)
  • implement cash logic on level validation (d73d6b6)
  • insert chat button in home page and app/ (458458b)
  • let the agent update passpharses (c1bc314)
  • push extra info about the user and current session to (a7ec35d)
  • refactor user CLI to support slugs, and have better defaults + usage (dec5aee)
  • reorganize challenges and use custom x-pathwar: attr in docker-compose.yml (be79b44)
  • SeasonChallengeBuy activity (1877337)
  • show pathwar's nginx container in 'pathwar compose ps' (fb46960)
  • sort challenges by price ...
Read more

v1.0.0

10 Jun 05:16
a5488d3
Compare
Choose a tag to compare

1.0.0 (2020-06-10)

Bug Fixes

  • 'make flushdb' wasn't flushing all the needed volumes (6bc1061)
  • added '/' in the end of prefix if needed for compose prepare (737bd47)
  • added prefix and no-push flags handling to pathwar compose prepare function (2e8fbad)
  • added screenshoter bin to gitignore file (36095b2)
  • captcha-luigi level update (549d6fd)
  • captcha-luigi passphrase hardcoded instead of read from file (8653a20)
  • captcha-mario level update (99bd2f1)
  • captcha-mario level update (979d4c0)
  • challenge instances weren't retrieved properly from database (95943e7)
  • Change ignore path (9fa29c7)
  • config check (a6e7dd9)
  • config check (#290) (a317dfa)
  • delay 'make up' on production after a flushdb to avoid two instances of pathwar (a327304)
  • deploy (6a119f8)
  • deploy (#297) (94c7abb)
  • docker agent build (715bba7)
  • docker makefile rules (86102b3)
  • ensure pwinit exists before running packr (407111b)
  • featured image link (7752214)
  • fix agent start/restart/loop (68ea442)
  • fixed chmod issue with on-init script in pwinit (31d9595)
  • fixed some default challenge to run properly with injected pwinit binary (fafb383)
  • helloworld level update (6783b77)
  • improve validate and close tests, using right endpoint (#256) (74bbe44)
  • improve varnames (624d3c7)
  • increase test timeout on CI (e76c4c2)
  • invalid godoc canonical name (240dc2d)
  • lint (ece2379)
  • make pathwar api killable with signals (2a78438)
  • nginx_url computation was using user team member id on agent and user id on api, made it use user id on both (7eb2c2d)
  • now challenge creation shouldn't create a new orphan network but erase previous (done by adding a depth in tmpdir where prepared compose file is stored) (c9246fd)
  • now pwcompose down --with-nginx should delete nginx container and network properly (37391a7)
  • panic for sso token with multiple clients (64de5de)
  • prune was only deletting one container at a time (615832a)
  • pw compose down by abridged hash fixed (needed to check one more char) (194571f)
  • pw compose down by abridged hash fixed (needed to check one… (#281) (db3b5e1)
  • pwcompose down --with-nginx now rm nginx proxy container (9c008db)
  • remove text from favicon (8bf7406)
  • remove unused field (9e28c91)
  • removed pwcompose dependency from migrations.go and hardcoded prepared yml files (3928ea9)
  • repair forestadmin dev deployment (b92b066)
  • repair platform-dev deployment (eaaa30a)
  • resize logo (df988a6)
  • reverted mistaken change on training-sqli compose file (ab480f1)
  • run migrations in transactions (3997871), closes #511
  • season challenge validation (44ac721)
  • split migrations between essential vs unit tests (6279499)
  • tool/forestadmin/package.json & tool/forestadmin/package-lock.json to reduce vulnerabilities (4af38df)
  • training-brute level update (368cabb)
  • training-brute level update (6e42912)
  • training-http level update (150766b)
  • training-http level update (f24d4c3)
  • training-include level update (d7ba98a)
  • training-tools level update (2ddee85)
  • typo in API (c146e15)
  • typo in challenge debug migration bundle (4dee119)
  • typo in helloworld on-init script (c0f2a32)
  • updated go Makefile to work even if GOPATH env variable is not defined (happens if golang was installed through aptitude) (f4792ce)
  • updated gotty image hash from migration file (new image was pushed with cors issue fix) (a779aca)
  • upload-hi level update (63f8112)
  • use github actions for CI (2f44d5d)
  • validation fix on front part -> send pasphrases as array to API and adjust passphrase placeholder (ef588fe)
  • web/package.json & web/package-lock.json to reduce vulnerabilities (bc03363)
  • yaml syntax error (f03497e)

Features

  • 'hypervisor ps' command (cf1424c)
  • add 'pathwar client METHOD PATH ARGS' new command (59bb357)
  • add agent-dev deployment (f318019)
  • add an helper that dumps the pwinit binar...
Read more