- Jul 18, 2016
-
-
Marek Vavrusa authored
-
- Jul 17, 2016
-
-
Ondřej Surý authored
more kresd.8 cleanup See merge request !35
-
Ondřej Surý authored
emacs turds should never make it into git See merge request !34
-
Daniel Kahn Gillmor authored
-
Daniel Kahn Gillmor authored
-
- Jul 16, 2016
-
-
Ondřej Surý authored
-
Ondřej Surý authored
Doc cleanup This is a simple cleanup of documentation See merge request !33
-
Daniel Kahn Gillmor authored
-
Daniel Kahn Gillmor authored
-
Daniel Kahn Gillmor authored
-
Daniel Kahn Gillmor authored
-
- Jul 13, 2016
-
-
Vladimír Čunát authored
-
- Jul 12, 2016
-
-
Marek Vavrusa authored
-
-
- Jul 11, 2016
-
-
Vladimír Čunát authored
Suggested by @ondrej.
-
-
- Jul 06, 2016
-
-
Marek Vavrusa authored
when whole interface is passed and some of the addresses are not bindable, the daemon will print them, but will continue to bind to the rest of the addresses fixes #80
-
Marek Vavrusa authored
all relevant modules now support running in forked mode and polling workers for information. for example graphite module can poll stats from all workers and then aggregate before sending, or HTTP module can run on the process group leader only and then poll workers for information.
-
Marek Vavrusa authored
-
Marek Vavrusa authored
forks are connected with IPC pipes to process group leader and can execute expressions on its behalf. so running commands over all workers is easy now: > hostname() -- single localhost > map 'hostname()' -- all localhost localhost localhost
-
Marek Vavrusa authored
-
Marek Vavrusa authored
-
Marek Vavrusa authored
-
Marek Vavrusa authored
-
Marek Vavrusa authored
* the dygraphs are now leveraged for drawing as canvas based drawing is much faster than svg based rickshaw * refreshed theme and layouts, code cleanup
-
Marek Vavrusa authored
-
Marek Vavrusa authored
the e638f9fb introduced deduplication for queries over UDP, the idea is to track same queries and answer only once, however that introduces both constant processing and memory overhead and could break clients who count packet loss by queries sent/received. disabling for now.
-
Marek Vavrusa authored
* the http module collects stats snapshots on one central location and then streams it to clients * history of last 120 datapoints (at least 2min) is kept for convenience
-
Marek Vavrusa authored
-
Marek Vavrusa authored
-
Marek Vavrusa authored
-
Marek Vavrusa authored
-
Marek Vavrusa authored
-
Marek Vavrusa authored
* rules may now be chained if the rule action doesn't return next state. in this case, next matching rule will be executed. this is useful for snooping actions * rules now may be paused/deleted * implemented a new action for query mirroring to given destination
-
Marek Vavrusa authored
* in the begin() layer, the incoming query is exposed as req->qsource.packet, it is invalidated after begin() and should not be modified * the destination address (local interface) is also tracked for filtering purposes
-
Marek Vavrusa authored
the interface has a declarative rule builder that assists in building and validating rules, as well as seeing how much traffic do they match
-
Marek Vavrusa authored
this is going to be the building block for visual ui as it provides many useful semantic objects and style classes. since we already provide the snippet system, it's possible to add subpages to the ui without hacking everything inside
-
Marek Vavrusa authored
-
Marek Vavrusa authored
these are used as a handle to patch/modify rules later in their lifetime, also added a rule match counter to find out which rules match inbound traffic
-
Marek Vavrusa authored
-