Rivoreo Source Code Repositories
src.rivoreo.one
/
net
/
facil.io
/
4679b0bff209296f3f1b188b0d837e1b2eb1dc7b
4679b0b
Listen for changes in headers and dependencies
by Bo
· 8 years ago
13c6188
Misc
by Bo
· 8 years ago
ef9535b
Minorities
by Bo
· 8 years ago
2f801b3
Drafting
by Bo
· 8 years ago
914dfad
Update Date string every second
by Bo
· 8 years ago
5ea8981
Docs
by Bo
· 8 years ago
899b160
How did that get here?
by Bo
· 8 years ago
6a94ba7
Minor
by Bo
· 8 years ago
6ffae35
Switch atomic ordering to match C++ safe approach
by Bo
· 8 years ago
69770fd
Examples shouldn't leak memory...
by Bo
· 8 years ago
a58b102
Nicer sentinel, less stack usage and nicer function names
by Bo
· 8 years ago
7d26f87
Minorities
by Bo
· 8 years ago
e7483a8
FIOBJ instead `fiobj_s *`
by Bo
· 8 years ago
28671ef
`memchr` is faster after updates
by Bo
· 8 years ago
1b511e7
Oops...
by Bo
· 8 years ago
f8d1d5a
Minor fixes for gcc / linux
by Bo
· 8 years ago
fd5b629
No need to enforce 64bit. Let the machine decide.
by Bo
· 8 years ago
5bde31e
Cluster now acts as sentinel for respawns...
by Bo
· 8 years ago
4d463d0
Comment out debugging info message
by Bo
· 8 years ago
64f5a93
Things change... once root now a fork...
by Bo
· 8 years ago
f9f04f3
Close if open
by Bo
· 8 years ago
faf00ff
Cleanup
by Bo
· 8 years ago
b007c8a
Moving some logic for sentinel design
by Bo
· 8 years ago
3fd235d
Ping may arrive when there are no subscriptions
by Bo
· 8 years ago
36b027c
Oops... clear subscriptions
by Bo
· 8 years ago
984b63b
Drafting new cluster IPC
by Bo
· 8 years ago
3a66bd8
Example updates
by Bo
· 8 years ago
695d1f1
Docs
by Bo
· 8 years ago
a000ad7
Move flag tests to new API
by Bo
· 8 years ago
a0c8b2b
Draft for Unix-Socket clustering + add forking to core engine
by Bo
· 8 years ago
b3221ad
update docs
by Bo
· 8 years ago
3b75f23
Remove forking from `defer`... it's not really it's place
by Bo
· 8 years ago
637a05a
Fix connect with unix sockets
by Bo
· 8 years ago
f595355
Support for Unix Sockets
by Bo
· 8 years ago
cb93c0e
Ignore jekyll preview
by Bo
· 8 years ago
c41dc17
oops
by Bo
· 8 years ago
9032681
Docs and tweaks
by Bo
· 8 years ago
589a5cf
Hmm
by Bo
· 8 years ago
4960810
Prevent the same client from running the same callback for the same channel concurrently
by Bo
· 8 years ago
d175410
Soft limiting for Redis pattern publishing to prevent duplicate publishing
by Bo
· 8 years ago
b34fd32
Redundant (channel is the `obj` part of the key)
by Bo
· 8 years ago
0e49afb
Style
by Bo
· 8 years ago
dc57e7d
Oops... remove destroyed clients from their hashmap.
by Bo
· 8 years ago
15298a5
Tested some command sending flavors
by Bo
· 8 years ago
bb49945
Docs + redis_send
by Bo
· 8 years ago
30b8d29
Incomplete
by Bo
· 8 years ago
9f30e27
pinging works
by Bo
· 8 years ago
bc52226
Fix empty string consumption
by Bo
· 8 years ago
db81e8e
Oops
by Bo
· 8 years ago
8ce5c3e
Drafting... still...
by Bo
· 8 years ago
a6cadb8
Enforce string comparison and switch to FIOBJ
by Bo
· 8 years ago
c08e5ed
Cleanup
by Bo
· 8 years ago
f6480d2
Docs for updated parser
by Bo
· 8 years ago
883fc06
Out with the old...
by Bo
· 8 years ago
c097243
Use FIOBJ_TYPE() and FIOBJ instead of type, ready for changes
by Bo
· 8 years ago
97afb3d
Drafting an updated Redis engine
by Bo
· 8 years ago
67be927
Docs
by Bo
· 8 years ago
8fbb515
Fix `OK` and minor glitches
by Bo
· 8 years ago
8dd3e01
Test snippets
by Bo
· 8 years ago
83c8efa
Ordering
by Bo
· 8 years ago
908e3db
Cleaner RESP parser
by Bo
· 8 years ago
f8d84e9
Channel list synchronization across process boundaries
by Bo
· 8 years ago
aca52f0
Sanitization, tweaks and minor fixes
by Bo
· 8 years ago
52dc885
remove some redundant `if` branches
by Bo
· 8 years ago
ec3c54e
Add a simple (parsed) HTTP example
by Bo
· 8 years ago
7445697
Secure against path traversal attacks.
by Bo
· 8 years ago
79f95a6
Change `sendfile2` logic so it's easier to reuse.
by Bo
· 8 years ago
6c0d6b4
tweak example
by Bo
· 8 years ago
943597c
Temporary objects are fun
by Bo
· 8 years ago
e71b735
Housekeeping
by Bo
· 8 years ago
a740e1e
Housekeeping
by Bo
· 8 years ago
0b522a6
Some housekeeping
by Bo
· 8 years ago
7ea837c
Docs
by Bo
· 8 years ago
fa41658
Temporary numbers can be useful
by Bo
· 8 years ago
e85374e
Cleanup
by Bo
· 8 years ago
5564ad3
Cleanup some leaks
by Bo
· 8 years ago
65ee63e
Call the unsubscribe callback only after all messages were handled
by Bo
· 8 years ago
b832b97
Enforce limits on capacity.
by Bo
· 8 years ago
d337552
drafting and sanitizing
by Bo
· 8 years ago
8f77871
Docs
by Bo
· 8 years ago
e673325
Example
by Bo
· 8 years ago
cbfd944
Allow JSON appending
by Bo
· 8 years ago
162b190
Protect against uninitialized hash map (if initialized to `{0}`)
by Bo
· 8 years ago
cdfa201
Meet the new pub/sub
by Bo
· 8 years ago
885181d
Fix parser for pipelining fast odd length messages
by Bo
· 8 years ago
fa94544
Drafting new pubsub module
by Bo
· 8 years ago
0c79464
Docs and tweaks
by Bo
· 8 years ago
fa25eee
Remove old HTTP approach (I'm to far ahead to back away)
by Bo
· 8 years ago
b8b334c
Docs
by Bo
· 8 years ago
0178a5b
Docs and tweaks
by Bo
· 8 years ago
c638e4b
Extending Hash into optional full key collision handling
by Bo
· 8 years ago
e58ad4b
Tweaks
by Bo
· 8 years ago
8f4c145
uint64_t Symbol IDs
by Bo
· 8 years ago
ec4fdd9
Docs + allow for complex keys to secure against collisions
by Bo
· 8 years ago
511319c
Oops.
by Bo
· 8 years ago
8d10002
The older (and slower) hash map is now deprecated
by Bo
· 8 years ago
8c21c8c
Merging linked list implementations
by Bo
· 8 years ago
35a53d5
Move pub/sub to new hash table implementation
by Bo
· 8 years ago
9cd4c16
Core types reviewed
by Bo
· 8 years ago
df064e7
docs
by Bo
· 8 years ago
Next »