Rivoreo Source Code Repositories
src.rivoreo.one
/
net
/
facil.io
/
8e7d30865d158bde43d2bc670b3e86ba50fa94dd
8e7d308
Cluster local pub/sub with attachable "engines" (external pub/sub services such as Redis)
by Bo
· 8 years ago
14662c8
oops... fix protocol and `fd` data locking issue (caused by my latest commit)
by Bo
· 8 years ago
6782fad
Docs
by Bo
· 8 years ago
13d8320
Remove comment
by Bo
· 8 years ago
d971e1f
A nicer `fio_list_for_each`
by Bo
· 8 years ago
d76b32c
Fix `sock_buffer_send` and some error handling for errno values
by Bo
· 8 years ago
234b71f
Comments
by Bo
· 8 years ago
ce95c36
fix killer errors
by Bo
· 8 years ago
6fd5d8d
Fix `facil_protocol_try_lock` + `facil_attach` + fixes to cluster messages
by Bo
· 8 years ago
88c5bde
List is empty? + minimal docs
by Bo
· 8 years ago
101d26a
Cluster never time's out.
by Bo
· 8 years ago
7c7c35d
docs
by Bo
· 8 years ago
19d3d0e
Experimental cluster mode messaging + minor tweaks
by Bo
· 8 years ago
a5dbaa9
Updated the `http_listen` to accept the new `sock_rw_hook_set` and `rw_udata` options
by Bo
· 8 years ago
100be47
Separate udata for the `set_rw_hooks` optional callback.
by Bo
· 8 years ago
0.4.2
1b255c3
Fixed an issue with the `sendfile` implementation on macOS and BSD
by Bo
· 8 years ago
9a1414f
Release listener before handling the new protocol attachment
by Bo
· 8 years ago
a03cf20
Minor fix
by Bo
· 8 years ago
5e5797b
Fixed the `sock_rw_hook_set` implementation + added a `set_rw_hook` callback to separate Transport Layer from Protocol
by Bo
· 8 years ago
abb6730
Place `"Connection: close"` benchmark commands in comments
by Bo
· 8 years ago
8a24f1a
strengthen `packet_s` fragility in the `sock_buffer_*` functions.
by Bo
· 8 years ago
29f6039
Close `evio` when done.
by Bo
· 8 years ago
05a8928
Add missing `static` keywords + check for `defer_perform_in_fork` nesting
by Bo
· 8 years ago
2aa2689
bscrypt can be friendlier towards older *nix compilers
by Bo
· 8 years ago
6607272
Add missing copy rite notice
by Bo
· 8 years ago
4fe5c29
Docs
by Bo
· 8 years ago
3b44347
Check for HTTP/1.0, fix Date, Apache parser compatible headers
by Bo
· 8 years ago
0.4.1
ee666fd
Healthier thread throttling when no tasks are in the defer Queue
by Bo
· 8 years ago
862ed55
Fix for streamed response logging
by Bo
· 8 years ago
e1a8d4e
oops... fixed the sock_on_close in the header file and added `__attribute__((weak))` for good measure.
by Bo
· 8 years ago
2379c1a
docs
by Bo
· 8 years ago
bac1eae
Don't they all have `PATH_MAX`?
by Bo
· 8 years ago
8c3f864
Merge pull request #7 from boazsegev/core-rewrite
by Bo
· 8 years ago
b3bfeee
Mostly documentation
by Bo
· 8 years ago
4411870
tests
by Bo
· 8 years ago
a693b17
Fix `facil_each` and `websocket_write_each` where origin is negative.
by Bo
· 8 years ago
ee4070d
No need for protocol object in `websocket_count`
by Bo
· 8 years ago
e213540
Updated tests and minor fixes
by Bo
· 8 years ago
04ab203
Update the websocket API for a more unified experience with the new API.
by Bo
· 8 years ago
baf2aec
Log using cached address data.
by Bo
· 8 years ago
db93efa
Retain address data from `accept` and `connect`
by Bo
· 8 years ago
4ae16d7
Docs
by Bo
· 8 years ago
22295f9
Updated task API (`facil_each` and `facil_defer`)
by Bo
· 8 years ago
952d678
Fix grammer in message (singular vs. plural)
by Bo
· 8 years ago
9fae44e
State thread use on startup
by Bo
· 8 years ago
29c683e
Shutdown messages v.2
by Bo
· 8 years ago
99d5b56
Nicer shutdown messages
by Bo
· 8 years ago
babbbc7
Fruitless hunting + `facil_get_timeout` is back...
by Bo
· 8 years ago
1a7c3e1
Warnings on linux...
by Bo
· 8 years ago
8c8c3bd
Bug hunting
by Bo
· 8 years ago
09ecf66
Docs + housekeeping
by Bo
· 8 years ago
16b1672
Tweaks for friendlier integration with external code
by Bo
· 8 years ago
67fdea8
Web sockets are back... probably :-)
by Bo
· 8 years ago
3b126da
Benchmark logs to file - same as nginx
by Bo
· 8 years ago
3363563
Handle the `Connection: close` header
by Bo
· 8 years ago
223b135
Benchmarks...
by Bo
· 8 years ago
5dd8a82
Fix pipelining support + minor changes
by Bo
· 8 years ago
97f2609
http & sendfile seem to work (stress tested, but no leak testing)
by Bo
· 8 years ago
fb2b240
Linux Compatibility and bug hunting
by Bo
· 8 years ago
91af855
This design will make support for HTTP/2 easier.
by Bo
· 8 years ago
b218c50
A step at a time
by Bo
· 8 years ago
cc576fe
Slowly... we'll get there...
by Bo
· 8 years ago
c39ee55
Refactoring more than rewriting... but we're on our way towards HTTP/1.1
by Bo
· 8 years ago
e960d6c
What to do with the old code? Recycle or rewrite?
by Bo
· 8 years ago
3b11ffc
Add `facil_count` (ugg..) and minor cleanup
by Bo
· 8 years ago
bb4f599
Use two task arguments to allow for cheaper facil.io connection tasks
by Bo
· 8 years ago
370a87a
Tested facil.io connection tasks
by Bo
· 8 years ago
a2d0cfd
Docs
by Bo
· 8 years ago
82fa304
Cleaner, encapsulated code is easier to maintain
by Bo
· 8 years ago
1b7a426
Tested timers + docs
by Bo
· 8 years ago
056dd60
update tree structure
by Bo
· 8 years ago
84131a1
Docs
by Bo
· 8 years ago
ca271c5
A fragmented fuzzy timeout review
by Bo
· 8 years ago
0.3.2
7f9c1ab
`evio` timeout should be dynamic
by Bo
· 8 years ago
e750805
Starting new core libs
by Bo
· 8 years ago
ec82f19
Docs
by Bo
· 8 years ago
8d7340d
Access the evio state
by Bo
· 8 years ago
6bfe70a
Callbacks can be a bad idea when used too often...
by Bo
· 8 years ago
8633b33
Add a fork cleanup callback to defer
by Bo
· 8 years ago
e02e7f9
Dynamic throttle for defer threads
by Bo
· 8 years ago
f561a1f
Add `fork` support to defer
by Bo
· 8 years ago
e3b20b2
A quite rewrite
by Bo
· 8 years ago
57efbac
Development folder
by Bo
· 8 years ago
2fd668e
Housekeeping
by Bo
· 8 years ago
bf9f893
Allow C++ access to the defer ABI
by Bo
· 8 years ago
02e49e9
Cleaner builtin check for atomic sync
by Bo
· 8 years ago
0c66c62
Test pool for leaks
by Bo
· 8 years ago
1a92d3a
minor
by Bo
· 8 years ago
e1f90aa
Tested defer and new spnlock on Ubuntu trusty, gcc 4.8
by Bo
· 8 years ago
5df5a73
Fix some gcc warnings
by Bo
· 8 years ago
ae77d2e
Client mode test code
by Bo
· 8 years ago
51b7e18
Client mode fixed
by Bo
· 8 years ago
ffa8172
Styling (oops) and experimental client mode
by Bo
· 8 years ago
4f6b220
Implement a separated thread pool support + update tests.
by Bo
· 8 years ago
721236f
Extract defer logic
by Bo
· 8 years ago
01d4997
style
by Bo
· 8 years ago
3511259
Set theme jekyll-theme-modernist
by Bo
· 8 years ago
cbb0104
Set theme jekyll-theme-hacker
by Bo
· 8 years ago
dd56b19
Docs
by Bo
· 8 years ago
458e7a6
Docs
by Bo
· 8 years ago
Next »