This repository has been archived by the owner on Feb 5, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
CHANGELOG
160 lines (94 loc) · 3.12 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
# Changelog
## [0.8.2] - 2021-11-20
### Fixed
- fixed an order-problem while closing and deleting a socket-class, which could result into crashes when closing
## [0.8.1] - 2021-11-19
### Fixed
- removed memory-leak in client create/delete
## [0.8.0] - 2021-11-17
### Changed
- updated some function-call with error-container for more output in case of errors
## [0.7.0] - 2021-10-28
### Changed
- servers now require a base-name for naming the threads for server and clients
## [0.6.7] - 2021-10-03
### Changed
- update from c++14 to c++17
## [0.6.6] - 2021-07-28
### Fixed
- fixed broken string handling while creating unix-socket
## [0.6.5] - 2020-11-29
### Changed
- replaced cleanup-thread and made deleting server and sockets more clear
## [0.6.4] - 2020-08-23
### Changed
- update requirements
## [0.6.3] - 2020-08-09
### Changed
- update requirements
- replace argument-parser of the benchmark-test
- build tests only in the ci-pipeline, but not everytime when running the build-script
## [0.6.2] - 2020-04-13
### Changed
- update for using libKitsunemimiCommon 0.13.0
## [0.6.1] - 2020-03-30
### Changed
- updated requirements
## [0.6.0] - 2020-03-15
### Added
- speed-tests
### Changed
- renamed unit-tests to functional-tests
### Removed
- removed MessageRingBuffer, because it was moved as RingBuffer-struct to libKitsunemimiCommon
## [0.5.2] - 2020-01-18
### Fixed
- fixed spin-lock to be not removed while optimizing by the compiler
## [0.5.2] - 2020-01-18
### Changed
- update to use libKitsunemimiCommon 0.10.0
## [0.5.1] - 2019-11-22
### Changed
- closing a server now doesn't close the sockets of the server anymore
- update to use libKitsunemimiCommon 0.8.0
## [0.5.0] - 2019-11-02
### Changed
- renamed repo from `libKitsuneNetwork` to `libKitsunemimiNetwork`
## [0.4.0] - 2019-10-07
### Added
- log-output base on the logger of libKitsundePersistence
- ConnectionTrigger to handle incoming connections on server-side
- type-value to sockets and servers to identify abstract sockets and servers
- added CA-Files for Tls-Tcp-Connectioin (not tested)
### Changed
- socket on client-side have to be init manually to get return value
- socket-constructors for server-side are now private
- renamed NetworkTrigger to MessageTrigger
- renamed UnixSocket to UnixDomainSocket and UnixServer to UnixDomainServer
- reduced the list of triggers in the sockets to only one trigger-object per socket
- replaced trigger-classes with callbacks
- made sendMessage-method in sockets thread-safe
- update include-style
- update to use litKitsuneCommon 0.6.0 and libKitsunePersistence 0.5.0
## [0.3.0] - 2019-09-09
### Added
- unix-sockets and -server
- ssl encrypted tcp-socket and -server
- readme-file
- build-script
### Changed
- renamed clients to sockets
- usage of inheritance internally
### Fixed
- removed warnings
## [0.2.1] - 2019-08-19
### Fixed
- fixed include-paths to be usable in other projects
## [0.2.0] - 2019-08-17
### Changed
- changed file-names for better readable
## [0.1.0] - 2019-08-07
### Added
- tcp-client and tcp-server
- ring-buffer for incoming messages
- cleanup-thread for closing connections