miellaby / handballer Goto Github PK
View Code? Open in Web Editor NEWa simple HTTP Pub/Sub bus based on thttpd
a simple HTTP Pub/Sub bus based on thttpd
Handballer should provide a dedicated ACL management when performing the
bus feature on Internet.
Actually, a basic ACL might be indirectly obtained via existing thttpd
features:
1) NON LOCAL REFERER checking
** thttpd allows to define the pattern to identify a local referrer. It can
be anything, like http://I.m.a.secret.url/
** thttpd allows to define a pattern of URL to check for local referrers.
It might be used trusted agent posting URL, e.g. /bus/set/someTrustedAgent/**
** In this way, only trusted agents with a correct referrer might post
messages they are supposed to post.
2) BASIC AUTHENTIFICATION feature.
* One may check for a .htpasswd file in the directory path corresponding to
a bus request URL and filter non authenticated agents.
* It needs some developments in the current branch.
* A bit more fine grained than solution 1)
* Much more costly to perform at run time.
Original issue reported on code.google.com by [email protected]
on 21 Apr 2009 at 9:22
Motion-JPEG like HTTP Push x-mixed-replace picture subscribing almost works.
The only (big) issue is that the displayed picture is not the last picture
transiting the bus. It's the last but one.
Workaround: duplicating every message.
Original issue reported on code.google.com by [email protected]
on 8 Sep 2009 at 1:39
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.