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 |
|
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 |
|
Philipp Schafft
|
584d44fd63
|
Fix: Fixed memory leak in metadata_xiph_read_vorbis_comments()
|
2022-03-16 11:38:02 +00:00 |
|