Stephan Jauernick
|
c3713048ee
|
Update .gitlab-ci.yml
|
2022-03-26 00:38:07 +00:00 |
|
Stephan Jauernick
|
c71939d02f
|
Update .gitlab-ci.yml
|
2022-03-26 00:36:38 +00:00 |
|
Stephan Jauernick
|
3352858b48
|
Update .gitlab-ci.yml
|
2022-03-26 00:34:43 +00:00 |
|
Stephan Jauernick
|
db6ce1acb7
|
Update .gitlab-ci.yml
|
2022-03-26 00:27:43 +00:00 |
|
Stephan Jauernick
|
b3c8f52915
|
Update .gitlab-ci.yml
|
2022-03-26 00:25:09 +00:00 |
|
Stephan Jauernick
|
604e6b09cd
|
Update .gitlab-ci.yml
|
2022-03-26 00:20:57 +00:00 |
|
Stephan Jauernick
|
a5e59cc5a6
|
Update .gitlab-ci.yml
|
2022-03-26 00:19:29 +00:00 |
|
Stephan Jauernick
|
b4b9f45a50
|
Update .gitlab-ci.yml
|
2022-03-26 00:16:49 +00:00 |
|
Stephan Jauernick
|
0b2253ae40
|
Update .gitlab-ci.yml
|
2022-03-21 22:08:56 +00:00 |
|
Stephan Jauernick
|
5e68b18eca
|
Update .gitlab-ci.yml
|
2022-03-21 22:06:37 +00:00 |
|
Stephan Jauernick
|
74db1b20a1
|
Update .gitlab-ci.yml
|
2022-03-21 22:01:45 +00:00 |
|
Stephan Jauernick
|
ac9597ffe2
|
Update .gitlab-ci.yml
|
2022-03-21 21:57:02 +00:00 |
|
Stephan Jauernick
|
af3b66eb68
|
Update .gitlab-ci.yml
|
2022-03-21 21:56:13 +00:00 |
|
Stephan Jauernick
|
10e9d93523
|
Fix: Remove debuginfo from mingw32-installer spec
Those packages are not always available
|
2022-03-21 20:11:17 +00:00 |
|
Philipp Schafft
|
427f37863b
|
Merge branch 'devel-phschafft-libigloo' into devel-phschafft
|
2022-03-21 13:02:11 +00:00 |
|
Philipp Schafft
|
eb4d037842
|
Cleanup: Removed unused buffer.[ch]
|
2022-03-21 12:57:33 +00:00 |
|
Philipp Schafft
|
e4787e228d
|
Update: Cleanup: Removed no longer used includes to common/
|
2022-03-21 12:57:29 +00:00 |
|
Philipp Schafft
|
57cda00d9b
|
Feature: Report libigloo version
|
2022-03-21 12:57:22 +00:00 |
|
Philipp Schafft
|
c5110c992f
|
Cleanup: Migrated to libigloo's ro for module.[ch]
|
2022-03-21 12:57:10 +00:00 |
|
Philipp Schafft
|
26b1449d19
|
Cleanup: Migrated to libigloo's TAP support
|
2022-03-21 12:52:47 +00:00 |
|
Philipp Schafft
|
ac5d17cbdb
|
Cleanup: Migrated to libigloo's PRNG
|
2022-03-21 12:52:43 +00:00 |
|
Philipp Schafft
|
e11cc390f8
|
Feature: Create global libigloo instance
|
2022-03-21 12:52:39 +00:00 |
|
Philipp Schafft
|
6a4118883e
|
Update: Require libigloo >= 0.9.1
|
2022-03-21 12:52:34 +00:00 |
|
Philipp Schafft
|
e9ed0527ed
|
Update: Use a condition not a sleep in event queue thread
|
2022-03-21 12:47:15 +00:00 |
|
Philipp Schafft
|
b675f36729
|
Update: Corrected copyright
|
2022-03-21 12:27:09 +00:00 |
|
Philipp Schafft
|
32d7c9e821
|
Cleanup: Replaced int with bool
|
2022-03-21 12:26:33 +00:00 |
|
Philipp Schafft
|
9be05b6ab0
|
Update: Use %H not %s in event type="log"
|
2022-03-21 10:34:32 +00:00 |
|
Philipp Schafft
|
d12fedfd41
|
Merge branch 'update-connection-threading' into devel-phschafft
|
2022-03-21 09:50:01 +00:00 |
|
Philipp Schafft
|
4384287195
|
Update: Run _handle_connection() as own thread
|
2022-03-21 08:49:12 +00:00 |
|
Philipp Schafft
|
efbb64e618
|
Update: Replaced listensocket container's mutex with rwlock
|
2022-03-21 08:48:23 +00:00 |
|
Philipp Schafft
|
a167bb41d6
|
Update: Corrected thread names
|
2022-03-20 18:05:22 +00:00 |
|
Philipp Schafft
|
d5ca000284
|
Update: Added thread for handling new clients
|
2022-03-20 18:05:22 +00:00 |
|
Philipp Schafft
|
196223cb2f
|
Update: Set queue thread name
|
2022-03-20 18:05:22 +00:00 |
|
Philipp Schafft
|
e0f5c94de1
|
Update: Avoid new client waiting on old ones
|
2022-03-20 18:05:22 +00:00 |
|
Philipp Schafft
|
8a7513a420
|
Update: Do not let queue threads spin freely
|
2022-03-20 18:05:22 +00:00 |
|
Philipp Schafft
|
0645d82bd1
|
Update: Use own thread for request and body queues
|
2022-03-20 18:05:22 +00:00 |
|
Philipp Schafft
|
4cc76466ac
|
Update: Check if clients are ready before interacting with them
|
2022-03-20 18:05:22 +00:00 |
|
Philipp Schafft
|
2e0bb32535
|
Update: Unified freeing of client_queue_entry_t nodes
|
2022-03-20 18:05:22 +00:00 |
|
Philipp Schafft
|
c34f715f0d
|
Update: Reworked connection queues
|
2022-03-20 18:05:22 +00:00 |
|
Philipp Schafft
|
b10e302c2a
|
Update: Renamed client_queue_t -> client_queue_entry_t
|
2022-03-20 18:05:22 +00:00 |
|
Philipp Schafft
|
e428016746
|
Fix: Changed %s -> %#H for client->uri
|
2022-03-20 18:05:22 +00:00 |
|
Philipp Schafft
|
843aff3266
|
Cleanup: Removed parts of connection.[ch] into new connection_handle.[ch]
|
2022-03-20 18:05:22 +00:00 |
|
Philipp Schafft
|
6f16abf1df
|
Update: Require at least OpenSSL 1.1.0 and TLS 1.2
See: #2432
|
2022-03-20 18:04:35 +00:00 |
|
Philipp Schafft
|
7053afb8d4
|
Update: Check for pthread_setname_np()
|
2022-03-20 17:05:54 +00:00 |
|
Philipp Schafft
|
23e39ccf14
|
Update: Updated submodules
|
2022-03-20 17:05:52 +00:00 |
|
Philipp Schafft
|
e3fe175bfc
|
Update: Renamed thread as it is too long on Linux
|
2022-03-20 17:05:41 +00:00 |
|
Philipp Schafft
|
ec4ef5a0bb
|
Cleanup: Removed unused global.shutdown_cond
|
2022-03-20 17:05:26 +00:00 |
|
Philipp Schafft
|
85d55c850d
|
Feature: Warn about FD_SETSIZE being too small
|
2022-03-20 17:05:21 +00:00 |
|
Philipp Schafft
|
8efbbed486
|
Update: Updated submodules
|
2022-03-19 11:29:41 +00:00 |
|
Philipp Schafft
|
34ad5152a0
|
Fix: Actually report IPv6 not being enabled as error
See also commit 4dcea865c4
|
2022-03-18 11:29:50 +00:00 |
|