Philipp Schafft
|
74c03908c5
|
Fix: Fixed timeout handling for new clients in request queue
|
2022-04-01 08:01:17 +00:00 |
|
Philipp Schafft
|
153543dc7f
|
Fix: Disconnect clients that ran into a timeout more directly
|
2022-04-01 08:01:09 +00:00 |
|
Philipp Schafft
|
3e5938976a
|
Fix: Start queue threads not before the config system got up
|
2022-04-01 08:00:58 +00:00 |
|
Philipp Schafft
|
334377fafb
|
Cleanup: Improved code formatting
|
2022-04-01 08:00:54 +00:00 |
|
Philipp Schafft
|
13a58cb49e
|
Cleanup: Improved code flow
|
2022-04-01 08:00:52 +00:00 |
|
Philipp Schafft
|
2955454dec
|
Update: Removed auto reseeding. It was overdoing
|
2022-04-01 08:00:46 +00:00 |
|
Philipp Schafft
|
b5ef767bb1
|
Fix: Work around hanging events thread
|
2022-03-22 18:25:19 +00:00 |
|
Philipp Schafft
|
b49602dbce
|
Merge branch 'update-dumpfile' into devel
|
2022-03-22 17:40:05 +00:00 |
|
Philipp Schafft
|
3e0adfe604
|
Feature: Added support for text streaming to use dumpfiles
|
2022-03-22 16:07:58 +00:00 |
|
Philipp Schafft
|
054d45bf3b
|
Feature: Support limiting dumpfiles by size and time
This adds two new mount options:
* <dump-file-time-limit />
* <dump-file-size-limit />
Closes: #2173
|
2022-03-22 15:35:43 +00:00 |
|
Philipp Schafft
|
801b315d1d
|
Feature: Support killing a running dumpfile
See: #2173
|
2022-03-22 15:35:43 +00:00 |
|
Philipp Schafft
|
0e538c855b
|
Feature: Report current dumpfile status via stats
See: #2173
|
2022-03-22 15:35:43 +00:00 |
|
Philipp Schafft
|
dd3ce7462b
|
Update: Made dumpfile writing more uniform
|
2022-03-22 15:35:43 +00:00 |
|
Philipp Schafft
|
4ecee870c9
|
Update: Added debug level logging to shutdown_subsystems()
|
2022-03-22 15:35:36 +00:00 |
|
Philipp Schafft
|
75fc890963
|
Fix: Fixed re-configuration related memory leaks
|
2022-03-22 15:35:31 +00:00 |
|
Philipp Schafft
|
76b33865c4
|
Update: Added XML markers
|
2022-03-22 09:28:41 +00:00 |
|
Philipp Schafft
|
990484ec64
|
Feature: Also send samplerate, and channels on YP touch
|
2022-03-22 09:28:27 +00:00 |
|
Philipp Schafft
|
220ccbe1e0
|
Fix: Fixed invalid post data sent by the yp code
|
2022-03-22 01:39:21 +00:00 |
|
Philipp Schafft
|
43bf1eb4ed
|
Update: Added comments for clarification
|
2022-03-21 23:50:19 +00:00 |
|
Philipp Schafft
|
6e4e4a5f10
|
Cleanup: Code style
|
2022-03-21 23:33:46 +00:00 |
|
Philipp Schafft
|
b06942e1bc
|
Feature: Use settings from the listen socket for YP if there is only one
Closes: #2354
|
2022-03-21 23:13:30 +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 |
|