Rivoreo Source Code Repositories
src.rivoreo.one
/
net
/
facil.io
/
b6dd2d7eb7a1af9c26b0cde8e54e2604dfce8ddc
b6dd2d7
Docs
by Bo
· 7 years ago
612243d
Get informed about undefined behavior
by Bo
· 7 years ago
607828b
Start work on Early Hints support
by Bo
· 7 years ago
9c5fb3f
Handle missing Content-Type
by Bo
· 7 years ago
11f286b
fix compiler compatibility to avoid signed bit-shifting
by Bo
· 7 years ago
4257ace
Fix forking issues with pub/sub & redis
by Bo
· 7 years ago
0.6.2
755402c
Docs
by Bo
· 7 years ago
dccedda
Prevent `on_data` for sockets that are flagged to close
by Bo
· 7 years ago
3f090d2
Docs
by Bo
· 7 years ago
fc41541
Docs
by Bo
· 7 years ago
43e5084
Child signaling should be async-safe + fix cluster ping
by Bo
· 7 years ago
1a051d5
Default to single thread, but don't interfere with CLI
by Bo
· 7 years ago
54246fd
Stop worker if disconnected from cluster
by Bo
· 7 years ago
abe6427
Fix cluster message fragmentation parsing error
by Bo
· 7 years ago
e485cff
fix numerous Pub/Sub memory issues (leak + premature free)
by Bo
· 7 years ago
be21143
Style mostly
by Bo
· 7 years ago
ab00f94
Cleanup CLI helper at exit and fix cluster memory leak
by Bo
· 7 years ago
8f7a1e9
Fix `defer_new_thread` to use `void *`
by Bo
· 7 years ago
b41d015
Fix race condition for publishing connection in Redis
by Bo
· 7 years ago
9039c57
Style
by Bo
· 7 years ago
51fdb96
Don't wait if there aren't any open connections
by Bo
· 7 years ago
b599eda
Docs
by Bo
· 7 years ago
e0210de
Fix `fiobj_str_tmp` for thread safety
by Bo
· 7 years ago
7a205d7
test for `close` flag in `sock_flush` return value
by Bo
· 7 years ago
1478223
Remove redundant cycles
by Bo
· 7 years ago
2b56137
Improve error logging when a file couldn't be opened
by Bo
· 7 years ago
b7317c7
Remove debugging markers
by Bo
· 7 years ago
03f7090
So So Much... mostly socket flushing and shutdown fixes
by Bo
· 7 years ago
05a040a
Fix missing `close` packet to be sent after user's `on_shutdown` callback
by Bo
· 7 years ago
d552b41
Fix SIGUSR1 sent directly to a worker pid.
by Bo
· 7 years ago
4f8dbb9
update to the `fiobj_str_readfile` function
by Bo
· 7 years ago
495305f
Docs
by Bo
· 7 years ago
3d8616b
Update version number
by Bo
· 7 years ago
93c08f3
Fix status codes over 410 and protect against head flooding
by Bo
· 7 years ago
a6440d9
Minimize `realloc` calls when writing header line
by Bo
· 7 years ago
4fca705
Minimize pre-allocation for outgoing buffer
by Bo
· 7 years ago
43e52df
Prevent false positives
by Bo
· 7 years ago
615a5da
Bump patch version
by Bo
· 7 years ago
0.6.1
46e9bc6
Docs
by Bo
· 7 years ago
7df26ed
Clarify code
by Bo
· 7 years ago
422edcd
I'm not always good with math
by Bo
· 7 years ago
2bd32c2
It ain't new no more...
by Bo
· 7 years ago
758bc40
Clear subscriptions after user code.
by Bo
· 7 years ago
7058039
Compact Hashes and separate some locks
by Bo
· 7 years ago
0430f62
Prevent optimization
by Bo
· 7 years ago
ab543de
Minorities
by Bo
· 7 years ago
6cf44b2
Formatting
by Bo
· 7 years ago
a16cfd4
Redundant assignment
by Bo
· 7 years ago
63865d9
Style
by Bo
· 7 years ago
c3fa783
Fix some tests
by Bo
· 7 years ago
26281e6
Docs
by Bo
· 7 years ago
5f58771
use static buffer when resetting state
by Bo
· 7 years ago
f4102c8
Style
by Bo
· 7 years ago
ad5d392
Don't read negative array index
by Bo
· 7 years ago
1be7835
Style
by Bo
· 7 years ago
cffc5ee
No need to call both functions.
by Bo
· 7 years ago
81cdb30
FIO_FORCE_MALLOC macros should allow for function pointers
by Bo
· 7 years ago
a3b2fcf
Make sure channel isn't freed (by hash) before callback.
by Bo
· 7 years ago
7dfedf7
Fix errors in `make libdump`
by Bo
· 7 years ago
e89a585
DRYer
by Bo
· 7 years ago
5afb83f
Docs
by Bo
· 7 years ago
08c2f33
Docs
by Bo
· 7 years ago
70b82b3
Docs
by Bo
· 7 years ago
0.6.0
ad86f2f
Cleanup
by Bo
· 7 years ago
ca202a8
Update default keep-alive
by Bo
· 7 years ago
920f6ae
Attempt to accept more than one connection at a time
by Bo
· 7 years ago
98402f7
Protocol objects might be better allocated through the system.
by Bo
· 7 years ago
41fae9d
Docs
by Bo
· 7 years ago
71119dc
Use `EVIO_TICK` for easy changes
by Bo
· 7 years ago
f64400d
Increase defer testing (test for unperformed events)
by Bo
· 7 years ago
c3d825c
Fix tests
by Bo
· 7 years ago
e70ece6
Refine test to account for negative memory pool values.
by Bo
· 7 years ago
30f28f7
Docs
by Bo
· 7 years ago
20ee78b
Oops
by Bo
· 7 years ago
ac01951
Tested defaults for a balanced utilization of threads
by Bo
· 7 years ago
4a449c8
Just in case...
by Bo
· 7 years ago
6e5f3fc
Handle non text pub/sub by converting to JSON
by Bo
· 7 years ago
1ba7857
Constructors conflict with memory constructor (ordering issues)
by Bo
· 7 years ago
60a5b61
Fix `facil_is_running` + style
by Bo
· 7 years ago
c34a64f
Oops
by Bo
· 7 years ago
31b732a
Known makefile flags
by Bo
· 7 years ago
e14c180
Avoid error messages when subscribing before starting facil.io
by Bo
· 7 years ago
61cd289
Oops
by Bo
· 7 years ago
f4fbf4c
Style
by Bo
· 7 years ago
d5649a0
Docs
by Bo
· 7 years ago
1988603
Cleanup
by Bo
· 7 years ago
0daf5e6
Docs and final updates to the automated CPU core detection
by Bo
· 7 years ago
f17ffda
Recognize threads / processes -1 as non-ratio
by Bo
· 7 years ago
eb4359e
Docs
by Bo
· 7 years ago
e871371
Negative `threads` / `processes` settings should have meaningful values
by Bo
· 7 years ago
abc1bea
GCC doesn't seem to recognize the `_Thread_local` keyword...?
by Bo
· 7 years ago
93f998b
Oops
by Bo
· 7 years ago
56b3312
Fix style
by Bo
· 7 years ago
2fb10a9
Fix CPU limit detection + FIO_DEDICATED_SYSTEM
by Bo
· 7 years ago
96efcef
Add spin-lock contention reporting in debug mode
by Bo
· 7 years ago
b34e17c
Playing around with throttling options
by Bo
· 7 years ago
bb846f2
Attempt free before deferring
by Bo
· 7 years ago
9feecf1
Remove the list dependency and use a single link list
by Bo
· 7 years ago
3ce7228
Docs
by Bo
· 7 years ago
301da02
Bug hunting
by Bo
· 7 years ago
Next »