Mercurial > irccd
annotate tests/data/test.crt @ 670:95ac3ace1610
Common: introduce new io code
To avoid code duplication in accept, connect, reading and writing we add a new
set of classes in `io` namespaces located in the following files:
- stream.hpp, acceptor.hpp, connector.hpp
These classes consist of pure abstract interfaces for I/O. Then we reimplement
them in the following files:
- socket_stream.hpp, socket_acceptor.hpp, socket_connector.hpp,
- tls_stream.hpp, tls_acceptor.hpp, tls_conncetor.hpp (for SSL).
This allows future independant connections such as DBus, fifo or any other fancy
optional stuff.
We also no longer need large class hierarchy such as `connection` for irccdctl
controller or transport_server, transport_client classes.
author | David Demelier <markand@malikania.fr> |
---|---|
date | Tue, 10 Apr 2018 21:20:30 +0200 |
parents | |
children |
rev | line source |
---|---|
670
95ac3ace1610
Common: introduce new io code
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
1 -----BEGIN CERTIFICATE----- |
95ac3ace1610
Common: introduce new io code
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
2 MIIDfjCCAmYCCQCZkHkS4lewTjANBgkqhkiG9w0BAQsFADCBgDELMAkGA1UEBhMC |
95ac3ace1610
Common: introduce new io code
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
3 RlIxDzANBgNVBAgMBkFsc2FjZTEQMA4GA1UEBwwHT2Jlcm5haTESMBAGA1UECgwJ |
95ac3ace1610
Common: introduce new io code
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
4 TWFsaWthbmlhMRUwEwYDVQQDDAxtYWxpa2FuaWEuZnIxIzAhBgkqhkiG9w0BCQEW |
95ac3ace1610
Common: introduce new io code
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
5 FG1hcmthbmRAbWFsaWthbmlhLmZyMB4XDTE4MDQxMDEyMDgwOFoXDTI4MDEwODEy |
95ac3ace1610
Common: introduce new io code
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
6 MDgwOFowgYAxCzAJBgNVBAYTAkZSMQ8wDQYDVQQIDAZBbHNhY2UxEDAOBgNVBAcM |
95ac3ace1610
Common: introduce new io code
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
7 B09iZXJuYWkxEjAQBgNVBAoMCU1hbGlrYW5pYTEVMBMGA1UEAwwMbWFsaWthbmlh |
95ac3ace1610
Common: introduce new io code
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
8 LmZyMSMwIQYJKoZIhvcNAQkBFhRtYXJrYW5kQG1hbGlrYW5pYS5mcjCCASIwDQYJ |
95ac3ace1610
Common: introduce new io code
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
9 KoZIhvcNAQEBBQADggEPADCCAQoCggEBANdlxYhxfgoJDabzqPHYyBcNkdl0tXO2 |
95ac3ace1610
Common: introduce new io code
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
10 WOw6kO7EpQ1n0a1sMlbuFncSyYUP9ggvzGsql3vZLKYxqoOXYkcae096RBin8bqB |
95ac3ace1610
Common: introduce new io code
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
11 ZIo6OCENxcOnIgsnkFHy9n+AtyQEJItg3/cf46BqdoMF2TW9Z2XCMCNw9IE1Bxj4 |
95ac3ace1610
Common: introduce new io code
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
12 qR2BwHK10YOUB6EQCkC3+i1aydD/Kyiiwmm+650IMQfAPjN9vW9qaQ9a7H0x98k3 |
95ac3ace1610
Common: introduce new io code
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
13 vKj5FWjiJtXVZxk920eyM42o/kbFT7jkmqFN7NPX5GjealCpq0Wg5G/XCKLy9j7Q |
95ac3ace1610
Common: introduce new io code
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
14 DU0HRNNFGxBrfZpjEpWy2kyE2l3Iy+UPNemACBM/xcScj4yJeK9D9xUCAwEAATAN |
95ac3ace1610
Common: introduce new io code
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
15 BgkqhkiG9w0BAQsFAAOCAQEAdOG9Jljyg6rOrm98opUxbR0fnT1IE5vbwvLsrIFP |
95ac3ace1610
Common: introduce new io code
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
16 TRfsMSEPYsTfN0X34SlA7twyeCCqEIeY1/RBGSByaTqTfTXSGOgNKk4ZUqmAIscc |
95ac3ace1610
Common: introduce new io code
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
17 tqlrHE44IMbMCaqphqlDBMx7dOY4C05AMHjNVXtkUGYWh/S8Fyure8DGfXh1Vop/ |
95ac3ace1610
Common: introduce new io code
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
18 1nwHThB7t/4oa3w993ODvfqVz6sI7OAJNvlGWWHKsDbovUZ6BtVgZJioeMK3Zvak |
95ac3ace1610
Common: introduce new io code
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
19 igDPydVBG4gW2NstD9kujMrveMOAjzxSnbzJezeD/jan1u2mxHkuNrjVHA8GBHO7 |
95ac3ace1610
Common: introduce new io code
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
20 hIgdAJuLsicCm4yGu6TzZ6NQ2+EP/BdCzNfbXeYRhx1F+w== |
95ac3ace1610
Common: introduce new io code
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
21 -----END CERTIFICATE----- |