Commit Graph
89 Commits
Author SHA1 Message Date
Roberto Abdelkader Martínez Pérez 5e253c9814 Change response code from phrase to code and 'phrase' by 'reason phrase' 2019-08-20 09:54:18 +02:00
Roberto Abdelkader Martínez Pérez 5352322ad5 Adapting style to the capabilities of gherkin-lint. 2019-08-20 08:22:48 +02:00
Roberto Abdelkader Martínez Pérez e4771de5ed Implement non-interactive mode. Add -i/--interactive flag. 2019-08-16 17:19:19 +02:00
Roberto Abdelkader Martínez Pérez bc2b323923 Implement feature list success. 2019-08-14 13:19:56 +02:00
Roberto Abdelkader Martínez Pérez b4b8be995b Starting the spec E2E tests. 2019-08-13 13:19:40 +02:00
Roberto Abdelkader Martínez Pérez dcb12801ce GoLint 2019-08-06 16:35:22 +02:00
Roberto Abdelkader Martínez Pérez b5110cb681 Ignore binary output. 2019-08-06 16:19:37 +02:00
Roberto Abdelkader Martínez Pérez 4f279059a2 Import order. 2019-08-06 16:19:26 +02:00
Roberto Abdelkader Martínez Pérez 4b8ca7d379 Go module. 2019-08-06 16:18:13 +02:00
Roberto Abdelkader Martínez Pérez c6cb9e361e Remove executable. 2019-08-06 12:32:28 +02:00
Roberto Abdelkader Martínez Pérez 0c783447e3 Minimal poc in Go, executing one command and with two HTTP servers. 2019-08-06 12:06:58 +02:00
Roberto Abdelkader Martínez Pérez 292acac8ab Inserting an empty line between .pow files when loading multiple at a time. Closes #6. 2019-08-02 10:34:27 +02:00
Roberto Abdelkader Martínez Pérez 0f87d22317 Setup files for PoC. Closes #7 2019-08-02 10:21:50 +02:00
Roberto Abdelkader Martínez Pérez 505b1ca07a Added SSL support and ability to change bind host and port. 2019-07-17 16:11:37 +02:00
Roberto Abdelkader Martínez Pérez 21547e3fe9 Optimize Dockerfile layer order to improve speed. 2019-07-09 11:35:41 +02:00
Roberto Abdelkader Martínez Pérez a7e5f63612 Added new resources to expose form fields and form fields with files. 2019-07-09 11:31:55 +02:00
Roberto Abdelkader Martínez Pérez a4bc96555e Separated user and control interfaces. 2019-07-03 14:29:22 +02:00
Roberto Abdelkader Martínez Pérez 34e35bbcbf Fixed wrong /request path. 2019-06-12 07:35:39 +02:00
Roberto Abdelkader Martínez Pérez 77f2855471 Added /request/host to both, the spec and the poc. 2019-06-12 07:35:15 +02:00
Roberto Abdelkader Martínez Pérez b10765f623 Merge remote-tracking branch 'origin/develop' into server-as-subcommand 2019-06-05 10:19:43 +02:00
Roberto Abdelkader Martínez Pérez 96739189f1 Making PoC follow spec regarding to the "kapow route" command and, incidentally creating a new "kapow server" command. 2019-06-04 14:40:01 +02:00
Roberto Abdelkader Martínez Pérezandpancho horrillo 7accfdd355 spec: Several TODOs
Co-authored-by: pancho horrillo <pedrofelipe.horrillo@bbva.com>
2019-05-27 11:13:57 +02:00
Roberto Abdelkader Martínez Pérez ef1cd783cd Reverting wrong URL patterns in poc. Going back to commit e588785dd1 2019-05-24 11:02:10 +02:00
Roberto Abdelkader Martínez Pérezandpancho horrillo 39c60e5c93 spec: provide custom reason phrase for http error responses and fixes
Co-authored-by: pancho horrillo <pedrofelipe.horrillo@bbva.com>
2019-05-23 13:02:57 +02:00
Roberto Abdelkader Martínez Pérezandpancho horrillo bb991a56c2 spec: add handler overwrite key and misc tweaks.
Co-authored-by: pancho horrillo <pedrofelipe.horrillo@bbva.com>
2019-05-23 11:47:45 +02:00
Roberto Abdelkader Martínez Pérezandpancho horrillo 1eb0500b92 spec: Revisit spacing and indentation.
Co-authored-by: pancho horrillo <pedrofelipe.horrillo@bbva.com>
2019-05-23 11:20:47 +02:00
Roberto Abdelkader Martínez Pérezandpancho horrillo 23adf2ea50 spec: Get handler key and minor fixes.
Co-authored-by: pancho horrillo <pedrofelipe.horrillo@bbva.com>
2019-05-22 15:57:01 +02:00
Roberto Abdelkader Martínez Pérezandpancho horrillo c3ab9d54de spec: Added titles to the handler key tree examples.
Co-authored-by: pancho horrillo <pedrofelipe.horrillo@bbva.com>
2019-05-22 14:47:37 +02:00
Roberto Abdelkader Martínez Pérezandpancho horrillo 87dd0b2f6d spec: Handler key tree examples.
Co-authored-by: pancho horrillo <pedrofelipe.horrillo@bbva.com>
2019-05-22 12:14:24 +02:00
Roberto Abdelkader Martínez Pérezandpancho horrillo 7cee2fac83 spec: Handlers keys tree reformat.
Co-authored-by: pancho horrillo <pedrofelipe.horrillo@bbva.com>
2019-05-22 10:16:03 +02:00
Roberto Abdelkader Martínez Pérez 2ef59e49f8 spec: Handlers table reformat. 2019-05-22 10:01:16 +02:00
Roberto Abdelkader Martínez Pérezandpancho horrillo d25821db08 spec: Handlers definition and key tree.
Co-authored-by: pancho horrillo <pedrofelipe.horrillo@bbva.com>
2019-05-21 14:05:29 +02:00
Roberto Abdelkader Martínez Pérezandpancho horrillo d980917ff6 spec: Delete route description.
Co-authored-by: pancho horrillo <pedrofelipe.horrillo@bbva.com>
2019-05-21 14:04:53 +02:00
Roberto Abdelkader Martínez Pérez 8e6b83fd7f Route to be implemented. 2019-05-20 16:17:17 +02:00
Roberto Abdelkader Martínez Pérezandpancho horrillo b9aae2e161 Added additional notes in the documentation.
Co-authored-by: pancho horrillo <pedrofelipe.horrillo@bbva.com>
2019-05-20 15:58:31 +02:00
Roberto Abdelkader Martínez Pérezandpancho horrillo 3624f1ffa2 Document insert new route
Co-authored-by: pancho horrillo <pedrofelipe.horrillo@bbva.com>
2019-05-20 15:52:19 +02:00
Roberto Abdelkader Martínez Pérez 73f59045ec HTTP API doc WIP. 2019-05-20 10:52:47 +02:00
Roberto Abdelkader Martínez Pérez 2e15570651 HTTP API skeleton. 2019-05-17 12:31:14 +02:00
Roberto Abdelkader Martínez Pérez 5c6f0a11de Why, how and what. 2019-05-17 10:59:58 +02:00
Roberto Abdelkader Martínez Pérez 0c1408c694 Using wrong dictionary for cookie storage. 2019-05-06 10:01:46 +02:00
Roberto Abdelkader Martínez Pérez a9bc7466b2 Command line dependencies and static utilities 2019-05-05 20:43:57 +02:00
Roberto Abdelkader Martínez Pérez 8de169bbd4 Merge branch 'master' of github.com:BBVA/kapow 2019-05-05 09:39:13 +02:00
Roberto Abdelkader Martínez Pérez b950da382e Added Dockerfile and removed PATH injection from shell. 2019-05-05 09:38:27 +02:00
Roberto Abdelkader Martínez Pérez 7fe5e94846 Doc and refactor. 2019-04-30 16:12:14 +02:00
Roberto Abdelkader Martínez Pérez e01b29e452 Renaming Connection 2019-04-30 14:36:07 +02:00
Roberto Abdelkader Martínez Pérez ad6ffb6bc4 Graceful exit when shell finish. 2019-04-30 09:32:16 +02:00
Roberto Abdelkader Martínez Pérez b0566e14a1 Remaining examples. 2019-04-29 15:35:29 +02:00
Roberto Abdelkader Martínez Pérez 503855c53b pandoc and pdfeditor examples. 2019-04-29 15:29:12 +02:00
Roberto Abdelkader Martínez Pérez de67e405c5 Reimplementing response tool in python to allow streaming put from stdin. 2019-04-29 13:01:54 +02:00
Roberto Abdelkader Martínez Pérez 503ac70963 Reimplementation of 'operator' example. 2019-04-29 11:53:39 +02:00
Roberto Abdelkader Martínez Pérez 87dff09afb Allowing a second argument to response to specify the value. 2019-04-29 11:53:15 +02:00
Roberto Abdelkader Martínez Pérez a3e53f17e0 Fixing cookies on streaming. 2019-04-29 11:52:44 +02:00
Roberto Abdelkader Martínez Pérez 0b1ec2af63 Fixing request params. 2019-04-29 11:52:03 +02:00
Roberto Abdelkader Martínez Pérez 7f120a87e7 Fixing poc. 2019-04-26 08:38:32 +02:00
Roberto Abdelkader Martínez Pérez 79a039fb89 pylint 2019-04-26 07:55:33 +02:00
Roberto Abdelkader Martínez Pérez bc65b5ba4f pylint config in poc directory 2019-04-26 07:50:09 +02:00
Roberto Abdelkader Martínez Pérez 969a2522c4 PoC code in poc directory. 2019-04-26 07:49:35 +02:00
Roberto Abdelkader Martínez Pérez 3017755ea1 Merge branch 'master' of github.com:BBVA/kapow 2019-04-26 07:46:40 +02:00
Roberto Abdelkader Martínez Pérez 330db9bd09 New-style kapow on project root. 2019-04-26 07:46:10 +02:00
Roberto Abdelkader Martínez Pérez ea02a50536 Removing old-style kapow. 2019-04-26 07:45:33 +02:00
Roberto Abdelkader Martínez Pérez 3262de429c README wip 2019-04-26 07:44:10 +02:00
Roberto Abdelkader Martínez Pérez 63756ad784 Merge branch 'master' of github.com:BBVA/kapow 2019-04-26 07:38:33 +02:00
Roberto Abdelkader Martínez Pérez 04abd3ac51 Merge branch 'resourcesasendpoints' 2019-04-26 07:33:32 +02:00
Roberto Abdelkader Martínez Pérez 20460623d7 Kapow with resources as endpoints 2019-04-26 07:32:55 +02:00
Roberto Abdelkader Martínez Pérez fae7a4034b Expressions may not end in newline. 2019-04-22 14:47:36 +02:00
Roberto Abdelkader Martínez Pérez 5619ad7905 Fixed wrong parsing behavior with path EP. Added comment support. 2019-04-22 14:22:59 +02:00
Roberto Abdelkader Martínez Pérez 2de9a3766e Review DEMO. 2019-04-22 07:52:25 +02:00
Roberto Abdelkader Martínez Pérez 212da518f3 Pipfile.lock 2019-04-22 07:48:28 +02:00
Roberto Abdelkader Martínez Pérez acc178949d Debug levels and closing hanging fifos. 2019-04-22 07:47:50 +02:00
Roberto Abdelkader Martínez Pérez d5ee3ca506 Example changes. 2019-04-04 08:51:25 +02:00
Roberto Abdelkader Martínez Pérez 1ba7ac2867 Content-Type guessing 2019-04-04 08:50:20 +02:00
Roberto Abdelkader Martínez Pérez 6a99654739 Renamed examples. 2019-04-04 07:54:12 +02:00
Roberto Abdelkader Martínez Pérez e46574eba5 Examples 2019-04-02 15:03:43 +02:00
Roberto Abdelkader Martínez Pérez 553e17b298 WIP torrent examples 2019-04-02 15:03:18 +02:00
Roberto Abdelkader Martínez Pérez b5ec3fb6ef pycodestyle 2019-04-02 14:52:52 +02:00
Roberto Abdelkader Martínez Pérez ea84928ca6 nmap example. 2019-04-02 14:52:19 +02:00
Roberto Abdelkader Martínez Pérez fa022bc22a Refactor 2019-04-02 14:45:55 +02:00
Roberto Abdelkader Martínez Pérez a572e21dfd Examples 2019-04-02 14:45:38 +02:00
Roberto Abdelkader Martínez Pérez 33c1eb567a Pipfile update 2019-04-02 14:13:12 +02:00
Roberto Abdelkader Martínez Pérez b3777c9580 Dockerfile 2019-04-02 14:12:55 +02:00
Roberto Abdelkader Martínez Pérez a6a10818c6 Doc and cleanup. 2019-04-02 14:12:24 +02:00
Roberto Abdelkader Martínez Pérez cf75aec2a6 Documentation. 2019-04-02 12:52:07 +02:00
Roberto Abdelkader Martínez Pérez e354508a9c Implemented response/stream/lines to read line by line. raw views to expose raw values. 2019-04-01 14:38:10 +02:00
Roberto Abdelkader Martínez Pérez 3e9e7a42da Send headers in stream. 2019-04-01 12:46:59 +02:00
Roberto Abdelkader Martínez Pérez baad7e9076 Serve files without any code. 2019-04-01 12:37:02 +02:00
Roberto Abdelkader Martínez Pérez 488da329c3 Serve files 2019-04-01 09:38:24 +02:00
Roberto Abdelkader Martínez Pérez debb3dcaf0 Streaming api. 2019-03-28 13:17:08 +01:00
Roberto Abdelkader Martínez Pérez 7de537db8b WIP Streaming. Added '.' in grammar regex 2019-03-28 13:06:11 +01:00
Roberto Abdelkader Martínez Pérez c1b90a2608 Initial commit... about time. 2019-03-28 07:40:21 +01:00