Bug#875489: ITP: golang-blitiri-go-systemd -- Utilities to interact with systemd sockets in Go

2017-09-11 Thread Alberto Bertogli
Package: wnpp
Severity: wishlist
Owner: Alberto Bertogli 

* Package name: golang-blitiri-go-systemd
  Version : 0.0~git20170821.0.aec3508-1
  Upstream Author : Alberto Bertogli 
* URL : https://blitiri.com.ar/git/r/systemd/
* License : MIT (Expat)
  Programming Lang: Go
  Description : Utilities to interact with systemd sockets in Go

systemd is a Go package implementing a way to get network listeners from
systemd, similar to C's sd_listen_fds() and sd_listen_fds_with_names().

Supports named file descriptors, which is useful if your daemon needs to be
able to tell the different ports apart (e.g. http vs https).

It can be used by daemons to listen on privileged ports without needing to run
as root.


This will soon be a dependency for package "chasquid".



Bug#875490: ITP: golang-blitiri-go-spf -- SPF (Sender Policy Framework) implementation in Go

2017-09-11 Thread Alberto Bertogli
Package: wnpp
Severity: wishlist
Owner: Alberto Bertogli 

* Package name: golang-blitiri-go-spf
  Version : 0.0~git20170821.0.33aa985-1
  Upstream Author : Alberto Bertogli 
* URL : https://blitiri.com.ar/git/r/spf/
* License : MIT (Expat)
  Programming Lang: Go
  Description : SPF (Sender Policy Framework) implementation in Go

blitiri.com.ar/go/spf is an open source implementation of the Sender Policy
Framework (SPF) in Go.

It is used by the chasquid SMTP server (package "chasquid"), and will soon be
a dependency of it.



Bug#875486: ITP: golang-blitiri-go-log -- Simple logging library in Go

2017-09-11 Thread Alberto Bertogli
Package: wnpp
Severity: wishlist
Owner: Alberto Bertogli 

* Package name: golang-blitiri-go-log
  Version : 0.0~git20170910.0.2b2e1b6-1
  Upstream Author : Alberto Bertogli 
* URL : https://blitiri.com.ar/git/r/log/
* License : MIT (Expat)
  Programming Lang: Go
  Description : Simple logging library in Go

blitiri.com.ar/go/log is a Go package implementing a simple logger.

It implements an API somewhat similar to glog, with a focus towards simplicity
and integration with standard tools such as systemd.


This will soon be a dependency for package "chasquid".



Bug#846159: ITP: dnss -- Tool for encapsulating DNS over HTTPS or GRPC

2016-11-28 Thread Alberto Bertogli (debian)
Package: wnpp
Severity: wishlist
Owner: Alberto Bertogli (debian) 

* Package name: dnss
  Version : 0.0~git20161126.0.162090e-1
  Upstream Author : Alberto Bertogli 
* URL : https://blitiri.com.ar/git/r/dnss/
* License : Apache-2.0
  Programming Lang: Go
  Description : Tool for encapsulating DNS over HTTPS or GRPC

dnss is a tool for encapsulating DNS over more secure protocols, like HTTPS or
GRPC.

In HTTPS mode, it can act as a DNS-over-HTTPS proxy, using
https://dns.google.com (or any other with the same API) as a server.

For GRPC, it can act as a proxy that listens to DNS requests and pass them on
to a server using GRPC, and also as a GRPC server which resolves the queries
using a normal, fixed DNS server.