Commit Graph

  • 822e4f85df spec: clarify the order of the execution of the tests pancho horrillo 2019-11-11 18:02:07 +01:00
  • 6194c6961a Tweak PoC to pass current test suite pancho horrillo 2019-11-11 17:46:16 +01:00
  • e4606ab84a Drop compound error scenario pancho horrillo 2019-11-11 17:32:52 +01:00
  • 9eb186bd0f Revert "Closes: #66" pancho horrillo 2019-11-11 17:17:25 +01:00
  • 19f7cb0171 Revert "Removed references to reason phrase from spec". Closes #66 Roberto Abdelkader Martínez Pérez 2019-11-11 16:39:21 +01:00
  • fe303d4d02 README.rst: Fix heading pancho horrillo 2019-11-03 23:39:21 +01:00
  • 28f0ae03d5 doc: misc fixes and tweaks pancho horrillo 2019-10-31 18:49:48 +01:00
  • 0639b3af50 spec: add missing empty line pancho horrillo 2019-10-31 18:45:48 +01:00
  • 69cbcd7fda Fix code highlights in README.rst Héctor Hurtado 2019-10-31 15:30:02 +01:00
  • 31f71c2ed7 Fix code highlights in README.rst Héctor Hurtado 2019-10-31 15:30:02 +01:00
  • 7c48eb730d CLOSES: #77 Héctor Hurtado 2019-10-31 15:22:47 +01:00
  • 84a106db19 Target for building a Kapow! container image and Dockerfile Héctor Hurtado 2019-10-31 15:01:13 +01:00
  • 19c4e8d482 Changed user server bind address to 0.0.0.0 to allow listen on a container Héctor Hurtado 2019-10-31 14:53:06 +01:00
  • d5e9ab0f07 spec: add missing space after full-stop. pancho horrillo 2019-10-30 17:58:05 +01:00
  • e413ce4805 Drop now-spurious env var setting in call to behave at Circle CI config pancho horrillo 2019-10-30 17:43:14 +01:00
  • c3180e3e7d spec: fix incorrect default value for KAPOW_DATAAPI_URL pancho horrillo 2019-10-30 17:39:19 +01:00
  • 275db5ef91 spec: add entry on KAPOW_USER_URL env var pancho horrillo 2019-10-30 17:38:55 +01:00
  • 604a6d7d4d spec: add entry on KAPOW_BOOT_TIMEOUT env var pancho horrillo 2019-10-30 17:38:13 +01:00
  • 0021f754fd Changed get resource item and handler ID not found scenarios. Héctor Hurtado 2019-10-29 15:50:43 +01:00
  • 712d26db89 Tweak Circle CI config not to run skipped tests pancho horrillo 2019-10-29 15:18:58 +01:00
  • 3dd038e0aa Revert nmap examples, they need more work pancho horrillo 2019-10-28 16:46:02 +01:00
  • fb50e24836 CLOSES: #71 Héctor Hurtado 2019-10-28 11:42:52 +01:00
  • 00770650a8 Rename nmap example to nmap-web pancho horrillo 2019-10-25 19:21:04 +02:00
  • c29a17d7e4 Fix handling of arguments pancho horrillo 2019-10-25 18:54:52 +02:00
  • 9cb9e9335d Closes: #68 Héctor Hurtado 2019-10-25 11:50:14 +02:00
  • d9e072f89a Removed references to reason phrase from spec. Closes #66 Héctor Hurtado 2019-10-25 10:15:21 +02:00
  • c3be29255a Closes: #66 Héctor Hurtado 2019-10-25 09:52:12 +02:00
  • 26a7b690b7 Verify content type on getRoute method Héctor Hurtado 2019-10-25 09:02:36 +02:00
  • 56876335b7 Add yet another Nmap example, ideal to be consumed by browser pancho horrillo 2019-10-25 08:14:38 +02:00
  • a54c6f24a1 Added getRoute to control api Héctor Hurtado 2019-10-24 17:51:55 +02:00
  • 2fc18b76e3 poc/examples/nmap-{streaming,callback}.pow: minor cleanup pancho horrillo 2019-10-24 17:05:54 +02:00
  • b0c16ca684 Validate url_pattern format in control API append operation pancho horrillo 2019-10-24 14:10:58 +02:00
  • 84a71815e4 FIXES: #44 Héctor Hurtado 2019-10-24 10:44:48 +02:00
  • d2c3138036 Give nmap examples some lovin'. pancho horrillo 2019-10-24 07:09:36 +02:00
  • 73308cebeb Add - 2 new examples using nmap (#61) cr0hn 2019-10-23 18:56:01 +02:00
  • 52ae3375a4 Drop stale TODO comment pancho horrillo 2019-10-23 18:52:20 +02:00
  • ae3bd76434 Leverage ioutil.ReadAll() and ioutil.ReadFile() to simplify logic pancho horrillo 2019-10-23 17:55:20 +02:00
  • 7674725658 Drop TODO line of solved issue pancho horrillo 2019-10-23 17:54:57 +02:00
  • f4b9a96a06 Added note to spec to state cookie name case sensitivity: FIXES: #43 Héctor Hurtado 2019-10-23 16:40:04 +02:00
  • 90449773e4 Added legal header to all features and step definitions files Héctor Hurtado 2019-10-23 13:45:54 +02:00
  • 723e4787b3 Added legal header to all Go source files Héctor Hurtado 2019-10-23 13:34:50 +02:00
  • aa6d59fa56 Fix for - and file adding a route. Move null routes to their own issue. César Gallego Rodríguez 2019-10-23 13:20:31 +02:00
  • 034a5ab677 Fix typo in comment pancho horrillo 2019-10-22 16:29:54 +02:00
  • be6a2efcc4 Wait less time between retries Roberto Abdelkader Martínez Pérez 2019-10-22 13:23:49 +02:00
  • d465d10b49 Add missing pattern in data server resource endpoints Roberto Abdelkader Martínez Pérez 2019-10-22 13:16:06 +02:00
  • fe894628d7 Change Data API bind address for spec tests Roberto Abdelkader Martínez Pérez 2019-10-22 12:40:00 +02:00
  • 0762728ef5 Remove unused dependency Roberto Abdelkader Martínez Pérez 2019-10-22 12:24:10 +02:00
  • 28a0be1d87 Allow kapow server to run without .pow file and non-interactive Roberto Abdelkader Martínez Pérez 2019-10-22 11:56:18 +02:00
  • fa394ce997 Call server.StartServer() from cmd Roberto Abdelkader Martínez Pérez 2019-10-22 10:23:12 +02:00
  • 44a9471a57 Implement server.StartServer() to run all three servers Roberto Abdelkader Martínez Pérez 2019-10-22 10:22:47 +02:00
  • 8994b8da8c Implement Run function for data server. Roberto Abdelkader Martínez Pérez 2019-10-22 10:22:10 +02:00
  • 6a05b31320 Implement configRouter Roberto Abdelkader Martínez Pérez 2019-10-22 09:48:58 +02:00
  • 5eae018ee6 Data server decorators implementation. Roberto Abdelkader Martínez Pérez 2019-10-21 17:54:47 +02:00
  • 63cd125327 Implement setResponseBody Roberto Abdelkader Martínez Pérez 2019-10-21 10:25:34 +02:00
  • 0f8d0266b9 Implement setResponseCookies. Roberto Abdelkader Martínez Pérez 2019-10-21 10:01:34 +02:00
  • ffc737d1b7 Pending test for header validation. Roberto Abdelkader Martínez Pérez 2019-10-21 09:26:56 +02:00
  • 5bbc341e10 Update internal/cmd/server.go pancho horrillo 2019-10-20 18:39:50 +02:00
  • 341768ace8 internal/cmd/server.go: sort imports pancho horrillo 2019-10-20 18:38:29 +02:00
  • bb5843ec35 Fix lowercase ID in human-readable messages pancho horrillo 2019-10-20 18:32:46 +02:00
  • d31165c82f Drop trailing slash in URL to query routes pancho horrillo 2019-10-20 18:20:46 +02:00
  • 5e2a15b34e Relax lint error about SA1008 because is actually needed in tests Roberto Abdelkader Martínez Pérez 2019-10-18 23:57:12 +02:00
  • 304276db47 Fix dummy return. Closes #34 Roberto Abdelkader Martínez Pérez 2019-10-18 23:55:25 +02:00
  • ecfa3dfa74 WIP implementation of setResponseHeaders Roberto Abdelkader Martínez Pérez 2019-10-18 14:11:56 +02:00
  • 03e138396d Fix mispelled handler name. Roberto Abdelkader Martínez Pérez 2019-10-18 13:15:08 +02:00
  • bf791a36c6 Implement setResponseStatus. Roberto Abdelkader Martínez Pérez 2019-10-18 13:07:57 +02:00
  • e161e14fd6 Implement getRequestFiles. Roberto Abdelkader Martínez Pérez 2019-10-18 10:06:26 +02:00
  • d2427b722c Implement getRequestFileName Roberto Abdelkader Martínez Pérez 2019-10-18 09:22:58 +02:00
  • 06c1c49d8e First test for files feature Héctor Hurtado 2019-10-18 08:35:33 +02:00
  • efaa0ba375 Implement getRequestForm. Roberto Abdelkader Martínez Pérez 2019-10-17 17:14:38 +02:00
  • b14ea93a64 Minor fixes on error handling pancho horrillo 2019-10-17 17:11:19 +02:00
  • ee00a7bccc Fix param names to use the right URL pancho horrillo 2019-10-17 17:04:59 +02:00
  • 4638bec5fe Gather binding vars for each server and run them pancho horrillo 2019-10-17 17:03:45 +02:00
  • 81cbea4ff8 Fix method used in client.AddRoute() pancho horrillo 2019-10-17 16:58:38 +02:00
  • f5d7521a45 Implement getRequestCookies Roberto Abdelkader Martínez Pérez 2019-10-17 15:35:29 +02:00
  • cfac3fafaa Make the tests great again. Roberto Abdelkader Martínez Pérez 2019-10-17 15:03:35 +02:00
  • 635d2c31a7 Implemented getRequestHeaders Roberto Abdelkader Martínez Pérez 2019-10-17 14:59:34 +02:00
  • 92e1658844 Added tests for getHeaders feature Co-authored-by: Roberto Abdelkader Martínez Pérez <robertomartinezp@gmail.com> Héctor Hurtado 2019-10-17 13:37:15 +02:00
  • 0a171a8232 Some data server handlers Roberto Abdelkader Martínez Pérez 2019-10-17 12:49:05 +02:00
  • 2e4a3a0bf7 Remove old implentation Roberto Abdelkader Martínez Pérez 2019-10-17 10:02:53 +02:00
  • a3a9158cfe Configure funcRemove in control server Héctor Hurtado 2019-10-14 16:03:21 +02:00
  • b4f2e9ffdd Refactor tests pancho horrillo 2019-10-13 08:17:16 +02:00
  • c62a0d6a9a Sort imports intro three blocks (stdlib, non-stdlib, current prj) pancho horrillo 2019-10-13 08:09:15 +02:00
  • ed03e1a89f Added TODO about refactor Roberto Abdelkader Martínez Pérez 2019-10-11 11:05:40 +02:00
  • c2ab6a0de1 Implemented internal/server/user.Run(). Will be tested with E2E. Roberto Abdelkader Martínez Pérez 2019-10-11 08:43:40 +02:00
  • bbca5873a0 Update mux on delete route Roberto Abdelkader Martínez Pérez 2019-10-11 07:56:10 +02:00
  • 93dfe9ef7b Finished last test case; over, embarrassing but over Héctor Hurtado 2019-10-10 22:30:30 +02:00
  • df5d38e94f swappableMux is now public and Append() now updates Server.Handler pancho horrillo 2019-10-10 20:06:05 +02:00
  • 0c408497a3 Merge branch 'master' of personal.github.com:BBVA/kapow César Gallego Rodríguez 2019-10-10 19:51:38 +02:00
  • 5f88d0493c cleanup server test César Gallego Rodríguez 2019-10-10 19:51:32 +02:00
  • b4dd6e9805 Add New() func & Update() method to internal/server/user/mux/swappableMux pancho horrillo 2019-10-10 19:26:17 +02:00
  • 463382bfb2 Add internal/server/user/mux/handlerbuilder{,_test}.go pancho horrillo 2019-10-10 18:14:26 +02:00
  • 2129c4a1f6 internal/server/model.Handler.Route is no longer a pointer pancho horrillo 2019-10-10 18:10:10 +02:00
  • 25d34bda0a set valid header value WIP César Gallego Rodríguez 2019-10-10 17:34:28 +02:00
  • e0371ef881 Test bad request for cookies solved && git push Héctor Hurtado 2019-10-10 17:14:09 +02:00
  • 738f371203 invalid cookie url César Gallego Rodríguez 2019-10-10 17:11:40 +02:00
  • 9ed75d14a9 Test bad request solved Héctor Hurtado 2019-10-10 17:04:59 +02:00
  • bd2bed53d1 invalid URL César Gallego Rodríguez 2019-10-10 16:59:29 +02:00
  • b9d65783b3 Added data server tests for checking valid handler Héctor Hurtado 2019-10-10 16:41:02 +02:00
  • 7ab353072b Need to review tests in data api Héctor Hurtado 2019-10-10 13:33:19 +02:00
  • b76fb1f77e Add method ListIDs() to internal/data/Handlers pancho horrillo 2019-10-10 13:11:05 +02:00