Maciej Szlosarczyk
a23e2ab311
Update documentation
2019-07-30 13:50:30 +03:00
Maciej Szlosarczyk
a73f7428fc
Remove some code cuplication
2019-07-30 13:46:55 +03:00
Maciej Szlosarczyk
0e46f52630
Ensure that session cookie is always passed in hello route
2019-07-30 13:41:20 +03:00
Maciej Szlosarczyk
3a1f83cfdd
Update docker configuration as well
2019-07-30 13:17:35 +03:00
Maciej Szlosarczyk
943b2ee6f6
Fix code style
2019-07-30 13:17:35 +03:00
Maciej Szlosarczyk
085b2f8d4a
Add insecure option to allow TLS connection without verification
2019-07-30 13:17:35 +03:00
Maciej Szlosarczyk
0ce33fd7cc
Replace apply(Fun, Args) with a direct module:function(Args) call
2019-07-30 13:17:34 +03:00
Maciej Szlosarczyk
ae478d685d
Merge pull request #18 from internetee/add-logging-of-process-and-ip-address
...
Add logging of IP address and process number
2019-07-30 10:58:05 +03:00
Maciej Szlosarczyk
9902b5ac72
Add logging of IP address and process number
...
At the beginning of each client connection, log the IP address along
with Erlang's process number associated with the socket.
This allows us to pinpoint clients who encounter problems and help
them out.
2019-07-30 10:46:11 +03:00
Maciej Szlosarczyk
65d5e6ccc9
Merge pull request #17 from internetee/fix-undefined-command-error
...
Introduce error 2000
2019-07-29 13:39:42 +03:00
Maciej Szlosarczyk
203e119c2c
Introduce error 2000
...
When a client sends invalid command to proxy, it should be reported as
error 2000 and sent to registry. We should sent them there regardless
2019-07-29 13:29:37 +03:00
Maciej Szlosarczyk
98483daccd
Merge pull request #16 from internetee/fix-missing-state
...
Ensure that state has always a session_id
2019-07-29 12:29:05 +03:00
Maciej Szlosarczyk
c7238e60d2
Ensure that state has always a session_id
2019-07-29 12:26:47 +03:00
Maciej Szlosarczyk
036c63b3c6
Merge pull request #15 from internetee/log-handshake-errors
...
Log handshake errors
2019-07-29 11:30:51 +03:00
Maciej Szlosarczyk
0231aae270
Reformat code
2019-07-29 11:26:50 +03:00
Maciej Szlosarczyk
8afbf22540
Add password for test CA to readme file
2019-07-29 11:20:37 +03:00
Maciej Szlosarczyk
9bd9a67e93
Add more logging for failed SSL handshake
2019-07-29 11:19:11 +03:00
Maciej Szlosarczyk
1e04bff9b2
Revoke a test certificate
2019-07-29 11:18:33 +03:00
Maciej Szlosarczyk
187ebf4213
Update test certificate configuration
2019-07-29 11:07:49 +03:00
Maciej Szlosarczyk
f1bd1f97a5
Revoke webclient certificate
2019-07-29 11:05:22 +03:00
Maciej Szlosarczyk
338490239f
Add inotify-tools to dockerfile
...
They're used for rebar3 auto tasks that hot-reloads the running code.
2019-07-29 10:04:01 +03:00
Maciej Szlosarczyk
fa9f9e00e4
Merge pull request #13 from internetee/update-readme
...
Update documentation on releases
2019-07-18 09:33:52 +03:00
Maciej Szlosarczyk
3410843de9
Update documentation on releases
2019-07-18 09:31:34 +03:00
Maciej Szlosarczyk
0bbb0ec11d
Fix readme
2019-07-17 16:31:02 +03:00
Maciej Szlosarczyk
6845d82762
Create appup.src file ( #12 )
2019-07-17 16:20:07 +03:00
Georg
9473ed382d
Deployment dependencies ( #10 )
...
* use latest git tag as version
* use git version in .app.src
* include rebar3_appup_plugin
* fix rebar3.config
* random description change
* provide description
2019-07-17 12:59:44 +03:00
Maciej Szlosarczyk
ae2bfd5969
Merge pull request #11 from internetee/send-frame-parameter-as-well
...
Send frame as request paramater as well
2019-07-17 10:57:38 +03:00
Maciej Szlosarczyk
dff1faf398
Remove duplicate example
2019-07-17 10:55:01 +03:00
Maciej Szlosarczyk
e99733aaf0
Send frame as request paramater as well
...
Here's what happens: When a client sends simple command without any
values in XML, registry can drop the `raw_frame` parameter
completely. If so, it relies on `frame` parameter being passed on to
create XML document.
https://github.com/internetee/registry/blame/ad823391b75509d5be20ee6ef217aa4f35a4c994/lib/epp_constraint.rb#L14
Fix involves sending the XML string twice, as `frame` and
`raw_frame`, the same as `mod_epp` did.
2019-07-17 10:53:31 +03:00
Maciej Szlosarczyk
f00a17b89f
Merge pull request #9 from internetee/fix-test
...
Extend the test suite
2019-07-15 21:45:37 +03:00
Maciej Szlosarczyk
f659a1f6c4
Add documentation about the release process
2019-07-15 21:40:57 +03:00
Maciej Szlosarczyk
0eb7caade0
Create releases based on semver
2019-07-15 21:35:21 +03:00
Maciej Szlosarczyk
75ba63c1db
Add release based on short commit and semver tags
2019-07-15 21:25:04 +03:00
Maciej Szlosarczyk
0bcd42d411
Add pidfile to gitignore
2019-07-15 21:24:47 +03:00
Maciej Szlosarczyk
4cb7b998ec
Rerun rebar3 fmt
2019-07-15 14:37:26 +03:00
Maciej Szlosarczyk
93b2437d1f
Add test for messages that overflow the initial buffer
2019-07-15 14:34:46 +03:00
Maciej Szlosarczyk
23193d612e
Update dockerfile to install rebar with asdf
2019-07-15 13:55:47 +03:00
Maciej Szlosarczyk
67c710a6e7
Fix test case that does nothing
2019-07-15 13:55:44 +03:00
Georg
fc890b0674
manage rebar with asdf
...
manage rebar with asdf
2019-07-13 17:03:00 +03:00
Maciej Szlosarczyk
3e000f4552
Merge pull request #8 from internetee/add-build-badge
...
Add build badge
2019-07-12 16:26:44 +03:00
Maciej Szlosarczyk
9f44cbdf85
Add build badge from Travis-CI
2019-07-12 16:24:07 +03:00
Maciej Szlosarczyk
a811f187c2
Merge pull request #7 from internetee/remove-eunit-tests
...
Create test suite
2019-07-12 16:20:19 +03:00
Maciej Szlosarczyk
f5ed203554
Add information about test certificates
2019-07-12 16:16:06 +03:00
Maciej Szlosarczyk
d447c7c6c4
Include information about changes in documentation
...
Describe Roda app that is used for testing.
Describe new feature for handling certificate file path
2019-07-12 16:07:30 +03:00
Maciej Szlosarczyk
55d1942898
Remove unused guard
2019-07-12 15:54:01 +03:00
Maciej Szlosarczyk
2838a4adff
Add tcp client test suite
...
It is a mirror image of the test suite for TLS client, retained for
test coverage reasons
2019-07-12 15:26:54 +03:00
Maciej Szlosarczyk
45f99a2f77
Add test case for error request
2019-07-12 15:14:48 +03:00
Maciej Szlosarczyk
7f7eea8149
Add test case for invalid command
2019-07-12 14:56:59 +03:00
Maciej Szlosarczyk
31fa20a9a6
Add test case for command
2019-07-12 14:47:47 +03:00
Maciej Szlosarczyk
d8e03ed484
Add test case for both login and logout
2019-07-12 14:28:36 +03:00