Rivoreo Source Code Repositories
src.rivoreo.one
/
net
/
facil.io
/
589a5cf8c916fdefd20b46d571dc6cd199977de8
589a5cf
Hmm
by Bo
· 7 years ago
4960810
Prevent the same client from running the same callback for the same channel concurrently
by Bo
· 7 years ago
d175410
Soft limiting for Redis pattern publishing to prevent duplicate publishing
by Bo
· 7 years ago
b34fd32
Redundant (channel is the `obj` part of the key)
by Bo
· 7 years ago
0e49afb
Style
by Bo
· 7 years ago
dc57e7d
Oops... remove destroyed clients from their hashmap.
by Bo
· 7 years ago
15298a5
Tested some command sending flavors
by Bo
· 7 years ago
bb49945
Docs + redis_send
by Bo
· 7 years ago
30b8d29
Incomplete
by Bo
· 7 years ago
9f30e27
pinging works
by Bo
· 7 years ago
bc52226
Fix empty string consumption
by Bo
· 7 years ago
db81e8e
Oops
by Bo
· 7 years ago
8ce5c3e
Drafting... still...
by Bo
· 7 years ago
a6cadb8
Enforce string comparison and switch to FIOBJ
by Bo
· 7 years ago
c08e5ed
Cleanup
by Bo
· 7 years ago
f6480d2
Docs for updated parser
by Bo
· 7 years ago
883fc06
Out with the old...
by Bo
· 7 years ago
c097243
Use FIOBJ_TYPE() and FIOBJ instead of type, ready for changes
by Bo
· 7 years ago
97afb3d
Drafting an updated Redis engine
by Bo
· 7 years ago
67be927
Docs
by Bo
· 7 years ago
8fbb515
Fix `OK` and minor glitches
by Bo
· 7 years ago
8dd3e01
Test snippets
by Bo
· 7 years ago
83c8efa
Ordering
by Bo
· 7 years ago
908e3db
Cleaner RESP parser
by Bo
· 7 years ago
f8d84e9
Channel list synchronization across process boundaries
by Bo
· 7 years ago
aca52f0
Sanitization, tweaks and minor fixes
by Bo
· 7 years ago
52dc885
remove some redundant `if` branches
by Bo
· 7 years ago
ec3c54e
Add a simple (parsed) HTTP example
by Bo
· 7 years ago
7445697
Secure against path traversal attacks.
by Bo
· 7 years ago
79f95a6
Change `sendfile2` logic so it's easier to reuse.
by Bo
· 7 years ago
6c0d6b4
tweak example
by Bo
· 7 years ago
943597c
Temporary objects are fun
by Bo
· 7 years ago
e71b735
Housekeeping
by Bo
· 7 years ago
a740e1e
Housekeeping
by Bo
· 7 years ago
0b522a6
Some housekeeping
by Bo
· 7 years ago
7ea837c
Docs
by Bo
· 7 years ago
fa41658
Temporary numbers can be useful
by Bo
· 7 years ago
e85374e
Cleanup
by Bo
· 7 years ago
5564ad3
Cleanup some leaks
by Bo
· 7 years ago
65ee63e
Call the unsubscribe callback only after all messages were handled
by Bo
· 7 years ago
b832b97
Enforce limits on capacity.
by Bo
· 7 years ago
d337552
drafting and sanitizing
by Bo
· 7 years ago
8f77871
Docs
by Bo
· 7 years ago
e673325
Example
by Bo
· 7 years ago
cbfd944
Allow JSON appending
by Bo
· 7 years ago
162b190
Protect against uninitialized hash map (if initialized to `{0}`)
by Bo
· 7 years ago
cdfa201
Meet the new pub/sub
by Bo
· 7 years ago
885181d
Fix parser for pipelining fast odd length messages
by Bo
· 7 years ago
fa94544
Drafting new pubsub module
by Bo
· 7 years ago
0c79464
Docs and tweaks
by Bo
· 7 years ago
fa25eee
Remove old HTTP approach (I'm to far ahead to back away)
by Bo
· 7 years ago
b8b334c
Docs
by Bo
· 7 years ago
0178a5b
Docs and tweaks
by Bo
· 7 years ago
c638e4b
Extending Hash into optional full key collision handling
by Bo
· 7 years ago
e58ad4b
Tweaks
by Bo
· 7 years ago
8f4c145
uint64_t Symbol IDs
by Bo
· 7 years ago
ec4fdd9
Docs + allow for complex keys to secure against collisions
by Bo
· 7 years ago
511319c
Oops.
by Bo
· 7 years ago
8d10002
The older (and slower) hash map is now deprecated
by Bo
· 7 years ago
8c21c8c
Merging linked list implementations
by Bo
· 7 years ago
35a53d5
Move pub/sub to new hash table implementation
by Bo
· 7 years ago
9cd4c16
Core types reviewed
by Bo
· 7 years ago
df064e7
docs
by Bo
· 7 years ago
6f0f3de
Styling code
by Bo
· 7 years ago
5fc1004
Drafting
by Bo
· 7 years ago
d2bcbe8
Drafting
by Bo
· 7 years ago
e7628b9
Fix Websocket echo example
by Bo
· 7 years ago
bea8bd9
If the old protocol exists, we're already attached.
by Bo
· 7 years ago
d7664b8
Websocket upgrade is an HTTP concern
by Bo
· 7 years ago
c8098b8
doc
by Bo
· 7 years ago
e70478f
Fix benchmark example
by Bo
· 7 years ago
6569e3c
docs
by Bo
· 7 years ago
e117329
Drafting
by Bo
· 7 years ago
c96dc43
Improve locality and minimize allocations
by Bo
· 7 years ago
c5d73dd
Minorities
by Bo
· 7 years ago
0d77aac
Decouple `sock` RW support.
by Bo
· 7 years ago
6bd0785
Decouple sock_rw support
by Bo
· 7 years ago
a84ea6f
Nothing
by Bo
· 7 years ago
96405cd
Skip head (100 * 16 bytes)
by Bo
· 7 years ago
8a0defe
Oops
by Bo
· 7 years ago
28c7b82
Mostly getting rid of warnings
by Bo
· 7 years ago
17f38d2
Fix logging
by Bo
· 7 years ago
974b512
Fix tests
by Bo
· 7 years ago
09f3c21
oops
by Bo
· 7 years ago
00f4ad8
drafting
by Bo
· 7 years ago
fdf2811
Weak functions instead of callbacks
by Bo
· 7 years ago
eafad39
drafting
by Bo
· 7 years ago
c3a1136
Fix atol
by Bo
· 7 years ago
2a9751a
drafting
by Bo
· 7 years ago
48422b2
Docs & tweaks
by Bo
· 7 years ago
6390279
Docs and tweaks
by Bo
· 7 years ago
4e5c656
facil `defer` logic update, using idle function callback for `evio`
by Bo
· 7 years ago
fd0a40c
Drafting
by Bo
· 7 years ago
54b2ae4
Drafting
by Bo
· 7 years ago
8d6a025
Drafting
by Bo
· 7 years ago
3ffa248
Drafting
by Bo
· 7 years ago
1d46bf6
Fix pre-fork init
by Bo
· 7 years ago
e7ddcae
drafting
by Bo
· 7 years ago
4672c44
Docs
by Bo
· 7 years ago
43ade18
Added library pre-fork initialization logic
by Bo
· 7 years ago
Next »