index
:
tanja
master
old
A Flexible Communications System
Yorhel
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2012-03-22
Moved Perl implementation to a separate repository
old
Yorhel
2
-613
/
+0
2012-03-22
proto: Documented some simple ideas on how to do security
Yorhel
1
-0
/
+58
2012-03-21
Sync spec.pod and proto.pod with behaviour of Perl and C imlementation
Yorhel
2
-83
/
+89
2012-03-15
c: Moved c directory to a separate repository
Yorhel
6
-2433
/
+0
2012-03-14
c: Added JSON parser + fixed some bugs in formatter + tuple handling
Yorhel
4
-19
/
+444
2012-03-10
perl: Use ref-counted variable to detect whether pattern is unregistered
Yorhel
1
-4
/
+6
2012-03-02
c: Use lbuf abstraction for JSON-formatting tuples
Yorhel
3
-103
/
+97
2012-03-02
c: Improved error handling for link objects
Yorhel
4
-24
/
+82
2012-03-02
c: Added pthread context for links + fixed a few bugs
Yorhel
4
-38
/
+198
2012-03-01
c: Started on the link implementation
Yorhel
2
-0
/
+202
2012-02-28
c: Added crude pthread-based "event loop" + fixed a few bugs
Yorhel
5
-4
/
+135
2012-02-27
c: Implemented dispatcher for tuples and replies and for sessions
Yorhel
2
-13
/
+122
2012-02-27
c: Unregister patterns and close/free queued messages in tn_session_close()
Yorhel
1
-11
/
+40
2012-02-27
c: Generalize patternreg and tn_returnpath for links and sessions
Yorhel
1
-17
/
+26
2012-02-27
c: Started on session & returnpath abstractions + various improvements
Yorhel
3
-37
/
+223
2012-02-26
c: Added match implementation + make patternreg a ref-counted struct
Yorhel
3
-11
/
+82
2012-02-25
c: tuples.c -> tanja.c + added khash.h + Started on node implementation
Yorhel
4
-4
/
+689
2012-02-24
c: Started on a C implementation
Yorhel
4
-0
/
+374
2012-02-23
go: Removing the Go implementation
Yorhel
8
-1326
/
+0
2012-02-23
go: Moved to go/ dir and s/server/node/g
Yorhel
8
-99
/
+101
2012-02-23
perl&doc: s/server/node/g
Yorhel
5
-42
/
+42
2012-02-22
perl: Allow user to specify supported serialization formats
Yorhel
2
-13
/
+40
2012-02-22
perl: Allow a different AnyEvent::Handle for reading and writing
Yorhel
2
-15
/
+27
2012-02-22
perl: Updated Tanja::Link to use the new protocol
Yorhel
2
-12
/
+9
2012-02-22
doc/proto: Changed protocol to fully symmetric + better format selection
Yorhel
1
-43
/
+83
2012-02-19
perl: Implemented new proto + fixed many bugs; doc: Updated proto/JSON
Yorhel
3
-52
/
+160
2012-02-19
doc: Added definitions to spec.pod + partial rewrite of proto.pod
Yorhel
2
-44
/
+113
2012-02-19
perl: s/response/reply/g + added a link test that currently still fails
Yorhel
2
-8
/
+28
2012-02-19
doc: tanja.pod -> spec.pod + specify that wildcars are allowed in tuples
Yorhel
1
-32
/
+29
2012-02-18
perl: Load AnyEvent::Handle and JSON/JSON::XS modules when needed
Yorhel
1
-10
/
+14
2012-02-18
perl: Implemented full link support
Yorhel
1
-9
/
+95
2012-02-17
perl: Add JSON serialization module + send register messages on connect
Yorhel
1
-2
/
+43
2012-02-17
perl: Started on Tanja::Link + implemented handshaking
Yorhel
2
-2
/
+61
2012-02-16
perl: Only 'use AnyEvent;' once
Yorhel
1
-3
/
+9
2012-02-16
perl: Remove 'reply' argument + added return-path functionality
Yorhel
2
-21
/
+60
2012-02-16
perl: Use AnyEvent::postpone() to make tuple dispatch asynchronous
Yorhel
2
-7
/
+12
2012-02-16
Started on a simple Perl implementation (using AnyEvent)
Yorhel
2
-0
/
+221
2012-02-15
Added README file referring to the article
Yorhel
1
-0
/
+11
2012-02-15
Added doc/tanja.pod + Rewrote parts of proto.go (still unfinished)
Yorhel
6
-54
/
+306
2012-02-04
Continued on proto.go
Yorhel
3
-29
/
+129
2012-02-04
Fixed bug with not closing reply channel when no patterns matched
Yorhel
2
-2
/
+10
2012-01-29
Started on Server<->Server linking protocol + implementation
Yorhel
4
-0
/
+500
2012-01-29
Make PatternReg a 32-bit integer + handle overflow
Yorhel
1
-3
/
+10
2012-01-29
SessionReg -> PatternReg, let the server assign the IDs
Yorhel
3
-34
/
+46
2012-01-28
Use boolean return to unregister from callback instead of SessionReg arg
Yorhel
2
-20
/
+30
2012-01-28
tcomm -> tanja, removed tiger code and moved tcomm/ into /
Yorhel
8
-529
/
+5
2012-01-25
tcomm: Incorporated sessionRegData struct into server{Recv,Pattern}
Yorhel
2
-13
/
+9
2012-01-24
tcomm/matching.go: Use single append() instead of for loop
Yorhel
1
-5
/
+1
2012-01-24
tcomm: Removed SendT() and RequestT()
Yorhel
2
-12
/
+4
2012-01-24
Wrote a simple tiger package
Yorhel
4
-0
/
+525
[next]