Re: Kernel parameters protecting fifos and regular files

2020-01-28 Thread Richard Laager
On 1/28/20 9:23 PM, Craig Small wrote:
> My personal preference is to lock them down by default, by setting both
> to mode 2.
FWIW: I agree. Unless massive breakage is expected, the default should
be the most secure option. If you default to secure and that breaks
something, people will be motivated to fix it (either the root issue or
by changing the setting). If you default to compatible, very few people
will find the option and tweak it, so most people will lose out on the
security. If there is massive breakage, you can back it off, of course.

-- 
Richard



signature.asc
Description: OpenPGP digital signature


Bug#950125: ITP: go-mmproxy -- Golang implementation of mmproxy

2020-01-28 Thread Dmitry Smirnov
Package: wnpp
Severity: wishlist
Owner: Dmitry Smirnov 
X-Debbugs-CC: debian-devel@lists.debian.org, 
pkg-go-maintain...@lists.alioth.debian.org

   Package name: go-mmproxy
Version: 1.0
Upstream Author: Path Network, Inc.
License: BSD-3-Clause~Google
URL: https://github.com/path-network/go-mmproxy
Vcs-Browser: https://salsa.debian.org/go-team/packages/go-mmproxy
Description: Golang implementation of mmproxy
 'go-mmproxy' is a standalone application that unwraps HAProxy's
 PROXY-protocol so that the TCP connection to the end server comes from
 client's - instead of proxy server's - IP address and port number.
 .
 This is a Golang reimplementation of mmproxy created to improve on
 mmproxy's runtime stability while providing potentially greater
 performance in terms of connection and packet throughput.


signature.asc
Description: This is a digitally signed message part.


Kernel parameters protecting fifos and regular files

2020-01-28 Thread Craig Small
Hi,
  About 2 years ago the procps package added protection for hard and soft
symlinks. The bug report was 889098 and has seemed to work fine.

There is also now bug #914859 which would extend this same protection for
other files, as mentioned in [1]

On the one hand, having all these file types protected by default would be
very nice. On the other, it may break things in odd ways though I suspect
this is quite rare.  A system administrator is, of course, able to set
these to whatever they would like, but what should the default be?

My personal preference is to lock them down by default, by setting both to
mode 2. However the impact is way more than my handful of systems I use,
hence the wider email.

Putting it another way, are there any real strong reasons for not
doing this?
 - Craig



1:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=30aba6656f61ed44cba445a3c0d38b296fa9e8f5


Bug#950119: ITP: gajim-syntaxhighlight -- highlights source code blocks in chat window

2020-01-28 Thread Martin
Package: wnpp
Severity: wishlist
Owner: Martin 

* Package name: gajim-syntaxhighlight
  Version : 1.2.5
  Upstream Author : Florian Muenchbach
* URL : 
https://dev.gajim.org/gajim/gajim-plugins/-/wikis/syntaxhighlightplugin
* License : GPL3
  Programming Lang: Python
  Description : highlights source code blocks in chat window

 It uses markdown-style syntax, i.e. text in-between `single backticks` is
 rendered as inline code,
 ```language
 selection is possible in multi-line code snippets in between triple-backticks
 Note the newlines in this case…
 ```



Bug#950109: ITP: chez-srfi -- SRFI libraries for Chez Scheme

2020-01-28 Thread Göran Weinholt
Package: wnpp
Severity: wishlist
Owner: Göran Weinholt 

* Package name: chez-srfi
  Version : git checkout
  Upstream Author : Aaron W. Hsu
* URL : https://github.com/arcfide/chez-srfi/
* License : mainly MIT/X and BSD
  Programming Lang: Scheme
  Description : SRFI libraries for Chez Scheme

 SRFI stands for Scheme Requests For Implementation. It is a
 standardization process for extensions to the programming language
 Scheme. Since its start in 1998, the project has been working for
 portability between Scheme implementations.
 .
 This package provides SRFI implementations primarily developed for
 Chez Scheme. Most of the libraries are however fully portable to
 other R6RS implementations.

Almost all Scheme compilers come with a few SRFIs, but Chez Scheme
does not come with any. Yet most Scheme code, including my own,
depends on some SRFIs.

I'm working with upstream to resolve some license issues.

I will maintain this package myself, but would like to see some
coordinated maintenance of Scheme in Debian.


Bug#950095: ITP: pyout -- interface for writing structured records as a table in a terminal

2020-01-28 Thread Yaroslav Halchenko
Package: wnpp
Severity: wishlist
Owner: Yaroslav Halchenko 

* Package name: pyout
  Version : 0.5.0
  Upstream Author : Kyle Meyer 
* URL : https://github.com/pyout/pyout
* License : MIT/X
  Programming Lang: Python
  Description : interface for writing structured records as a table in a 
terminal

pyout is a Python package that defines an interface for writing
structured records as a table in a terminal. It is being developed to replace
custom code for displaying tabular data in in ReproMan and DataLad.
.
A primary goal of the interface is the separation of content from style
and presentation. Current capabilities include
.
 - automatic width adjustment and updating of previous values
 - styling based on a field value or specified interval
 - defining a transform function that maps a raw value to the displayed value
 - defining a summary function that generates a summary of a column (e.g., 
value totals)
 - support for delayed, asynchronous values that are added to the table as they 
come in


This package is needed for other upcoming ITPs, and eventually might
also be used in already existing packages (e.g. datalad)

The plan is to team maintain it within Debian Python Modules Team, since pyout 
is
of general utility.



Bug#950085: ITP: mbpoll -- command line utility to communicate with ModBus slave (RTU or TCP)

2020-01-28 Thread Martin
Package: wnpp
Severity: wishlist
Owner: Martin 

* Package name: mbpoll
  Version : 1.4.11
  Upstream Author : Pascal JEAN 
* URL : https://github.com/epsilonrt/mbpoll
* License : GPL-3+
  Programming Lang: C
  Description : command line utility to communicate with ModBus slave (RTU 
or TCP)

 mbpoll is a command line utility to communicate with ModBus slave (RTU or 
TCP).  
 It uses libmodbus (http://libmodbus.org/).  
 Although the syntax of these options is very close modpoll proconX program,
 it is a completely independent project.
 .
 mbpoll can:
 .
 - read discrete inputs
 - read and write binary outputs (coil)
 - read input registers
 - read and write output registers (holding register)
 .
 The reading and writing registers may be in decimal, hexadecimal or 
 floating single precision.

I'm will maintain this in an appropriate team. Science team seems to fit.



Bug#950029: ITP: python-gvm -- Greenbone Vulnerability Management Python Library

2020-01-28 Thread Sophie Brun
Package: wnpp
Severity: wishlist
Owner: Sophie Brun 

* Package name: python-gvm
  Version : 1.2.0
  Upstream Author : Greenbone Networks GmbH
* URL : https://github.com/greenbone/python-gvm
* License : GPL-3+
  Programming Lang: Python3
  Description : Greenbone Vulnerability Management Python Library

The Greenbone Vulnerability Management Python API library is a collection
of APIs that help with remote controlling a Greenbone Security Manager
(GSM) appliance and its underlying Greenbone Vulnerability Manager (GVM).
The library essentially abstracts accessing the communication protocols
Greenbone Management Protocol (GMP) and Open Scanner Protocol (OSP).

It's required by the gvm-tools package (which replaces openvas-cli).

I plan to maintain it within the pkg-security team with the other openvas/
greenbone packages.



Bug#950017: ITP: imx-code-signing-tool -- code signing tool for i.MX platform

2020-01-28 Thread Andrej Shadura
Package: wnpp
Severity: wishlist
Owner: Andrej Shadura 

* Package name: imx-code-signing-tool
  Version : 3.3.0
  Upstream Author : NXP
* URL : https://www.nxp.com/pip/IMX_SW2
* License : BSD-3
  Programming Lang: C
  Description : code signing tool for i.MX platform

 This package provides a code signing tool for signing images
 for i.MX-based NXP processors using High Assurance Boot (HABv4)
 library in the internal boot ROM or the Advanced High Assurance
 Boot (AHAB) subsystem.
 .
 This package also provides a variety of support scripts.



Bug#950004: ITP: ppx-variants-conv -- generation of accessor and iteration functions for OCaml variant types

2020-01-28 Thread Stéphane Glondu
Package: wnpp
Severity: wishlist
Owner: Stéphane Glondu 

* Package name: ppx-variants-conv
  Version : 0.13.0
  Upstream Author : Jane Street Group, LLC
* URL : https://github.com/janestreet/ppx_variants_conv
* License : MIT
  Programming Lang: OCaml
  Description : generation of accessor and iteration functions for OCaml 
variant types

 ppx_variants_conv is a ppx rewriter that can be used to define first
 class values representing variant constructors, and additional
 routines to fold, iterate and map over all constructors of a variant
 type.

This package is a new dependency of sexplib310. It will be maintained
in the OCaml team.


Bug#950002: ITP: ppx-custom-printf -- printf-style format-strings for user-defined string conversion

2020-01-28 Thread Stéphane Glondu
Package: wnpp
Severity: wishlist
Owner: Stéphane Glondu 

* Package name: ppx-custom-printf
  Version : 0.13.0
  Upstream Author : Jane Street Group, LLC
* URL : https://github.com/janestreet/ppx_custom_printf
* License : MIT
  Programming Lang: OCaml
  Description : printf-style format-strings for user-defined string 
conversion

 ppx_custom_printf is a ppx rewriter that allows the use of
 user-defined string conversion functions in format strings (that is,
 strings passed to printf, sprintf, etc.).
 .
 No new syntax is introduced. Instead a previously ill-typed use of
 the ! operator is re-purposed.

This package is a new dependency of sexplib310. Il will be maintained
in the OCaml team.


Bug#950003: ITP: ppx-fields-conv -- generation of accessor and iteration functions for OCaml records

2020-01-28 Thread Stéphane Glondu
Package: wnpp
Severity: wishlist
Owner: Stéphane Glondu 

* Package name: ppx-fields-conv
  Version : 0.13.0
  Upstream Author : Jane Street Group, LLC
* URL : https://github.com/janestreet/ppx_fields_conv
* License : MIT
  Programming Lang: OCaml
  Description : generation of accessor and iteration functions for OCaml 
records

 ppx_fields_conv is a ppx rewriter that can be used to define first
 class values representing record fields, and additional routines, to
 get and set record fields, iterate and fold over all fields of a
 record and create new record values.

This package is a new dependency of sexplib310. Il will be maintained
in the OCaml team.