summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-12-21support for single_hop onion services addedguido
2016-12-01torsocks actually needs a daemonmh
2016-12-01make it work if there is no pidfilemh
2016-11-10make it work with the old parsermh
2016-11-10make the function still work with an ancient ruby versionmh
2016-11-09set it to a port allowed by muninmh
2016-11-05simplify the version requirement, as we don't need to pass that parameter alongmh
2016-11-05correct identationmh
2016-11-04store key & hostnamemh
2016-11-04fix testsmh
2016-11-04rename hidden service to onion service to follow the new naming conventionsmh
2016-11-04make sure the onionservice directory has the right modemh
2016-11-03Merge branch 'bugfix/honor_safe_logging' into 'master' LeLutin
Update template to really honor tor::daemon's safe_logging parameter. Without this change, using tor::daemon with the default safe_logging parameter results in a "SafeLogging 1" line being added to torrc, which is obviously not the intent of this piece of code. Also, this change makes parameters lookup consistent with how it's done everywhere else in this ERB template. See merge request !7
2016-11-03Merge branch 'bugfix/2-torsocks-doc' into 'master' LeLutin
Fix README wrt. usage of the tor::torsocks class (Closes: #2). See merge request !8
2016-11-03Fix README wrt. usage of the tor::torsocks class (Closes: #2).intrigeri
2016-11-03Update template to really honor tor::daemon's safe_logging parameter.intrigeri
Without this change, using tor::daemon with the default safe_logging parameter results in a "SafeLogging 1" line being added to torrc, which is obviously not the intent of this piece of code. Also, this change makes parameters lookup consistent with how it's done everywhere else in this ERB template.
2016-11-01make it possible to also add pregenerated private keys for onion services or ↵mh
even let them pregenerate on the fly
2016-11-01add support for onionbalancemh
2016-10-31add a default set of specs so that the minimum is testedmh
2016-10-21add functions to support dealing with keys for onion addressesmh
2016-10-21add a testing boilerplatemh
2016-10-14lintingmh
2016-10-14support repo for RedHat based systemsmh
2016-10-14that the tor daemon can actually reread its config, so it must be readable ↵mh
by the user running it
2016-10-07lintingmh
2016-10-07redhat & debian have different modesmh
2016-09-22Subscribe to the Concat resource, not to the File one.intrigeri
This is needed with recent versions of the concat module.
2016-09-22Drop owner, group and mode for concat::fragment.intrigeri
These parameters are not supported anymore in recent versions of the concat module. Besides, they make little sense since what matters is the ownership and permissions of the resulting, merged file.
2016-09-04make module also work on EL7mh
* user is different * user must not be managed * make access more safe, it doesn't make sense that the user running the daemon owns the config, nor the config directory.
2016-09-04fix #2 - mention correct classmh
2016-09-04Merge remote-tracking branch 'tails/master'mh
2016-08-25Merge branch 'master' into 'master' Micah
Fix puppet lint issues See merge request !4
2016-08-25Fixes for puppet lintMicah Anderson
2016-08-16Variable access via 'port' is deprecated.Micah Anderson
Use '@port' instead, in template[/srv/leap/puppet/modules/tor/templates/torrc.directory.erb]:2
2016-05-17Merge branch 'master' of gitlab.com:shared-puppet-modules-group/torvarac
2016-04-28[style] Quote numbers in resource parametersvarac
Puppet future parser won't allow unquoted numbers
2016-03-11Merge branch 'master' into 'master' Micah
Fix deprecated variable references See merge request !3
2016-03-11Fix deprecated variable referencesMicah Anderson
2015-10-09Merge branch 'bugfix/issue-1-unset_outbound_bindaddresses' into 'master' Micah
tor::daemon::relay: set $real_outbound_bindaddresses to [] when $outbound_bindad… …dresses is not explicitly set. Closes: #1 See merge request !2
2015-07-17tor::daemon::relay: set $real_outbound_bindaddresses to [] when ↵intrigeri
$outbound_bindaddresses is not explicitly set. Closes: #1
2015-04-19lintingmh
2015-04-19make it work with latest concat modulemh
2015-04-19setting owner, group & mode is not supported by latest concat modulemh
2015-03-27Merge branch 'improvements' into 'master'Micah
Improvements These are a bunch of improvements I got on my github profile in the past. Interested in merging them? Summary: * adds tor repo management * removes a workaround for a fixed bug * adds tor-arm support * support for safe logging * puppet 3 ready templates. It's merged on top of the current master. See merge request !1
2015-03-15have them all in the same categorymh
2015-03-15add a fact to collect hidden servicesmh
2015-03-15make it simpler to define portsmh
if we have only one port directly map it to the same port on the localhost.
2015-03-15make sure it's an arraymh
2015-03-15exchange connections munin pluginmh
tor_connections started blocking and I wasn't able to find the root cause for it nor an updated version of the plugin. This also blocked munin itself, which had the issue that the node disappeared within munin. Based on https://lists.torproject.org/pipermail/tor-talk/2006-June/010486.html it seems to more or less match the open filedescriptors and hence we monitor rather this than rely on a unmanageable plugin. The only drawback is that this must run as root, as non-root users can't read the filedescriptors from proc.
2014-08-30bug is fixedmh