Bug#950181: ITP: miniaudio -- single file library for audio playback and capture
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni Control: block 950178 by -1 -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 * Package name: miniaudio Version : 0.9.10 Upstream Author : David Reid * URL : https://github.com/dr-soft/miniaudio * License : MIT or Unlicense Programming Lang: C Description : single file library for audio playback and capture miniaudio (formerly mini_al) is a single file library for audio playback and capture. It's written in C (compilable as C++) and released into the public domain. Features - - A simple build system. - It should Just Work out of the box, without the need to download and install any dependencies. - - A simple API. - - Supports playback, capture and full-duplex. - - Data conversion. - Sample format conversion, with optional dithering. - Sample rate conversion. - Channel mapping and channel conversion (stereo to 5.1, etc.) - - MP3, Vorbis, FLAC and WAV decoding. - This depends on external single file libraries which can be found in the "extras" folder. Supported Platforms === - - Windows (XP+), UWP - - macOS, iOS - - Linux - - BSD - - Android - - Raspberry Pi - - Emscripten / HTML5 Backends - - WASAPI - - DirectSound - - WinMM - - Core Audio (Apple) - - ALSA - - PulseAudio - - JACK - - sndio (OpenBSD) - - audio(4) (NetBSD and OpenBSD) - - OSS (FreeBSD) - - AAudio (Android 8.0+) - - OpenSL|ES (Android only) - - Web Audio (Emscripten) - - Null (Silence) -BEGIN PGP SIGNATURE- iQJFBAEBCgAvFiEEU7EqA8ZVHYoLJhPE5vmO4pLV7MsFAl4x7KkRHG5pY29vQGRl Ymlhbi5vcmcACgkQ5vmO4pLV7MuUMg/5AVQydyBEUMds8tkl/OPaHITK2/dT46rQ qfv43gGbXlWmSITBuiRXLef8Ugr0YaDVafp32Z7eKVBSlTU3We0dLtN3MNib6zgV 1NPmKuQOP/KchwXUBiohMfcqtd3UhD7cqkYZfNBVue62HFh4UCbU1nBUaAivD1sf OzCMeocqxocItnMCYPqqWh99lAKZ1ASpAcD27QRhEFlbB77QZ2i1rvTaTQZ4Tjki LmBtJcDZrs6Euu+3WvxlKUu3EUJXKqwWzGUXXut34tnhbSGE9xNGgPQh1IC0qBwF xO8RtFEAkbrgHLu4J12VqduMkebl85AW985vlA8Q7RpqdvNp1YfzoQWpr7NBWR9K +ra/RqowdmHtN8vVWm8y3+QzZPUSmGaLlgZZVvQ3ej8SJ6wN3BYyHGgKnVntsd+i yj93b3zqhxWOHOCVQxL6bjsDduB/3qWYIsAual2b3gT826Uux3/4TlkultQzY2mR Sx22PbVnMXMkQwnncz7+rtP/bq6xqMQL9vcgs5xXLGvIkAjQU7DKf1GuE9BW5bZE UWfNLq9RllW80/mpAcmiCn4G0QdBlIQGSuzyQY067ewK9HgeJkcVjDg+JJDTHUmT uhOwYjjuCwBq7lBUaSvYGsc9MFbZ8tO7MdMhOI2asTQtYjn5XfrZ7z9j5Vc2eohS X3bBqN8tAeA= =DzQC -END PGP SIGNATURE-
Bug#950180: ITP: kissfft -- A mixed-radix Fast Fourier Transform library
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni Control: block 950178 by -1 -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 * Package name: kissfft Version : 131 Upstream Author : Mark Borgerding * URL : https://github.com/mborgerding/kissfft * License : BSD Programming Lang: C, C++ Description : A mixed-radix Fast Fourier Transform library There are many great fft libraries already around. Kiss FFT is not trying to be better than any of them. It only attempts to be a reasonably efficient, moderately useful FFT that can use fixed or floating data types and can be incorporated into someone's C program in a few minutes with trivial licensing. -BEGIN PGP SIGNATURE- iQJFBAEBCgAvFiEEU7EqA8ZVHYoLJhPE5vmO4pLV7MsFAl4x6y0RHG5pY29vQGRl Ymlhbi5vcmcACgkQ5vmO4pLV7MvK/w//VWU7n4XiZWdiBpovIzg6mTPTLz7RLSzT egUpPsSltLwFaDChdJDXHIO2yJGCIAwDBeWKedPIMANyWXQ+4YdNxZVpPD54iBJF wqc/KjQlf52MDJ2f7dAdI67o+4Jg3/JeP3obQK5Hwxdn703MHSmGitPY/Df+tsVj 9+Kr92cjstfLpvmpcoehvphFsrSsMv7U3uuzh/F7x8LccvnGOtnqMrKvPXlbpZpf NxNcrLzbnis6igU+UnOobeHd46yNU9yjABbMHehxoq7Z3DPfR7rES9CZvBhO+Yvc fvBq+BUTMg3273Wb5mNu+aNr0ZE1dI3P+WYDSaNiPGKeiaObtBp29UU5eh2p3RKc fvgRC3+Ion+Yrx9R+5aY4MtUPe+bm43+yt4klEwXuVl8w7hRksjqWOrIB2s5/Z6D JoqTUQGpqqNqOCF9t7qB36EGbQSU9YAy/T2xiAud7S3enQ5kklacKzUTmFO+3ihY FDIytHncgrwYLUqjTNV71Lyb573a+uroUcO7EDrd3TjN1DOd3T5eM0bud8hPBzW1 2FHFhDl4W6DUlpbaPgR6RNkuNvljWq2plzgLwIEVlk1cbJkTtzo3f7ePvNEH/D5g LVNlvGiTg47LGFZsAnEmzEyJULwuOH1i4CObqUuyGU+cgE+BtYwKuTJh2qRa2Wak 6CKm/iZWRtA= =xtDo -END PGP SIGNATURE-
Bug#950179: ITP: libjsonpp -- A set of C++ classes to support JSON
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni Control: block 950178 by -1 -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 * Package name: libjsonpp Version : 1.09 Upstream Author : PJ Naughter * URL : http://www.naughter.com/jsonpp.html * License : Other Programming Lang: C++ Description : A set of C++ classes to support JSON The main class provided is CValue and is implemented in a JSONPP namespace. All the constructors of the CValue class allow a JSON value object to be constructed directly from other C++ types such as bool, double, long, STL strings, STL vectors, STL maps etc. Standard C++ operator= methods are also provided which mirror the constructor methods. The class also supports construction and assignment from C++ r-value references. A "Parse" method of CValue allows a JSON encoded string (either UTF8 or UTF16) to be parsed into the CValue instance. An "Encode" method allows a JSON encoded string in the form of a std::wstring to be created from a CValue instance. Various other CValue methods are modeled on the SimpleJSON classes. -BEGIN PGP SIGNATURE- iQJFBAEBCgAvFiEEU7EqA8ZVHYoLJhPE5vmO4pLV7MsFAl4x6gQRHG5pY29vQGRl Ymlhbi5vcmcACgkQ5vmO4pLV7MtSpA//bbucvpjVJbo145dChXTqvcAXXpmH75P9 Zblfi7O0QbVjzZefTgMPHkFDdDsWJLgXMf9fNjnt47GR7olm7YN6oRM/p4sancBT zEfLVmI5MQtv9eDYxa1VQ77Q2OyRUclczO6Mx0fYryOWdmuojDU9fo9U++VcCiPd WgxuwjWDSRB1+RnAzidtFDcgOYIWMEfOgve9Wbv6tZgRpl32V8qMqMfXyKhhO+zC RTgV2rd08cavzmYO1Oov0y9geBZFQgyVzjszs9hHO/fVGw2RnOZmBimO0F6t8QS6 L6U8YsnIqxXppDwOH/UetX1uGhUgRXLduf0n+uuP+uuHQqn7DXPnynp61lfGY0Wd gzcpHGWfjOcyS4oNPkKdh07MFHJEwZ9clTRQSjz9+oTHkJJnb5EbL8z0SrNfIVeP XY2LwCgp2e/1E/k7nETcWOi65+oNkEQHsU7Gu6zCKp7gIYabs1Egu5rUyEgRoJRx bM8e3Xqaqj9iwtkbsY8QgwW3zPQPDvU17ixmF9b+1DpDMzMTbkNQdAxWQIL3ilyU udS0SR8JHwsJquCLvPxKIBmjfDNmkYE8+TInDPnmjPPgoJCTqVvSR9lGwBf39JtJ 4EmP11N09qRmxeQ/lup/XWsjn/j4zLYlfvrmDjNnR33DU5KjGv5hSBhD3ZIGkvAo Ln4CJ5WLsSY= =rihe -END PGP SIGNATURE-
Bug#950178: ITP: bonzomatic -- Live shader coding tool
Package: wnpp Severity: wishlist Owner: nicoo -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 * Package name: bonzomatic Version : 2019-03-26 Upstream Author : Gargaj * URL : https://github.com/Gargaj/Bonzomatic/ * License : Unlicense Programming Lang: C++ Description : Live shader coding tool This is a live-coding tool, where you can write a 2D fragment/pixel shader while it is running in the background. The tool was originally conceived and implemented for the Shader Showdown (the Revision demoscene party's live coding competition), where two contestants improv-code an effect in 25 minutes head-to-head. Wanna see how it looks in action? Check https://www.youtube.com/watch?v=KG_2q4OEhKc -BEGIN PGP SIGNATURE- iQJFBAEBCgAvFiEEU7EqA8ZVHYoLJhPE5vmO4pLV7MsFAl4x50sRHG5pY29vQGRl Ymlhbi5vcmcACgkQ5vmO4pLV7MtkGBAAn31HFqQ35ERONfqHVwELC1DbgTdgqKgV zjZ/qxVPR+m3Ak83lSEn1x4Ra2lIv+fxuyy+K4YIMYCVFpXLOuPY2YxCR/VyW4x0 RvmVYxIt7ywTjbQobAa2ddrRj0WN+p1x0+N/59kojAN7OJTLdYaV94ZSrPW3wTvU qnOEBAlfdAa0Eg+lh8jpxlGN3/B+d00sLRJhivjaEkGViYqeTWd1PfQOZ4ZCIofF Vs1Qx3wVHCRaNVIykNa8MlJkW3OHk4+W/4lS5wJqD2sU9cu+FQFZjmSy63oM746Z BaCFxc1oCZarJ3qoTP9upcroZHlcjc/oz5Ok8fEa2/cjPkpASabmkhnY7KR2EL9y UcGQ9hl8P3Ica7R+S6Gjw+buKDyQg3aPKKv3ufZfElXacRyqvH8DjUwI0d/R3DlW FP+nleQGMwuIHs51RMdpedVfIVfhlDU/AfI3yO2MGiYP/H9vnTGJSZWgkFijfvj1 pcYNdkOp0CJi9Yhqnvp7XEj2PkPOh7CY7pH0Cyi77I7zBvFin7hUQ1R1vyoy6m4i 3wtZGUY+Mkg/Lqzakz/1iUOQTqSFVuiOJ6YOPRAgqQ9miYdMsTR/cBi027ZCggSQ jwivrJiVbub3h6oXlMi1xCE39GTfWn7zJvLdCAMdHeAE1oNP+KxQabGyUHCn2PwX wLcZt0nKLfo= =xSiY -END PGP SIGNATURE-
Bug#945089: ITP: radiosonde -- Automatically Track Radiosonde Launches using RTL-SDR
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 * Package name: radiosonde Version : 1.2.2 Upstream Author : The Radiosonde Authors * URL : https://github.com/projecthorus/radiosonde_auto_rx * License : LGPL-2.1 Programming Lang: C, Python Description : Automatic Radiosonde Receiver Utilities This provide a software radiosonde receiver, along with a set of utilities ('auto_rx') to allow automatic reception and uploading of Radiosonde positions to multiple services, including: The Habitat High-Altitude Balloon Tracker APRS-IS (for display on sites such as aprs.fi) ChaseMapper and OziPlotter, for mobile radiosonde chasing. It currently supports the following radiosonde types: Vaisala RS92 (experimental support for the RS92-NGP) Vaisala RS41 Graw DFM06/DFM09/DFM17/PS-15 Meteomodem M10 Intermet iMet-4 (and 'narrowband' iMet-1 sondes) Lockheed Martin LMS6, 400 MHz and 1680 MHz variants (including the new 'LMS-X' type) Meisei iMS-100 -BEGIN PGP SIGNATURE- iQJFBAEBCgAvFiEEU7EqA8ZVHYoLJhPE5vmO4pLV7MsFAl3T7YsRHG5pY29vQGRl Ymlhbi5vcmcACgkQ5vmO4pLV7MuxRw//dlt2a7T2kFUhivSh7ExIEo0LHWFwjlwR R7OGoK++AWkFjOZ/C5egN6O+aMg1Fwqii2cXHzU39/5zjdx+b19/BgXBOL2dHe1P mGyRCnJBzyX5OwXiY0sp0Na+qMMKoC76hHbpcZQRSN6IWm4WwZ9GdUXOtpPuNs7q eV3AHscVT6x4lxiOPz+DO+AWQ+QOTURQnYMzsCevyccc+rUKx+jmIpWnuvqhTTW6 WsdcdaRupl50JtPgvBmXFkxhjHmKHSix7i3B1NnPI9DX85tOy6fuGSqB3gAOGzq4 q8phsaC+b2yhzd5otZBkjV5RHD5R32zTfy6wRszVejCpkhDh3/v+g6kPhQwYkHJ0 WEj+dCrVwDpSdTgSmgN+MF9UIhm1niZDu8Zawvczuj9bPGu/3WQVTqqN5bbADVFP OwIFBz7uJKitaU8/UVydbTBeM63+6gW9a20LBtmacg8qjnFPdhEnkBnjmdWNdfmj PL+zLWkJjVmPByDQaKuELTYIwWIxqGeAsjxraMnQ4CKSXA2l8dhUaGdYiJBM9ts4 VUF+0oXiLuqgW0jr6ZZZCqXlepipAWcLzg4n9RRHBZLMeGdCU1X/00fcZD58xYr3 Y68TV3A/L5X8iACZ8cEyY07inTOE3Jx4lqRTiOQQeFE0UlLm2Gm1363v1DCKP/9J 8QaRFeGH4Fg= =5V0z -END PGP SIGNATURE-
Bug#944028: ITP: git-delta -- A syntax-highlighting pager for git
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 * Package name: git-delta Version : 0.0.10 Upstream Author : Dan Davison * URL : https://github.com/dandavison/delta * License : ISC Programming Lang: Rust Description : A syntax-highlighting pager for git Delta brings language syntax highlighting, within-line insertion/deletion detection, and restructured diff output to git on the command line. Features include: - - language-aware syntax highlighting; - - detecting and hilighting insertions & deletions within a single line. -BEGIN PGP SIGNATURE- iQJFBAEBCgAvFiEEU7EqA8ZVHYoLJhPE5vmO4pLV7MsFAl2+I6YRHG5pY29vQGRl Ymlhbi5vcmcACgkQ5vmO4pLV7MtXkxAAimwMV+oSf88JqflVUrwKnGrF3C4UIq2l 9qKU/ObCf85Nn+t410pAzy9KdqDasEJCSyszWAyEwzljy/M83PJSS+A9juMPcJj0 pc1WJFdv69OLgLlbky2w0fXBfXuS1KSSd8HljNfj0TU2gtlC5uBCtQevmNkxKrSG ckhBwIqHahh3cOcZFJlvp+jfjPQ/pemuYDWmKVnsTiHJIgfxxku8me73K3jmlKTq oLEEtjipeyw+6ziAfqAOhWZNObg7Kt5/lTiY+senM767vOGj7SC04Oxfo4sojxrl QPVSNJ83fOcUY9WQt8TOeN76LeC81/i0U9mLe6quuNK5wcdS0O4jOHFDoYmd+FI/ 1Rl5/cmmwFfyI4c+iCsHU+5cP+SYYBAz/RUcWPBAqbK3sDMAucvSCJR70Mej8x7p f0KEP+yp4Tzp9MUkeWZSsHLsNUDgZWGpQqXW92cpYNJFw3VLR1kVT2aNhHc54fNn rFcr9K/hxJVYtHF6z+H7cS89pzqPSrl7hz/+5l8ZCNdcIYHGJm7pA+O2238Ur7Et 93Xn5SDLvhS6nX2I9XbC8zOSeLBgFED5fzQWe/IMdLDyTKEEnuI/FvKYzebnc8jx yPDzlCnAbhe1yaFG50SR3T4/SvZb7IsM4yHpclK+qZ1kLorl1o6jHukDgGr2zZT6 0rolB+uH3vQ= =Q9lL -END PGP SIGNATURE-
Bug#939381: ITP: cm256cc -- Fast GF(256) Cauchy MDS Block Erasure Codec in C++
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni Control: block 939122 by -1 -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 * Package name: cm256cc Version : 1.0.5 Upstream Author : f4exb * URL : https://github.com/f4exb/cm256cc/ Programming Lang: C++ Description : Fast GF(256) Cauchy MDS Block Erasure Codec This is the rewrite in (as much as possible) clean C++ of cm256. In some contexts like Qt programs and plugins the original cm256 library does not work. cm256cc performance is on par or even better than cm256. Optimizations for both SSE3 (x86_64) and Neon (armv7) are available. cm256cc is a dependency of sdrangel, a graphical tool for Software-Defined Radio. -BEGIN PGP SIGNATURE- iQJFBAEBCgAvFiEEU7EqA8ZVHYoLJhPE5vmO4pLV7MsFAl1viI0RHG5pY29vQGRl Ymlhbi5vcmcACgkQ5vmO4pLV7MvzPQ//ftfxOjkIWDsDNeyCuQNaskPz8BxTLFCc R48LLJdOhCkt9g4MlfPBibZnGgKt3/FYD3MlRE3cReMGOJDNl6atUU2lkrWOkg70 pjqx4aOjozQbhU1xBIhI16w6hJwSfB6eVUk82p9OOVxXLt0ffhRZwf6DpjHhp60U T7nlq7l7wWWfEi9hy1+88iMtG4SZimV2TpXXXZbIZ9UZoVUzvQS58/kqbZJHpMMy ZBj8QcX5VAo1RPiT8uJu665FDg811Rd+3BT+v+qY8qCBkeuQK/OPrbnlheIpURp/ r85b8rQoMMsSxV4BlGURuRw899APZjmmC6cca9UpWw/Rb2+qAeATeTNgJsGoQSYW arNPHlCzo5i+HhKB13tBpj9pAXQzBLXffdwRFsqpg4quJGinNk3z4IHLQpfsMBJS rnxjAVemG2l423/ToKKxZdjgTR8cSsPluvvf5lS5Pg3GCGL3i1cR6pkkvopEMt8n pSqnSs5nn2tn4y5opw67I3J9Y1XAB9o9DHtNcqq0liKNAaF75NrTrVjGjxAYQcSS QWprj5ms3RVLn1n/s6hfh7u+JTOGLro9wL5S1reUxv3nWRDMTNwo7d6jgNoDWHQM 1WX8SEdiIv8cLj1P5fjJV6FPjEwkA92VW/mAFFhPLe2n9fj2SuJNHrRht/WcRznr rXAkIY/rS5U= =KS49 -END PGP SIGNATURE-
Bug#939125: ITP: libperseus-sdr -- Perseus Software Defined Radio Control Library
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni Control: block 939122 by -1 -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 * Package name: libperseus-sdr Version : 0.8.1 Upstream Author : Microtelecom s.r.l. * URL : http://microtelecom.it/perseus/ * License : LGPL-3.0 Programming Lang: C Description : Perseus Software Defined Radio Control Library libperseus-sdr is a dependency of sdrangel, necessary for supporting the Perseus shortwave SDR receiver. -BEGIN PGP SIGNATURE- iQJFBAEBCgAvFiEEU7EqA8ZVHYoLJhPE5vmO4pLV7MsFAl1ruJ0RHG5pY29vQGRl Ymlhbi5vcmcACgkQ5vmO4pLV7MvV+Q//dv9A5ko18y8YBSg3xYlSXDIEAiB6g3+a EqIEa0Xzcw6Ts0RpRVLg60MDGz8RNXPrL5/CYdUcz/ZjbQ8l19tstsQBnDVKf92i kPHK4wvcVDYbAFKeAgLdq4vwL4F46lU+zgBh4IOg/ZfKO66I1TOuROyKgAXLDS7+ HsB9MUFBzpbZonmMNB8/ysLSsqwPoFZAxizM9xfsK2tYUUfmBZx0DLsGgK4+uSSO nGqrk5Xynk5xzTIO917QHPl893aVhAMK72/XLlwTBHpwMl5KAEjO4Z4990mFnH27 RoYsHBYm7pyZ+huWK/w3hv22xMS1cy2rDv93L5IqgA9ZuJVMZqqs0EmMC4td89d7 UIt0oBs+hhrnno1QxQ66OhLb8Ei2fKD9LCr9HllwLz5DlqsMXfcGS+EW3nT9eWIN VvMsKfU722EaeEBJ+zcdSWkjix/9aHuabQbJS71GLTmaL7sH7PpR1Z/nvd/12i53 /cmIr92DZK5STYy+hwnEYM//5X70oGtJvJW1KFP4LpD/zUqHF9f6OdJlGU4p4ezQ TbAxxF3layRodPa2N7AQXIGkAcZmYXe2hOAAf+RN2CmVVA0CrAqYNvddEeGV3G/x BdmWIZXv/9am6CbhT1XlWRsi7mi4hi7PY5hptlmvm++5T0v/J+58qpXXsLItepNa Uq30ZgbUTM4= =I8FK -END PGP SIGNATURE-
Bug#939123: ITP: serialdv -- C++ codec for audio on AMBE3000-based devices in packet mode over a serial link
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni Control: block 939122 by -1 -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 * Package name: serialdv Version : 1.1.1 Upstream Author : f4exb * URL : https://github.com/f4exb/serialDV * License : GPL-3.0 Programming Lang: C++ Description : Codec for audio on AMBE3000-based devices in packet mode over a serial link This library can control the serial interface to the AMBE3000 chip in packet mode. There are several devices or hardware blocks that implement it. A popular and easy to use one because it works with the well known serial oved UDP using a FTDI chip is the ThumbDV dongle. SerialDV is designed with the following assumptions One object controls one device in one thread. It is up to you to control the device in a separate thread or create a pool of threads for a pool of devices with load balancing. No fancy stuff here because fancy stuff depends too much on the environment. The library manages the atomic operations of decoding one AMBE frame or encoding one audio frame in query/reply pairs or transactions. Each query is returned a complete reply or an error. There is no queuing mechanism whatsoever. AMBE3000 chip has many modes and features the scope of this library is to provide an easy to use interface for the most popular digital voice modes i.e. D-Star and the DMR likes (DMR, YSF, P25, ...). Some more may be added in the future if the need arises. It will work for both encoding and decoding SerialDV is a dependency of sdrangel -BEGIN PGP SIGNATURE- iQJFBAEBCgAvFiEEU7EqA8ZVHYoLJhPE5vmO4pLV7MsFAl1rtukRHG5pY29vQGRl Ymlhbi5vcmcACgkQ5vmO4pLV7MsAYQ/+I196ulNiFWOeRVjY7WfRj4OEhnJ8dX5+ 7EId1tTLOxMwB+YdHsir6Z0G5fRMvoMY6duT66uQXzieS9dsFIDr5p4mgwML00Xt QFQH/Zl0RpFblYCy8oTGdaDTyGXiCwhsUKWjL5PPUO8zf4Olm8ejru3ncW7fLE11 p7bCIQ8R/Mn5O0E5J8bwL8nG52Mw4sL4ajeQ2SnZXWnLVICjf5uXoNxZybMPVXMV ZsdylaqozhBvKV3xYpkfCv9BqwswTdbej5yWCNueNgmPVKdZES7Nz4xcTkcE74Pw dgTa3DvhxTW3TXDk2WD5mnRKMZ0EyqbkGoMR4gebEbDCDnDY8IEQcPvsRCo4dOrI 4tuatyBHtXCcWSSG79lVgu7mDXzG9wf4v8qgKgO3jhgF4UDPHSe+PAjEGs9Vvr6e SGyENwD5uuU4HNO5hzLaPaOCOf8BfqKAQmUGKotxT6HGZbl3OHhxwKx/8KHGXY3W 4rckwSokB5J7EweAhLqjCSXht8MKrxhGFOyb3FJ//GjpV/aCn+INpdekOPeil1Hn njp/DZUyVZAC2vkX7EULZISBeuvyLWlNtxUtMpGQvQ3wu6VAMn5WQvpUQQVYCxIw vxfaducw7WXf7BBXO/4Y/QDxsSjIMGE3F6GjhJrK/4olKEU6NUyRZCdNhu+zeD7B 9TKsKdQOV4I= =M5FS -END PGP SIGNATURE-
Bug#939124: ITP: dsdcc -- Digital Speech Decoder (DSD) rewritten as a C++ library
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni Control: block 939122 by -1 -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 * Package name: dsdcc Version : 1.8.6 Upstream Author : f4exb * URL : https://github.com/f4exb/dsdcc * License : GPL-3.0 Programming Lang: C++ Description : Digital Speech Decoder (DSD) rewritten as a C++ library DSDcc is a complete rewrite from the original DSD (Digital Speech Decoder) project. It is rewritten along the following lines: A purely C++ library with a single decoder object at its central point Works by pushing new samples to the decoder at the upper level rather than pulling it from the underlying filesystem (actual file or device) at the lowest level. This facilitates integration with software using it as a true library. This comes especially handy for projects in Qt that cannot afford using pthreads on their own like gr-dsd does. In fact the main drive for this is to integrate it in a plugin of SDRangel. Works by polling to get possible new MBE or audio samples after new samples have been pushed to the decoder Option to output audio samples as L+R (stereo) samples with L=R as this may facilitate integration A binary that uses this library is provided for integration with other commands that run in a shell. So basically it works only with input / output files possibly being stdin / stdout to be integrated in a pipe command. There is no direct usage of audio devices nor fancy side reading from or writing to .wav or .mbe files. mbelib usage is optional at compile time. Without mbelib only the raw MBE samples can be extracted to be processed outside of DSDcc with the help of a hardware dongle for example thus lifting the possible copyright violations (See next) These points have been retained from the original: The decoding methods Minimal changes to the options and state structures Input as S16LE samples at a fixed rate of 48kS/s Audio output as S16LE samples at 8kS/s rate directly out of mbelib or upsampled to 48kS/s -BEGIN PGP SIGNATURE- iQJFBAEBCgAvFiEEU7EqA8ZVHYoLJhPE5vmO4pLV7MsFAl1rt2IRHG5pY29vQGRl Ymlhbi5vcmcACgkQ5vmO4pLV7MskGxAAqnUR8BG23Bd9dAKsUw0rq5/OCagsGckI CF5aQGEVJzJ/sBEX9RgB8PlDINxXYHanKUoocspNnwlRxMo9rLAzEQJNHYdTz34R CnBvLSBvWm9R5yWBx0VO3s0Zd/xAzXIGy13KpHJyn0QfRuTLKCRyiTMT2RNN2EOE o33PH1wIMZ/c1ewq2JQT4rukm+qQX+5g0oSfRkudHwZMr1TAKGr999HDfE78/8s5 +j3ZAunMlc3TdcQ1DB+wPft/DFvWlJktYHSrM7skAR+KRFOgr+JJ5fwuISgtFdZY wyCbOslaiaPIp6PPQs9ZFZgR09ivRzjtz8QDgzuPlTgmZw3+lkN/bdJEmc4aPR0M knPIlsJueR/Je6DXzIWJ0flVPKA76dHwFTf9MiQVyIgcPH1KPWnoT77I2zaSXRXj KpQN30fCo046625yYOWiLwlgmnlS1wQGFODr/jBieZgFIupGXs6a19qmcUHndAJV LS+UO1f/loCkcXBJcprKY/GMBfWXV6j+0QKGs4H55zOP8WdiUpbrcm678pGr+wxj Wmb2ln0RXUdmw+eO05ySH3Xdk2JnFiOMkvNY6gHBNsvlyIl5c/E54tqTTNbLdtK2 CJleomYhhInf+oAt1KMFu2YO8Q9rwt79N31Y3wyQNKz/p7N80Pugj+c/TioEHP4a +GCxSuUsrME= =Pu81 -END PGP SIGNATURE-
Bug#939122: ITP: sdrangel -- Graphical Tool for Software-Defined Radio, with send and receive capabilities
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 * Package name: sdrangel Version : 4.11.8 Upstream Author : f4exb * URL : https://github.com/f4exb/sdrangel * License : GPL-3.0 Programming Lang: C++ Description : Graphical Tool for Software-Defined Radio, with send and receive capabilities SDRangel is an Open Source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware. Since version 2 SDRangel can integrate more than one hardware device running concurrently. Since version 3 transmission or signal generation is supported for BladeRF, HackRF (since version 3.1), LimeSDR (since version 3.4) and PlutoSDR (since version 3.7.8) using a sample sink plugin. These plugins are: BladeRF1 output plugin BladeRF2 output plugin HackRF output plugin LimeSDR output plugin PlutoSDR output plugin XTRX output plugin (experimental) File output or file sink plugin Remote device via Network Since version 4.1 the previously separated project SDRdaemon has been modified and included in SDRangel. The sdrangelsrv headless variant can be used for this purpose using the Remote source or sink channels. -BEGIN PGP SIGNATURE- iQJFBAEBCgAvFiEEU7EqA8ZVHYoLJhPE5vmO4pLV7MsFAl1rtfQRHG5pY29vQGRl Ymlhbi5vcmcACgkQ5vmO4pLV7MvhXg//Yx6XjZc7Y3DN2xhbKN+F86V8BGlsKqun KcZTCGs1pUOV3GMmNL7RzYsLpUHOJc7nTnecIBt8eZnaYhXr0iP+rGdyKFwGf1dB O58Ct2fe+FOTsIFhMQBdB/Kno8VEIE2R0atuI7eS5BxhVHePoUJmSBkmR8bPeVFx O/u5CSRqPzE/1rosA4rNEHef/GBBRn6K5UQOFp14tJCczvBRnAs61aNmG3BoItzh efT0zVC2PXaLoliiexuuQbQ4Xd1Nh8ksjFUzSLNjLUCPOtI+D6oMEgNNC04zBKTq vcYQTfX3oSOMvlkP6crC6Ub1AO2KqOcQ64d6X+Fw5V2k8oH/Gb9tcIzoEsKwHJ6G RfVRpqa+3/Zoql6zF5g3cBPlUOdaQXDx/VRBH4IMTX4iSe4hjyYoJ9tdWW4CI+Vb JbWk2GuCk69dWCTaiqmUbfp/wp6KhjPbcpDpQXDgFW9BMl7jAkEtpef52/xtwdyL wV4GBeNVZ+d/4kAwWFiSxDBU3df5OiErDPBkDte346CHuKqg3Irmtg5GtyooA1KY uNG088C/TfDTXH+Lr1scCzSlzOqTrMkyXcX9NtKxmyQznDOArfZaWPcCHC7cPStP obhEiCWX8zlVKc34bzUBFs4Rrt2ya2HpQ9+BMkvirSvS8DSgqD4bKGDAxVPo4oDI 0ZbMdtZxzMs= =DXWI -END PGP SIGNATURE-
Bug#934266: ITP: whawty-auth -- simple file based authentication suite
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 * Package name: whawty-auth Version : 0.2 Upstream Author : whawty contributors (see AUTHORS file) * URL : https://github.com/whawty/auth/blob/master/AUTHORS * License : BSD-3 Programming Lang: Go Description : simple file based authentication suite whawty.auth is a simple file based authentication suite. Its store uses flat files containing password hashes. These hashes are currently based on scrypt but the algorithm can be upgraded to newer/stronger formats on the fly. To find out more about the storage backend read [SCHEMA.md]. It is possible to interact with whawty through a simple web UI, or a Unix socket implementing the saslauthd protocol; a PAM module is provided using the socket. [SCHEMA.md]: https://github.com/whawty/auth/blob/master/doc/SCHEMA.md -BEGIN PGP SIGNATURE- iQJFBAEBCgAvFiEEU7EqA8ZVHYoLJhPE5vmO4pLV7MsFAl1Mk54RHG5pY29vQGRl Ymlhbi5vcmcACgkQ5vmO4pLV7Mu5Bw//dZTmXgHl4jJm6/cLO0K9IigH3TjrPyW8 yL89mJrUC4b7QjOfd9v5u7VzutIw/TK/DQ8gZHxbAIuAcvbSeWNGBibvs0ZIajw1 S8cWLH345kxf/vQxRjwdkxs3JsHFlqLnkrziJk3Q8JCAILvVo/4MHOeMC4Pcx/gO NccibaHhVdG1xLgDKaeX97jR/xGiHFaXaJvPmFqf7qwFpcmXCUmdcrQftVFlzpxz TCx0VlnwLh+nRJ5HMbAXWVi/+eClqqMPLmDOHyqHQsbbihs4boHp02D7Z44JLHN6 g9ankGH2t4PT2vM9f7pHazYfyp/O/AaNSHQMccBpQA6so7r+ZLh1bBhVY15VHZuF 0anJxAVEGjLF7Z+ix64xc6agXnqGxG1CyEjzdVOqnS06DtVlddc8p7WvMXdFFvgw 3and4nHt/P5FlUt/CvzG3merQkNThL3b62TMWwqCzekrfzgGxPHv5WmtBXUwdFGY nF2khXtaicORawUWA68q+3rc/z5vpMEhEIThgipugvqbS0V8p6NZkt0u5Lxuo/2f hHrk8JD9e2pWKQNLBuRxrG2z64m56HXXVMdGW3cB/HZe3B6nSzigYFEHdFwy1TmN VA3uYMQfSWv209sKgPCu747y99YCj3m0gt62XIMvRTk+DfSXpA/KRb1YkTYFkViT Jrlruk3qYuY= =jBSi -END PGP SIGNATURE-
Bug#933846: ITP: endlessh -- SSH tarpit that slowly sends an endless connection banner
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 * Package name: endlessh Version : 1.0 Upstream Author : Christopher Wellons * URL : https://github.com/skeeto/endlessh * License : Unlicense Programming Lang: C Description : SSH tarpit that slowly sends an endless connection banner Endlessh is an SSH tarpit that very slowly sends an endless, random SSH banner. It keeps SSH clients locked up for hours or even days at a time. The purpose is to put your real SSH server on another port and then let abusive bots get stuck in this tarpit instead of bothering a real server. Since the tarpit is in the banner before any cryptographic exchange occurs, this program doesn't depend on any cryptographic libraries. It's a simple, single-threaded, standalone C program. It uses poll() to trap multiple clients at a time. See https://nullprogram.com/blog/2019/03/22/ for more details. -BEGIN PGP SIGNATURE- iQJFBAEBCgAvFiEEU7EqA8ZVHYoLJhPE5vmO4pLV7MsFAl1Gvh4RHG5pY29vQGRl Ymlhbi5vcmcACgkQ5vmO4pLV7MvxQQ/9Eig0tW91IHtmQ5qgCncUr2ESyBFjYNGx rAsLiHMG2YyYgMkR2VJJt/Uc6nx76zqs+SqHPo6cmU27iHI8FrM+7qJ6NdhNwm8s whXzjcVDpzibnY9voBFvRNd6/2lxvBzMBXtoTGlgFrpH7bYwwnKv27NeC/SKc6En Gh7CGYJg5sbJWtZIuPoqA5ijtFGLxwQlAJTlPw77K0wHLjxkVO+vR6Y6eec813+B XHJzhhpqU+sJmEI62LMBlZIIqypn2KXCPS4CO6lhKXT6Xff6+q85URCNUVTTq/QQ nP1jB7vSmILZ0CwSakWqFg8rtU4cJ3qpRXxNZ70m8FO69Tpm90mJT7wt0DQjqbLg c0t0+tn7mG1e65F/pOXpKXYafWaY08DYZdtQ9qddF6O0Wgq2tCkUy1u8c0jMK4x9 DlPdAR4yVnW53VHHPm6ILqm4esFkYeM2m2GayrxBYUSkwAiV1EMNxLRhRZL9Q9tq gy2Ajb0niUz5HFaksQcoj1cwO1nKTixTGyINWhRrvnbZbhAkj6KlhRpZYb1NH71P LbGOTiLYK2KVojq/G2NCcziQlhfYbjDB3hdB/JRBqE6CJzN/ZIU4LrNBEtM3i7zX b0xeF0pjenp1l2GgBNkdEilvcIMhiplcqbIhq3dcsgfS8bf1PUUS5lf9jyJXKkyG oFYXOdof7+Q= =P059 -END PGP SIGNATURE-
Bug#933663: ITP: atf -- collection of libraries to write test programs in C, C++ and POSIX sh
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 * Package name: atf Version : 0.21 Upstream Author : Julio Merino * URL : https://github.com/jmmv/atf/ * License : BSD-3 Programming Lang: C, C++, POSIX sh Description : collection of libraries to write test programs in C, C++ and POSIX sh ATF is a collections of 3 libraries (resp. in C, C++, and POSIX sh) that implement a common CLI-level interface for interacting with tests. Such tests expect to be invoked by a runner, such as kyua (see ITP #932349). ATF is a test dependency for pkgconf. -BEGIN PGP SIGNATURE- iQJFBAEBCgAvFiEEU7EqA8ZVHYoLJhPE5vmO4pLV7MsFAl1C+UERHG5pY29vQGRl Ymlhbi5vcmcACgkQ5vmO4pLV7MtPUhAArJDMdCnYkZ7R16XTTYLGNvECWv8NGEK5 Jdk6K+PLL/yCwvaL+sGnY651ZwIg2kj27pNJCHLKIBD9gdtdTpc95uXB1ncBiotT +whrU84xIeVbG1MxQWRPC+upP1JhE/g8qIK0JPDYnzY9cUXgOo4W1STVgd3QwOiX 9OAmsk5EkRk8DtcBlUOsBBq1Pvljt7gNyRk6mHNl0mNiLHPUVN0psPmuhA9ljZuI 0Ritz917x9vvy10iP0uAtrSn+cKTiQc9RMyKbEqELBT2yHGWRbkT4Sg0k/au4do9 p6zbQ/Slt2VXF198bvIdo7BMMkXgPxkXC7k+Af7flouL8n6d0mPQ0sAk7LKCJ11h dI6Cd1a/s7lkdXIru3OMQ+TFyNyooXkBVc+toX19Vyn8vXWT1fJVuo/3NR34esR9 +MLzhdu933KivlYOHKK6eje1dF9tvbXI1HQusZxAWa73m8PUXj0bHqEmc4WoZC2T IPmZZLFQdAALbTFNqKU9kg03k5fDWMUphkJXODesGkBR0V7xee4jZQOYR3N87cOs ZDHFvseMeVN6L+ZFABJpNMlHMKToPZqR1IIijHiHs7jj1osqejKwKfSTYBN5sDA8 Wj/eu/OsHISFUE4jPI7P6a5L2gN8wKxIg6iW9Mdtd+5nFBAR5I8Ukp/hiTyaLQEv bCln/5NkPpc= =qufR -END PGP SIGNATURE-
Bug#932350: ITP: lutok -- lightweight C++ API library for Lua
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni Control: block 932349 by -1 -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 * Package name: lutok Version : 0.4 Upstream Author : Julio Merino * URL : https://github.com/jmmv/lutok * License : BSD-3 Programming Lang: C++ Description : lightweight C++ API library for Lua Lutok provides thin C++ wrappers around the Lua C API to ease the interaction between C++ and Lua. These wrappers make intensive use of RAII to prevent resource leakage, expose C++-friendly data types, report errors by means of exceptions and ensure that the Lua stack is always left untouched in the face of errors. The library also provides a small subset of miscellaneous utility functions built on top of the wrappers. Lutok focuses on providing a clean and safe C++ interface; the drawback is that it is not suitable for performance-critical environments. In order to implement error-safe C++ wrappers on top of a Lua C binary library, Lutok adds several layers or abstraction and error checking that go against the original spirit of the Lua C API and thus degrade performance. Lutok is a (build) dependency of the kyua test framework -BEGIN PGP SIGNATURE- iQJFBAEBCgAvFiEEU7EqA8ZVHYoLJhPE5vmO4pLV7MsFAl0wO8YRHG5pY29vQGRl Ymlhbi5vcmcACgkQ5vmO4pLV7Mt8hA/+IaLsUmWRd9hNkmZ54w6fkeFJP/4N/t4J iPt5pMkw1bSj2rv6ZbXadV2/IhkIZuXlMEXVO4cSJ/ffWwwzilwSIrPIOuYdzQ9o 1Y5C4nbKMs/tVmjM7lk556Xzojra8wI7DmCJrtTTIk9UBaAyEaUyELvvnUGXoC32 9toGqZiRVa5uFrb+3Y0sQfb3qV9G7orfpUzOQwBIaNZRpZOCZJlXkbtKu4X38i0f k3C85pmn74LmsFkBozACUhJbyhR0vjuV/wgzj8tEO+NUvN7MbNYy9WWBbOKp49GH ouY1ZYZ5iE20GI2bN9pTNqJcl6GrYirn/hm1fNXOU7YawkwxPmBMimeCOZ5EtR4O 1bB+xIulJ1YaFHIYDVdNeKxfxNiBdilzQKJFXSzcuPKwLoOkPXtrQGBsY4bTmZb2 /yp2rR3q/+ixHWHk8IUBHDBeU1skefVt+KVBY1XZqkJdFkWWdfaJtYNto+DqQ1cl fqbWy/I7ZM122Si/WrNNN5gn4/556E/nDLpcN9XjX1KQibd7bFhQnvSD9K3lg7wS pr2l+O4JPmONsfWQKG9bMIf2QkDnqNTnNNcEw3aiP+9sL5QgPNMGZQmcWhzbQIhR 0AoXEEiueX9aOQ6qUSSaD2DXS9k79siooKuyTbtLxGuTMkqrNX6GItiI9ckauNat w30ZflC9V/4= =KFen -END PGP SIGNATURE-
Bug#932349: ITP: kyua -- testing framework for infrastructure software
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 * Package name: kyua Version : 0.13 Upstream Author : The Kyua Authors * URL : https://github.com/jmmv/kyua/wiki/About * License : BSD-3 Programming Lang: C++ Description : testing framework for infrastructure software Kyua is a testing framework for infrastructure software, originally designed to equip BSD-based operating systems with a test suite. This means that Kyua is lightweight and simple, and that Kyua integrates well with various build systems and continuous integration frameworks. Kyua features an expressive test suite definition language, a safe runtime engine for test suites and a powerful report generation engine. Kyua is for both developers and users, from the developer applying a simple fix to a library to the system administrator deploying a new release on a production machine. Kyua is able to execute test programs written with a plethora of testing libraries and languages. The library of choice is ATF, for which Kyua was originally designed, but simple, framework-less test programs and TAP-compliant test programs can also be executed through Kyua. Kyua is a test dependency of pkgconf. -BEGIN PGP SIGNATURE- iQJFBAEBCgAvFiEEU7EqA8ZVHYoLJhPE5vmO4pLV7MsFAl0wOHARHG5pY29vQGRl Ymlhbi5vcmcACgkQ5vmO4pLV7MvdJg/+PHBzJHlrNIjCTgkkPzR5jhWfYTtrAah4 eJgD9UXK1xVEp2Bp9xdcXVf0TmGqPeHSTmEIbRHK6IvFnPNPYk64PQFEXoJt9AV9 8OoQCJax3U/mJ1pe70gfC4N/DhyEHQPNKAv8k+xP8xpTW23PSMk1vo89aS1+ggMz NmlmRVMAb6gprabBQag8Bba5QY1XHkHFaWHO3Jdphar0LfRfBlr9tjr/2f1+AfAl ZKqIQJx0qaZkoDIzJkLqHPK5PrS/KEI5RObvAkVwVoe50071WNFPjT2SkYZQTrr8 4Z3fjLR4HVqorKS0Z9jTYxo48Wih+uoKITSsUaKwPdiW/mdP9kqk/4+edXk82NTq SANfORO2X3l/2/K1DB8bo+3en4AGXsk5QlBQtd7/3BqDQZgAlg32rHigYRiOr5lR BovjXALFYT0d0OaIuqs62BQLMVmEUVpHagLTHJVVpuJl+5Kqt7OdsaNamBAM9SQA DxuPIvhsQHKz1QGIyBP6HiebbAXEwLcP6k8gjE+VG3V6LncLjDeBT7gkv2eJ1roU BvHRDHUtFyJxnvcUP66WGQeOtaAjldSZlq7LymcG3FN07PN9K1TxtrzCdERrZyae mU284qkFhZrha6ILweKXqbqcfFtHEAt9iLLM3VzH8d2xRZUch0+WS4xoNdCr+i3M BtHaG0cc89Y= =+90K -END PGP SIGNATURE-
Bug#930900: ITP: cni-plugins -- CNI (Container Networking Infrastructure) Plugins
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 * Package name: cni-plugins Version : 0.8.1 Upstream Author : The CNI team * URL : https://github.com/containernetworking/plugins * License : Apache-2.0 Programming Lang: Go Description : CNI (Container Networking Infrastructure) Plugins The official CNI plugins repository contains several types of plugins ### Interfaces - - `bridge`: Creates a bridge, adds the host and the container to it. - - `ipvlan`: Adds an [ipvlan](https://www.kernel.org/doc/Documentation/networking/ipvlan.txt) interface in the container. - - `loopback`: Set the state of loopback interface to up. - - `macvlan`: Creates a new MAC address, forwards all traffic to that to the container. - - `ptp`: Creates a veth pair. - - `vlan`: Allocates a vlan device. - - `host-device`: Move an already-existing device into a container. ### IPAM: IP Address Management - - `dhcp`: Runs a daemon on the host to make DHCP requests on behalf of the container - - `host-local`: Maintains a local database of allocated IPs - - `static`: Allocate a static IPv4/IPv6 addresses to container and it's useful in debugging purpose. ### Other - - `flannel`: Generates an interface corresponding to a flannel config file - - `tuning`: Tweaks sysctl parameters of an existing interface - - `portmap`: An iptables-based portmapping plugin. Maps ports from the host's address space to the container. - - `bandwidth`: Allows bandwidth-limiting through use of traffic control tbf (ingress/egress). - - `sbr`: A plugin that configures source based routing for an interface (from which it is chained). - - `firewall`: A firewall plugin which uses iptables or firewalld to add rules to allow traffic to/from the container. -BEGIN PGP SIGNATURE- iQJFBAEBCgAvFiEEU7EqA8ZVHYoLJhPE5vmO4pLV7MsFAl0Nx3sRHG5pY29vQGRl Ymlhbi5vcmcACgkQ5vmO4pLV7MtmqA//T5Qcr29o84rjLVAQ26YMlcYqqqodq/a1 u6VHi3fU7AXOjrVvmQ5SHeYBPCUl3p+/U4pp6PV1lMiVQ4toBOEwznZ02p+2VzBc Cuq0YzDD7naz/ROOR/O/h9zZCfV3+5eOLZ2F0BMfIWWwEn3WTNuxdoIzspmF4m6d N+n0ZBK0UJWRg6/RrhEorTIIm8QkyGRVVba2yOregpborukRXMWa4Z9SflFel+ru E0/3Rsa/mmlOKpG3hkROEchlBYx73oLmbXBS8BnX1yiZlzZQkPq3qLictWZwxc/D kj9x8AELyXY2ly8hQ/7jcqFdx+WRDHEu+T9kA0Nz+utb8AwIVJcESYWYyv3SijDE stz1mJv0EsKAOXQ8+2euVK7YkMIZPLoPOVqQLA6h5/RN67wLeY1qo25UWx/JezcK 1AyqHsO8G06qURSfVBM0avvUVAs4z++EhhUHpFXjSSEuMbUCkQGrwBV5tDu/flQV lvlxomwAgMPagiYf6tfpWceiemWeYiEDl3vfFE3FxT6rE4EnxnNhSU2r6usCAyvF gCkBnnJY4pL/nKzMR3GLEmv5sVNEr2W9ZPDkcchWS0/i1wtXBIh2/a01Gga7+rsF 4XDXaIJki2TXacTjWm+OfTZbRQ1zE10XyEd8JcxX078wliW+FnvlnI6nMjlVJ6ci Y9OgyC0fOLs= =ANyc -END PGP SIGNATURE-
Bug#930899: ITP: podman -- Tool for running OCI-based containers
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 * Package name: podman Version : 1.4.2 Upstream Author : The github.com/containers authors * URL : https://github.com/containers/podman * License : Apache-2.0 Programming Lang: Go Description : Tool for running OCI-based containers At a high level, the scope of libpod and Podman is the following: - - Support multiple image formats including the OCI and Docker image formats. - - Support for multiple means to download images, including trust & image verification. - - Container image management (managing image layers, overlay filesystems, etc). - - Full management of container lifecycle. - - Support for pods to manage groups of containers together. - - Resource isolation of containers and pods. - - Support for a Docker-compatible CLI interface through Podman. - - Integration with CRI-O to share containers and backend code. More notably, it supports running containers without a supporting daemon (though there is an optional one) and without `root` privileges (or any sort of privileged helper). -BEGIN PGP SIGNATURE- iQJFBAEBCgAvFiEEU7EqA8ZVHYoLJhPE5vmO4pLV7MsFAl0NxhQRHG5pY29vQGRl Ymlhbi5vcmcACgkQ5vmO4pLV7MumHA//a54DLa20VVsKCdDCBl5oFAXKe3KeO44q xhZZY/fXGo++29JhJcGi0wLZHAYllRhtaqNxzabNygXwNsCioZbL3FANr3MRF9rq ZGPfK9ARA4mAbkqRWRLq4N3B/ks1b3usITrkkamTAAmh+K/7N5tMGpP103LyuWjn x1SFRPX5wmJcWfN68gs3iL+F0YZRSS5v2BilAHkGxxjmMfTXpTR0ZPlKvizvtXy3 PAiQa5b5gmFWInlHGWQGawU+I13Ie3Snl8BbeXqWnkA27/VQyRiSEuPSgXrLum83 KwNHUp1oMIEUMgIkw9r6Oi3W0wPyM3Dvl1XYE8Q+u4dIyCqAZYYYJrXAG19X7OF1 j8wih8X0dPwVm8xWL7qBdYfoUtgjHQg8xfjtA0b5K/gVsuRicgEiozJ8j04B1F6G OFpM3zjeeea5bpdjCNa1iacTMa046njvbe+QPVyOJAWNDlZW0c+5gJt/o0HzcNi9 ZRGbh1eIZqbzG32ZKs7fA3KKUvp0I1vr+50VDTMYZ/Q6sVSm8WyyqY2HVlvUe9vH RZYWgLT3F62xkl88kY4TZPzFcN6qTBuZq819KpSqnseONWNwd1zBMAtTHcYzd+XA 1MKUDFstnQloUbse7XwVUDhnURYty7w8oaruEVXAZoCWxGeVuIXWr2gQAuLGBRSS 1ENa8WSz6mk= =I4iK -END PGP SIGNATURE-
Bug#930898: ITP: conmon -- OCI container runtime monitor
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 * Package name: conmon Version : 0.3.0 Upstream Author : The github.com/containers authors * URL : https://github.com/containers/conmon * License : Apache-2.0 Programming Lang: C Description : OCI container runtime monitor Conmon is a monitoring program and communication tool between a container manager (like podman or CRI-O) and an OCI runtime (like runc or crun) for a single container. It is a dependency of podman, a root-less container runtime, which I intent to package. Upon being launched, it double-forks to daemonize and detach from the parent that launched it. It then launches the runtime as its child. This allows managing processes to die in the foreground, but still be able to watch over and connect to the child process (the container). While the container runs, conmon does two things: - - Provides a socket for attaching to the container, holding open the container's standard streams and forwarding them over the socket. - - Writes the contents of the container's streams to a log file (or to the systemd journal) so they can be read after the container's death. Finally, upon the containers death, conmon will record its exit time and code to be read by the managing programs. Written in C and designed to have a low memory footprint, conmon is intended to be run by a container managing library. Essentially, conmon is the smallest daemon a container can have. -BEGIN PGP SIGNATURE- iQJFBAEBCgAvFiEEU7EqA8ZVHYoLJhPE5vmO4pLV7MsFAl0NxSoRHG5pY29vQGRl Ymlhbi5vcmcACgkQ5vmO4pLV7Mu5rA/8C36uf7Y/jfKkKFvGLAm/DSg3CBvwW1EZ Bo5TaDLDGBvVvIc2nMUW5FxHWiMEgHQfSokdO4Q/KRRsNsyRFh9rcAmxAaq7/vPf SfqQoeaEBnZIIi5RnYDvdt56UWI13adpWLalZPYeoN6B7tOSU3IAuTMLxxDixKi+ Xoe7XKcOBiIDMsKhCnStsYzi0I7WWlCmoVPUi1rfzfQ27oByK0uP6dHY033CIvs+ 351B2fql0wbQref9zWvvyROBmoUgmHv3YxaJ2Odg5DTO2Tvxq3+kciGzzeVigdbJ pq7HuKGj7EXaoB0JceURao1uTQMsVoohe9+qr7+C6k6RFMIPl+0LsSi9edY13Gnc tl6YcvjfLY8ON3cdtuv/KsVOAmyh0OZqKn9willCQRa3Xkut6gC9OGfsGs25weqo FDf2BT07JUPYC4i0GhNiVFhwtYI0hcl2vMzColBt0ew8NNl59bZfVt0QUNMdQbGg 2CUa33WcjIBs/n89CDQRe24+QzdCFJbSu/Naa9UvxY2SqJHj/z6XJXtwEJF7lLP8 A8ZPjmG6DB2tGeKWaJhCV9y0ygKAa/alF1DJ1DdfVtGdUB0a5TVriMPPSAdmvH0c k0to9fJgHzpqTJskjpOMxiL/3TrOTuO3eEdb60xB/xBRHICDJPVPIM64nKyvbnMg uB+nAa6Cua4= =iVhs -END PGP SIGNATURE-
Bug#921989: ITP: sozu -- a fast, reliable, hot reconfigurable HTTP reverse proxy
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 * Package name: sozu Version : 0.11.0 Upstream Author : Geoffroy Couprie * URL : http://sozu.io * License : AGPL-3.0 Programming Lang: Rust Description : a fast, reliable, hot reconfigurable HTTP reverse proxy Its authors intend it to be “the most reliable reverse proxy ever”: - - it should never crash (currently fixing the remaining panics) - - you should not need to restart it - it can receive configuration changes from a unix socket at runtime - it should be able to upgrade without any downtime - - it should not have exploitable memory errors - even if it has one, workers will be sandboxed - - you set up a limit on the number of concurrent connections to a worker - the reverse proxy will refuse new connections over that limit, instead of requesting unavailable resources like memory Moreover, HTTP frontends currently-available in Debian are either fairly low-performance, or written in languages that do not guarantee memory safety, making them a never-ending source of remotely-exploitable bugs. As such, I believe sozū fills a gap within Debian's package ecosystem. I intent to package it, and its various components, as part of the Debian Rust team, and maybe get involved in upstream development (author in X-Debbugs-CC). Best, nicoo -BEGIN PGP SIGNATURE- iQJFBAEBCgAvFiEEU7EqA8ZVHYoLJhPE5vmO4pLV7MsFAlxgr1gRHG5pY29vQGRl Ymlhbi5vcmcACgkQ5vmO4pLV7MsH4A//SuqK/mo7Y3CliIM80Lyo6m6kmYOCUtpz eGfVAXFiR+BjvyjitVHk0NZBK7Jx0qzuA4rUc2rwJKXW+QFQCcsdXo2elkJLp1+V ZMRHZnfuOH76iSZYdS6Kupg6PqRh5YEZzBWmS/UaBcT8HtFaI2HAj0PBbvsvYCZB G8zQc/bnDHfPhff/1qH13yKiegsDlCFrkyyyAJtmSqMx1jM7JT7zNsOomYBgdzqs e6m4MOqPqreFa7Cn4tDiGBK4wTQ4I21Yly9mOzvRezR4uIUNJe/jTn5U80tp5KGf ipLFlNI1AQcVzBn5fh+eaVht1YymwNP0y7afYloEJRDRKAj7V66k8vhbWSOCNI7S ulthOW7Yez/caTPj+9Y9E1LAh7vouPY54ECkl8MxcGtcVhxj0ztIsjrbNZTJVhn9 Rw0HOnHI9XT6qhPTzJqHVDF2fJ9NLFmy2bH56O34X/ZW2DcMoIJbvJo+vg1khHe/ 8t1bzjVEb6OEPFzYNhqL7MbBs6MymSxGUN37jVvYE5LPSOamEo1BB/fTLDBbvi1A CKkhnfkjnFuAGior7TPhMOLtklDav70e+RGlq1tdkSOWca3ifk/wEsSxfZmKCCgP QdA6vWDT1MT6NdieXY4mOjNNkeXw3bWvATo8f5OsIUhEF/LdvdEgjFdvFkv2Edv9 JJzCw5X3Is0= =iP16 -END PGP SIGNATURE-
Bug#900940: ITP: python-fido2 -- Python library for implementing FIDO 2.0
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni * Package name: python-fido2 Version : 0.3.0 Upstream Author : Yubico A.G. * URL : https://www.github.com/Yubico/python-fido2/ * License : BSD-2 and Apache-2.0 Programming Lang: Python Description : Python library for implementing FIDO 2.0 A Python library for communicating with a FIDO device over USB HID as well as verifying attestation and assertion signatures. Supports FIDO U2F and FIDO 2.0.
Bug#900939: ITP: yubikey-manager -- Python library and command line tool for configuring a YubiKey
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni * Package name: yubikey-manager Version : 0.7.0 Upstream Author : Yubico A.G. * URL : https://developers.yubico.com/yubikey-manager/ * License : BSD-2 Programming Lang: Python Description : Python library and command line tool for configuring a YubiKey YubiKey Manager (ykman) is a command line tool for configuring a YubiKey over all transports. It is capable of reading out device information as well as configuring several aspects of a YubiKey, including enabling or disabling connection transports an programming various types of credentials. It is built around a Python library for configuring YubiKey over all transport modes, for Python 2 and Python 3.
Re: Bug#899299: libu2f-udev: Post-inst script should make udev reload rules
Hi James, On Sun, Jun 03, 2018 at 06:20:03PM +0100, James Cowgill wrote: > Hi, > > On 03/06/18 16:08, Nicolas Braud-Santoni wrote: > > X-Debbugs-CC: debian-devel@lists.debian.org > > > > Hi Debianites ! > > > > On Tue, May 22, 2018 at 10:23:33AM +0200, Nicolas Braud-Santoni wrote: > >> [libu2f-udev's post-inst script should make udev reload rules.] > >> Otherwise, the rules are not active until the next reboot (or until the > >> user > >> manually calls `udevadm control -R`). > > > > To fix this bug, I need to call `udevadm` from the postinstall script, > > meaning that libu2f-udev needs to Pre-Depends on udev. > > Running a command from another package in postinst only requires a > normal Depends - not a Pre-Depends. OK. I had assumed calling udevadm before udev was configured was wrong, thanks for the clarification. > However, I don't think you need to run "udevadm control -R" at all. udev > will monitor rules from /lib/udev/rules.d while its running and > automatically reload them when changed. Interesting; when I tested libu2f-udev, I ran into cases where the rules seemed not to be loaded yet, though it might be my testing was wrong. I will likely keep the explicit reload, though, as I need the script anyhow. > For the second half of this bug: > > Consider investigating whether it is possible to apply the udev rules to > > already-plugged-in devices (as setting tag uaccess should be idempotent). > > This can be done by running "udevadm trigger". By default every device > on the system will be triggered which is a bit heavyweight, so you > probably want to add some *match parameters to restrict this to the > devices you're interested in (see the udevadm man page). Yes, I wrote a bash abomination which parses the installed rules and issues a series of `udevadm trigger` calls with the right filters :) https://salsa.debian.org/auth-team/libu2f-host/commit/c9ef9a71415ef69ab2cf872473f1d875b0293df9 Thanks again for the feedback, I will just remove the Pre-Depends (and make it a regular Depends). Best, nicoo
Bug#899299: Bug #899299: libu2f-udev: Post-inst script should make udev reload rules
X-Debbugs-CC: debian-devel@lists.debian.org Hi Debianites ! On Tue, May 22, 2018 at 10:23:33AM +0200, Nicolas Braud-Santoni wrote: > [libu2f-udev's post-inst script should make udev reload rules.] > Otherwise, the rules are not active until the next reboot (or until the user > manually calls `udevadm control -R`). To fix this bug, I need to call `udevadm` from the postinstall script, meaning that libu2f-udev needs to Pre-Depends on udev. Per policy (§3.5 Dependencies), I need to discuss this first on d-d@, so here we are :) Best, nicoo
Bug#900348: Bug #900348: ITP: sudo-pair
X-Debbugs-CC: debian-devel@lists.debian.org On Tue, May 29, 2018 at 01:05:22PM +0200, Nicolas Braud-Santoni wrote: > * Package name: sudo-pair PS: I considered using the name libsudo-pair, but we already ship a sudo policy plugin as sudo-ldap, and I prefer to be consistent.
Bug#900348: ITP: sudo-pair -- Plugin for sudo that requires another human to approve and monitor privileged sudo sessions.
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni * Package name: sudo-pair Version : 1.1.0 Upstream Author : Square Inc. * URL : https://github.com/square/sudo_pair * License : Apache 2.0 Programming Lang: Rust Description : Plugin for sudo that requires another human to approve and monitor privileged sudo sessions. sudo is used to run commands as privileged users, but on some sensitive systems, you really want to ensure that no individual can act entirely autonomously. This plugin enforces that no user can act entirely on their own authority within these systems, by requiring a separate auditor to monitor the interactive sudo session.
Bug#898071: ITP: foundationdb -- distributed, transactional, key-value store
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni * Package name: foundationdb Version : 5.1.7 Upstream Author : Apple Inc. * URL : https://www.foundationdb.org/ * License : Apache-2.0 Programming Lang: C/C++ with bindings for many others Description : distributed, transactional, key-value store FoundationDB is a distributed database designed to handle large volumes of structured data across clusters of commodity servers. It organizes data as an ordered key-value store and employs ACID transactions for all operations. It is especially well-suited for read/write workloads but also has excellent performance for write-intensive workloads. Users interact with the database using API language binding.
Bug#897246: ITP: sway -- i3-compatible Wayland compositor
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni Control: block -1 by 897245 * Package name: sway Version : 1.0~alpha.1 Upstream Author : Drew DeVault * URL : http://swaywm.org * License : MIT Programming Lang: C Description : i3-compatible Wayland compositor sway (SirCmpwn's Wayland compositor) is a work in an i3-compatible Wayland compositor. This means it is a minimalist, tiling window manager.
Bug#897245: ITP: wlroots -- modular Wayland compositor library
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni * Package name: wlroots Version : 0~2018.04.07-1 Upstream Author : Drew DeVault * URL : http://swaywm.org/ * License : MIT Programming Lang: C Description : modular Wayland compositor library wlroots is an experimental Wayland compositing library, used as the basis for several minimalist Wayland window managers, including sway.
Bug#897202: ITP: seriousproton -- C++ game engine implemented atop SFML
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni * Package name: seriousproton Version : 2018.02.15 Upstream Author : Daid & Nallath * URL : https://github.com/daid/SeriousProton/ * License : MIT Programming Lang: C++ Description : game engine implemented atop SFML seriousprootn is the game engine used to implement Empty Epsilon and thus a dependency of it.
Bug#897201: ITP: empty-epsilon -- a spaceship bridge simulator game
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni * Package name: empty-epsilon Version : 2018.02.15 Upstream Author : Daid & Nallath * URL : https://daid.github.io/EmptyEpsilon/ * License : GPL-2 Programming Lang: C++ & Lua Description : a spaceship bridge simulator game EmptyEpsilon places you in the roles of a spaceship's bridge officers, like those seen in Star Trek. While you can play EmptyEpsilon alone or with friends, the best experience involves 6 players working together on each ship. Each officer fills a unique role: Captain, Helms, Weapons, Relay, Science, and Engineering. Except for the Captain, each officer operates part of the ship through a specialized screen. The Captain relies on their trusty crew to report information and follow orders. Artemis Spaceship Bridge Simulator was the inspiration for EmptyEpsilon. It is pretty good as a bridge simulator, but had some issues that EmptyEpsilon's authors wanted to fix. Moreover, Artemis is not opensource.
Bug#897190: ITP: wemux -- multi-user Tmux made easy
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni * Package name: wemux Version : 3.2.0 Upstream Author : Matt Furden * URL : https://github.com/zolrath/wemux * License : MIT Programming Lang: Shell Description : multi-user Tmux made easy wemux enhances tmux to make multi-user terminal multiplexing both easier and more powerful. It allows users to host a wemux server and have clients join in either: - Mirror Mode gives clients (another SSH user on your machine) read-only access to the session, allowing them to see you work, or - Pair Mode allows the client and yourself to work in the same terminal (shared cursor) - Rogue Mode allows the client to pair or work independently in another window (separate cursors) in the same tmux session. It features multi-server support as well as user listing and notifications when users attach/detach. Best, nicoo
Bug#896641: ITP: pijul -- Distributed version control system based on a sound theory of patches
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni * Package name: pijul Version : 0.10.0 Upstream Author : Pierre-Étienne Meunier * URL : https://pijul.org * License : GPL-2 Programming Lang: Rust Description : Distributed version control system based on a sound theory of patches Pijul is a free and open source (GPL2) distributed version control system. Its distinctive feature is to be based on a sound theory of patches, which in particular provides new ways of dealing with merges; it tries to make it easier to learn and use, and truly distributed. Since April 2017, Pijul is self-hosted, in the sense that it is used for its own development.
Bug#896466: ITP: dune -- composable build system for OCaml projects
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni * Package name: dune Version : 1.0~beta20 Upstream Author : Jane Street Group, LLC * URL : https://github.com/ocaml/dune * License : Apache-2.0 Programming Lang: OCaml Description : composable build system for OCaml projects Dune is a build system designed for OCaml/Reason projects only. It focuses on providing the user with a consistent experience and takes care of most of the low-level details of OCaml compilation. All you have to do is provide a description of your project and Dune will do the rest. Dune was previously named jbuilder; I am renaming the source and binary packages to follow the upstream move. Best, nicoo
Bug#893165: ITP: node-capnp -- Cap'n Proto bindings for Node.js
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni Control: block 893103 by -1 * Package name: node-capnp Version : 0~20180209 Upstream Author : Kenton Varda * URL : https://github.com/capnproto/node-capnp * License : BSD-2 Programming Lang: C++, JS Description : Cap'n Proto bindings for Node.js node-capnp is a wrapper around the Cap'n Proto C++ library. Both the serialization and the RPC layer are exposed. This is a dependency of sandstorm.io
Bug#893164: ITP: ekam -- ekam build system
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni Control: block 893103 by -1 * Package name: ekam Version : 0~20180111 Upstream Author : Kenton Varda * URL : https://github.com/sandstorm-io/ekam * License : Apache 2.0 Programming Lang: C++ Description : ekam build system Ekam ("make" backwards) is a build system which automatically figures out what to build and how to build it purely based on the source code. It is a build dependency of sandstorm.io.
Bug#893103: ITP: sandstorm.io -- Self-hostable web productivity suite & webapp package manager
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni Control: block -1 by 842425 * Package name: sandstorm.io Version : 0.230 Upstream Author : Sandstorm Development Group, Inc. * URL : https://sandstorm.io * License : Apache 2.0 Programming Lang: C++, JS Description : Self-hostable web productivity suite & webapp package manager Sandstorm is a package manager and sandbox meant for people to easily install and self-host web applications, such as collaborative documents, blog systems, project management tools, ... Sandstorm provides a unified access control model to documents, based on object capabilities, and secures against vulnerable or malicious applications by executing each instance separately, and in a sandbox with extremely limited attack surface. As a side-note, one of the sandstorm upstream developpers, Asheesh (in X-Debbugs-CC), is also a Debian developper, and the Debian community already has a Sandstorm instance hosted at storm.debian.net. Best, nicoo
Bug#892416: ITP: opam-file-format -- Parser and printer for the opam file syntax
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni * Package name: opam-file-format Version : 2.0.0~beta5 Upstream Author : Louis Gesbert * URL : https://github.com/ocaml/opam-file-format/blob/master/opam * License : LGPL-2.1 with OCaml linking exception Programming Lang: OCaml Description : Parser and printer for the opam file syntax opam-file-format is a dependency for OPAM 2.x (which is currently a release candidate); the package would be maintained as part of pkg-ocaml. Best, nicoo
Bug#887561: ITP: ries -- find algebraic equations, given their solution
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni X-Debbugs-Cc: debian-devel@lists.debian.org * Package name: ries Version : 2017.02.12 Upstream Author : Robert P. Munafo * URL : https://mrob.com/pub/ries/ * License : GPL-3+ Programming Lang: C Description : find algebraic equations, given their solution Given a number, ries searches for algebraic equations in one variable that have a solution (root) near that number. It avoids trivial or reducible solutions like ``x/x = 1''. If rhe input is an integer, ries can find an exact solution expressed in terms of single-digit integers. The output gives progressively ``more complex'' equations that come progressively closer to matching the input number. signature.asc Description: PGP signature
Bug#882814: ITP: snooze -- run a command at a particular time
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 * Package name: snooze Version : 0.2-1 Upstream Author : Leah Neukirchen * URL : https://github.com/chneukirchen/snooze * License : CC0 Programming Lang: C Description : run a command at a particular time `snooze` is a new tool for waiting until a particular time and then running a command. ## Benefits Over cron: - - mnemonic syntax - - no overlapping job runs possible - - filtering by ISO week and day of year - - due to supervision, no centralized daemon required - - due to supervision, can easily disable jobs or force their execution instantly - - due to supervision, have custom logs - - due to no centralized daemon, no fuzzing with multiple users/permissions - - very robust with respect to external time changes - - can use a file timestamp to ensure minimum waiting time between two runs, even across reboots - - randomized delays (some cron have that) - - variable slack (no need for anacron) - - ad-hoc usage possible, just run the program from command line Over runwhen: - - less confusing usage (I hope) - - filtering by ISO week and day of year - - zero dependencies Over uschedule: - - due to supervision, no centralized daemon required - - filtering by ISO week and day of year -BEGIN PGP SIGNATURE- iQJNBAEBCgA3FiEEiWEbFKE2h/s1SpJPnU+IAQz+GeMFAlobXgQZHG5pY29sYXNA YnJhdWQtc2FudG9uaS5ldQAKCRCdT4gBDP4Z40CcEACcT102hqSwoXFwkFHLcjp8 gUQvtqUYF7BD3JbB4MyF7KktyLaApMXv7a6VVZN4DldpFHKRlY/XoT43fyDV7IkV ABzn1RUYPo7hKsAYOEGleDsM4I92fceOA2A2SsdTzyfapGSSirPXEw+AokPQG8G2 uTbeJyAqAWGPBAjCOw6vw5oyqh0vEwBEjrIdmX4nUzgBYpW41YQpdIIi1TK+bC4N j6AncWAaQEa9KB+edSHiegpxiaijk0TzbuPuVU7bjl4hzYLXHSIfnYnzk1t2KiRa Q/2gRE5fwYGKGMOwmX3ueXlWO7c46XO+ALIkh1hNjLpgv9Qgo0qAPMp1Q1pCPksR huSx0YUeDDKUb48++HX8fndRjcQAbsrs60lJk1doWHP8jESf1hQu9McUGm4VAvB4 peLa8DCOoeTifVWgzcuKVMfJzssEcyT+1SRTjJykMnF9f2GOL2eZGCxSOYAcXenz PiXLZbjZvI2OhSjlUcjZNCW9zpoxmqcXlvVdHaLEerXVe/gGQ9f3qAcPNg3IZOVc /7Sc17NFItPSZWHWzew9swuTx7oJ0T3w+9ZRko/b8R5wDKaVjpIkcUJFD5sjYfZ5 TOma9o9X+k+PtoNzMXGZc5ZgTfgwu1R0FKdQzIkRbb0SIMuaI2hEZoG3oRsqRDNj YqJz4Xe4GrR8ci6f85gIEw== =NU94 -END PGP SIGNATURE-
Bug#882793: ITP: holes -- find runs of zero bytes
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni * Package name: holes Version : 0~git.20170801.13d2aac9-1 Upstream Author : Leah Neukirchen * URL : https://github.com/chneukirchen/holes * License : CC0 Programming Lang: C Description : find runs of zero bytes holes looks for runs of zero bytes (a.k.a. holes) in the specified input files (or the standard input), and prints the start addresses (in hexadecimal) as well as the lengths (in decimal). When multiple input files are specified, holes prefixes each line with the file name. . It can be used with fallocate(1), truncate(1), or virt-sparsify(1).
Bug#882788: ITP: mblaze -- UNIX utilities to deal with Maildir
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni * Package name: mblaze Version : 0.2-1 Upstream Author : Leah Neukirchen * URL : https://github.com/chneukirchen/mblaze * License : CC0 (+ some files under MIT/Expat) Programming Lang: C Description : UNIX utilities to deal with Maildir The mblaze message system is a set of Unix utilities to deal with mail kept in Maildir folders. It is a classic command line MUA and has no features for receiving or transferring mail; you are expected to fetch your mail using fdm(1), getmail(1) offlineimap(1), procmail(1), or similar , and send it using dma(8), msmtp(1), sendmail(8), as provided by OpenSMTPD, Postfix, or similar. mblaze expects your mail to reside in Maildir folders. . Its design is roughly inspired by MH, the RAND Message Handling System, but it is a complete implementation from scratch. mblaze operates directly on Maildir folders and doesn't use its own caches or databases. There is no setup needed for many uses. . mblaze consists of these Unix tools that each do one job: maddr(1) extract addresses from mail magrep(1)find mails matching a pattern mcom(1) compose and send mail mdeliver(1) deliver messages or import mailboxes mdirs(1) find Maildir folders mexport(1) export Maildir folders as mailboxes mflag(1) change flags (marks) of mail mflow(1) reflow format=flowed plain text mails mfwd(1) forward mail mgenmid(1) generate Message-IDs mhdr(1) extract mail headers minc(1) incorporate new mail mless(1) conveniently read mail in less(1) mlist(1) list and filter mail messages mmime(1) create MIME messages mmkdir(1)create new Maildir mpick(1) advanced mail filter mrep(1) reply to mail mscan(1) generate one-line summaries of mail msed(1) manipulate mail headers mseq(1) manipulate mail sequences mshow(1) render mail and extract attachments msort(1) sort mail mthread(1) arrange mail into discussions
Bug#882569: ITP: extrace -- trace exec() calls system-wide
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 * Package name: extrace Version : 0.4 Upstream Author : Leah Neukirchen * URL : https://github.com/chneukirchen/extrace * License : BSD Programming Lang: C Description : trace exec() calls system-wide extrace traces all program executions occurring on a system. Best, nicoo -BEGIN PGP SIGNATURE- iQJNBAEBCgA3FiEEiWEbFKE2h/s1SpJPnU+IAQz+GeMFAloXfjkZHG5pY29sYXNA YnJhdWQtc2FudG9uaS5ldQAKCRCdT4gBDP4Z43Q0D/wNxK2UsvJqEN0TXTuXI3Tz qWh8J/XlZLptZMxX0y1derEy0Gf1oLxrPtOKgdogqWVodi6VcwwnQHqqe6UrjuCW zGB47Skf9YZVHWP42sji3zYV6EWwrsimZYFqea39k1lbS40KxdN4KNEgGfpzYwaP Wy6AyfarbpvjwDVaiA96fLtUHGKDbni5vmIJbCcXpgFeaK1sjcLfxrBPTQYAJawy JDPlHh7O8JSwWrM4Ag/S2yG/mmg+ZR7vicMpTrld56KCNVlGsWpvLKUotjTyERO0 Ds8u7szMf5v8e4Hbk3LTMxvsedbU9IHYWNtLrvmimNXW7ilh6oFbUOq2B8DAoift Xs/yUBDX/sgesWFsCpbjliUMYmbgRV8PlOOotpN91alV4f8LVF+YCVnX5XysJ0QM EW55p9Pbgn41gToCmrCk8gVu+TSCavaU5Irc3OvBLzPljAaQ2D5rfwWaFPDT+t6T ztPE2WVkYrJVAJ2uLxMc+PzvyRBaKXsY3kkDy6127D3syQx6AvHdLgRswvZkp1xZ t6prjwOYmf/+jsAVBV/keIQiv50/Ghdl8TYQZOkK4qhLIDagmm3HVrciGHl4cLLE DOb+pJ/Yi1kfAKj8Hdt+fdVBkXq5qA+e25JPv0KdUajM3eCdEXV2hBVcEGyFSKUn awx1FEXOuGW7eJ5Oei0FTA== =t0Ta -END PGP SIGNATURE-
Bug#882567: ITP: nq -- Lightweight queue system
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 * Package name: nq Version : 0.2.1 Upstream Author : Leah Neukirchen * URL : https://github.com/chneukirchen/nq * License : CC0 Programming Lang: C Description : Lightweight queue system These small utilities allow creating very lightweight job queue systems which require no setup, maintenance, supervision, or any long-running processes. . `nq` should run on any POSIX.1-2008 compliant system which also provides a working flock(2). Tested on Linux 2.6.37, Linux 4.1, OpenBSD 5.7, FreeBSD 10.1, Mac OS X 10.3 and SmartOS joyent_20160304T005100Z. Best, nicoo -BEGIN PGP SIGNATURE- iQJNBAEBCgA3FiEEiWEbFKE2h/s1SpJPnU+IAQz+GeMFAloXd6QZHG5pY29sYXNA YnJhdWQtc2FudG9uaS5ldQAKCRCdT4gBDP4Z4zbmD/9etCkuX7BBKONv5P7WfEbx yND/XaEIUoQAaZCQaTSJ9mtcprcH8mDTfQCfHcTsec5eALCwuhGvgnKe30e8e1O8 vWEdwebJLOOhJsfC8YUBqJwaFAtvjR/aTgC0OCDVTMim+hbWXj9d1rv2mSlF/MgM NvE8UugsmihxewEWFfY/uUWiqg+CrQVmtj3XoGQflwB8FgP/np6hi7yX7I8khl1O CQ0lgaNt1wuk6i5PT86InixktDZ1wdDyzV6fscGhNCMFEA8cPbvf6sHt6XQIT49Y 92YpQK/ygBr5xq6RFIaODrenHwaGlw2NKbaEGCB+hMUbP3T2R1BKMNsI/CnQmFQV YXeg44O/rvFI7OB4CJQI5Y388wNDQsCnKf2eLnxnrryrZIp29PebKEcfte2jwuOh vAl4CLJHIk/RlEH2JbOZB7nz7foe0Uss2JY9lfhQGCNplz2V3pxfaVOHKch8JQKc Sb1r+bOb8fuaPDSH+077pesWGHOYI4Y/iPWAcF1SC7ZRN/c21QhLW/Jx1ZAeJaha 5LMt5/Sm/dRmFGVu1MeyyNn6H7GsNRKuqLBh8fA3DXNeKm7BNVyp7Os5kK6cyDju uHrL0x9nhQ85gavCsujORYNKZnWYjbQcgmKsR2HBGNDYgbN/MdNHjy7uMmnZVYzj 9jFK1kprPiY6etFoWX7Mgw== =hjR8 -END PGP SIGNATURE-
Bug#880006: ITP: brightnessctl -- Controls backlight brightness
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 * Package name: brightnessctl Version : 0.3 Upstream Author : Mykyta Holuakha * URL : https://github.com/Hummer12007/brightnessctl * License : Expat Programming Lang: C Description : Controls backlight brightness This is just a simple utility to control backlight and LED brightness, along with udev rules that make it useable without root privileges. -BEGIN PGP SIGNATURE- iQJNBAEBCgA3FiEEiWEbFKE2h/s1SpJPnU+IAQz+GeMFAln0TSIZHG5pY29sYXNA YnJhdWQtc2FudG9uaS5ldQAKCRCdT4gBDP4Z4/0KD/9BsZVgzHu9gqjJconGd7vZ MDJMTDcxT+iyfmfnUKBHebee3ADCyQIy6awjOsAsNPKFg1mLTVN2pcnLGBwMEluF nH/6SwMSyiTTSzl9GPJVgYhd/8YXmDPdHh1W7FNHOOYG/hnOzYz9lqrbR7ogkCAp qyPVrd9BfPNR/xClCMrqzond/0Ad7SjFJZDzJtv3I3x6UctUskV1PuW9D6iLaBxL yyOYDY/fBieCg00CLK3Fpf9wdu94+0pqiW7SDiiX0R3ruoxyMKxS+x7iaHbukFBl lT3oIXfoh60QQD+vvNHGfo0z/273C7N3FUl/5Vb8FmssMUEQru/bjX1Oth+CNOd8 6lvqb7Y3morXtUHOqD33RLTinsZo6DPupbaXW8K0AEnIm3t3XUUV0Ava+u73px3P A+D+UX1QhLyuFRPx9/Lvl43NZU+WQC3l33WOwVusP2uYIlPFmBDex1gl1NAhd1Rc 2BuR2I9FqiFhrxTTnBAO/Kxze2OYVwT04bOMFVgdzQOwq7jHqzm+dtAdNowezK2k TZOHy0g2uUY1Cx0PavCfupJrbO/MbzvbBoLr6u6sCgjSneTL8Vsp3wHANwWfonrb vTuR15ZzQZm7a8vNqw7ZsII6pzDoPGVQuGuU0Xmr0ITOcKLMAYhs0OdNwcplLz51 RKMgaZw0TUb0LiiSkIKA1A== =ZLu4 -END PGP SIGNATURE-
Bug#861792: ITP: lr -- list files, recursively
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 * Package name: lr Version : 0.4 Upstream Author : Leah Neukirchen * URL : https://github.com/chneukirchen/lr * License : MIT Programming Lang: C Description : list files, recursively lr is a new tool for generating file listings, which includes the best features of ls(1), find(1), stat(1) and du(1). It has a powerful and user-friendly filter syntax, sorting and formatting capabilities. Differences with find(1) and ls(1) are hilighted on the homepage: https://github.com/chneukirchen/lr#benefits -BEGIN PGP SIGNATURE- iQJNBAEBCgA3FiEEiWEbFKE2h/s1SpJPnU+IAQz+GeMFAlkKxnkZHG5pY29sYXNA YnJhdWQtc2FudG9uaS5ldQAKCRCdT4gBDP4Z4zBVEADZNNtXEPbSLEj/p1OsLvHb /0YNe0/on9IEMJjtC0aG9EGHPOwfJnbbMrehZMXOzpZHH6hU7SUGs4Wb0Gzw4VKb dZPwC7pyeA4Ogs8JGfsTK2i5ooTYpeLpKwfQPxrpSkSblpfAVLhlnfzSu3x6Yz22 YW0ZqTgEK2GtOw2pyzgXdwihjyKRJn0qmzRPLcNbfrDzP9WVdSsIs9PwfCe0v8pu 14mk3E/FRLiTk5MXpijZPlfgvL8+mX50grgaeQ3MiMBqc5aPf9Miru/K00YI83GH GUE9OKBWMWt0YWy0SkONLQmYhdiKaadHZr+2WtrCxyMj3BHU3lCCQeiVeCKg31Wd If7XN2/a0QMSE5pC2rAUQD0hEQ1hPgOx4g1znx7SI3+YNt2CuoKGBYDR4Fk9s8k6 J1l9WPMTuEpaxaIoCIftmH9EmNpuC2XVyL0Vd+DOLu1E5WbIpnGfgOWaxlH48f8Z B5Myr9AHzxLQPfj/AYPAaLIQ2oEut+oVqs1IcYqlMo9cUus32ylp5Onv86rzrMOG yKCa0QfI5KsLe/Cw28a8szqdQ5G9tytRFJepUEChHZhEj8OJ13AZMJfBSHeVoCJ8 8O4kUkiqFTo1TXJ6BGa/awex3vziVdMdhezwHtswmBT5Vxq2j4KyawMW905jT2HT zQzIB1dcQJ8JQeSUNR7BnQ== =OEJ+ -END PGP SIGNATURE-
Bug#861793: ITP: xe -- simple xargs and apply replacement
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 * Package name: xe Version : 0.7.0 Upstream Author : Leah Neukirchen * URL : https://github.com/chneukirchen/xe * License : CC0 Programming Lang: C Description : simple xargs and apply replacement xe is a new tool for constructing command lines from file listings or arguments, which includes the best features of xargs(1) and apply(1). xe means "execute for every ...". It provides simple(r) parsing of its input, does not invoke a shell by default, can execute multiple commands in parallel, ... Differences with xargs(1) and apply(1) are hilighted on the homepage: https://github.com/chneukirchen/xe#benefits -BEGIN PGP SIGNATURE- iQJNBAEBCgA3FiEEiWEbFKE2h/s1SpJPnU+IAQz+GeMFAlkKxpYZHG5pY29sYXNA YnJhdWQtc2FudG9uaS5ldQAKCRCdT4gBDP4Z4zgUEACV2o3aSZA0M1gE2oI7anVl 1DjfUZrFAFEYRDiSE25/8Rz648qlLbZpxSBbwCpQCbBE5w2cvDcAzEB5B9UXsioh +IERJtqtrArx4URTbKKGvVY468ucfBBw1YN2ji9QZld6T8dcbeZsmsxVbqDkYh8P TKQiCDCxxl4+FIEdh161+6OnY7/m/jv1/e7URXls9tVvVPAqSiBPvxujWJE364gr 4TW2aeFj9gScZtAnCyrq9nAnSPDWYzv+0NNhT7u3WwIxjtRqsNHXZot1cgn/Py6S Rxmq3UgvOSlV0YHCJplpPUhNFVbqCEca66mPCEmhkpFNlun22RFrSGeaPB+OL8pY C1B2JuApkdsySWc/z+LMCwYfthOoumyQAzz0fcJLtJaph+YDszt6gzZnoJm3rCRo MAEOt0lIU9fM98YjNrwAD0Y3bq9/wOM62rvrPSwfIRt2LHsrC0d7IeuRPpr3oTJL YLFar4lBtrMNfcTeEQepc8iOJcPGOf3brn0FI6jAcOWzqWmFJ4rVGawG6xg4OvCh 0zK9Qp20HJ7tKDnDA9u5Hd/+oUnqXPnS4jp2BI6dElOvWhHq448r7VhDktuNcV35 91BjS+fhNmmsI8ZZbnQ/u6qZ26d7ChW/e3o3pFiWtxYv+n4886ZooFH795GT+RPA L1FPB5dghCiDsbQ/hAKf3Q== =XyIq -END PGP SIGNATURE-
Bug#848695: ITP: telegram -- Official desktop client for the Telegram instant messaging protocol
Package: wnpp Severity: wishlist Owner: "Nicolas Braud-Santoni" -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 * Package name: telegram Version : 0.10.20 Upstream Author : The Telegram Developers * URL : https://desktop.telegram.org/ * License : GPL-3 Programming Lang: C++ Description : Official desktop client for the Telegram instant messaging protocol Telegram is a popular, multi-platform, open, instant messaging protocol, which seems especially popular on mobile, but has a desktop client. While the protocol probably shouldn't be relied on for confidentiality [0,1], the UI pushes users towards insecure communication as the default, and the developers have made quixotic attempts at arguing why their protocol is secure rather than fixing it [2], I believe that there is value in packaging Telegram rather than having users download and install unsigned binaries [3]. I plan to maintain the package inside collab-maint. Best, nicoo [0] https://core.telegram.org/mtproto#general-description [1] https://gizmodo.com/why-you-should-stop-using-telegram-right-now-1782557415 [2] https://core.telegram.org/techfaq#q-why-don-39t-you-go-for-a-standard-encrypt-then-mac-approach https://core.telegram.org/techfaq#q-do-you-use-ige-ige-is-broken [3] https://desktop.telegram.org/ -BEGIN PGP SIGNATURE- iQJNBAEBCgA3FiEEiWEbFKE2h/s1SpJPnU+IAQz+GeMFAlhYAr0ZHG5pY29sYXNA YnJhdWQtc2FudG9uaS5ldQAKCRCdT4gBDP4Z4zztD/4+xoHIcewrb5YcfBwgN18T lyTEp/95AXxO3lKIC08Etg6R7Y4bzrOwV3MK/sYhcyNP41RE5A6wYGTLquNff7vY LnmS4nwMMhrTaWe/voblkfnVCJs1Auzi6Xns21Sh+abiyHu2jaPk5Z8mfi1Wusrc T8Ab4qMYW0CkfZlyCc7NjPhF8mIm8pZPyTakWYkRJarssfuqwR0ty6IuC6+Xs1cH L60fNYzgkqc6CvnswC5+i7qzsJlIutCqTjpcyDN4NtwlzL1NUmpugpIhD1C+l96A 7leDB/v/6kjBrZoJ/VWJISkFRMIOcmSvUYHetIkf+Jd4KrpyccUR4lleRmhRkNCf YOZpo9mNwZ6msAVLwgWjqxj3nnOSS1+S6ymyTZKeCRsikpC7aBgHguJ9YwcJbUUN bpBuU9nQ6JbHsW1H/mgQzrAXw5P2TG/43N47+1PxFpMh6k4UAnQhsEJ9YjKDNcqz HouSCnmuytyPQKm/OruVoAdI6R2oVMCAvcuMZv7Bg/5UjLd69T3TgZDJCfyd5LOa YIZV2MZbK16PZTKomsYSQgP0nExlutAD2lynUGR32g44ygdKHZ6ze1Ag8NkVRN3/ AESadMu5Gy1Mm+fzU52IFPlTatZY/jrmFaGIThYoioCXQLhe80H9qek6rrG2feXG 7r0UQSu4rleI/fJsvo0kIA== =ty8M -END PGP SIGNATURE-
Bug#843120: ITP: freight -- easy-to-understand shell script to handle APT repositories
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni * Package name: freight Version : 0.3.9 Upstream Author : The Freight Team * URL : https://github.com/freight-team/freight#freight * License : BSD-2-clause Programming Lang: SH Description : easy-to-understand shell script to handle APT repositories freight is an easy-to-use and to understand shell script for building packages and keeping them in an up-to-date and signed reporitory. . freight can be compared, in terms of scope and features, to reprepro(1), but is simpler to setup and maintain. I am adopting the source package from my friend Christian Pointner, with the intent to maintain it inside Debian.
Bug#832083: ITP: golang-github-weppos-dnsimple-go --
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni Control: block 813502 by -1 * Package name: golang-github-weppos-dnsimple-go Version : 0.0~git20160204.0.65c1ca7-1 Upstream Author : Scott Barron * URL : https://github.com/weppos/dnsimple-go * License : Expat Programming Lang: Go Description : Go client for the DNSimple API This is a dependency of lego, which is a dep of caddy.
Bug#832084: ITP: golang-github-jawher-mow.cli --
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni Control: block 832080 by -1 * Package name: golang-github-jawher-mow.cli Version : 0.0~git20160720.0.0de8a76-1 Upstream Author : Jawher Moussa * URL : https://github.com/jawher/mow.cli * License : Expat Programming Lang: Go Description : CLI arguments parsing and validation, in Go This is a framework for CLI applications written in Go. It is a dependency of vultr.
Bug#832082: ITP: golang-github-ovh-go-ovh --
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni Control: block 813502 by -1 * Package name: golang-github-ovh-go-ovh Version : 0.0~git20160604.0.d2b2eae-1 Upstream Author : OVH SAS * URL : https://github.com/ovh/go-ovh * License : BSD-3 Programming Lang: Go Description : Lightweight Go wrapper for the OVH API This is a dependency of lego, which is a dep. of caddy.
Bug#832081: ITP: golang-github-miekg-dns --
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni Control: block 813502 by -1 * Package name: golang-github-miekg-dns Version : 0.0~git20160614.0.5d001d0-1 Upstream Author : Miek Gieben * URL : https://github.com/miekg/dns * License : BSD-3 Programming Lang: Go Description : DNS library in Go, forked from the standard lib. code This is a dependency of lego, among other software.
Bug#832080: ITP: golang-github-jamesclonk-vultr --
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni Control: block 813502 by -1 * Package name: golang-github-jamesclonk-vultr Version : 1.8-1 Upstream Author : Fabio Berchtold * URL : https://github.com/jamesclonk/vultr * License : Expat Programming Lang: Go Description : Client for the vultr API Provides both a CLI client and a Go library. This is a dependency of golang-github-xenolf-lego, itself a dependency of caddy.
Bug#831988: ITP: golang-github-jimstudt-http-authentication -- Go implementation of RFC 2617 HTTP Authentication: Basic and Digest Access Authentication
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni Control: block 810890 by -1 * Package name: golang-github-jimstudt-http-authentication Version : 0.0~git20140401.0.3eca13d-1 Upstream Author : Jim Studt * URL : https://github.com/jimstudt/http-authentication * License : Expat Programming Lang: Go Description : Go implementation of RFC 2617 HTTP Authentication: Basic and Digest Access Authentication http-authentication Go implementation of RFC 2617 HTTP Authentication: Basic and Digest Access Authentication
Bug#831987: ITP: golang-github-flynn-archive-go-shlex
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni Control: block 810890 by -1 * Package name: golang-github-flynn-archive-go-shlex Version : 0.0~git20150515.0.3f9db97-1 Upstream Author : Steven Thurgood * URL : https://github.com/flynn-archive/go-shlex * License : Apache-2.0 Programming Lang: Go Description : Fork of go-shlex from Google Code – not maintained go-shlex is a simple lexer for go that supports shell-style quoting, commenting, and escaping. . This is a dependency of caddy, an easy-to-use HTTP/2 webserver.
Bug#831986: ITP: lego -- Let's Encrypt client and ACME library written in Go
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni Control: block 810890 by -1 * Package name: lego Version : 0.3.1+git20160721.44.b12ce5e-1 Upstream Author : Sebastian Erhart * URL : https://github.com/xenolf/lego * License : Expat Programming Lang: Go Description : Let's Encrypt client and ACME library written in Go lego Let's Encrypt client and ACME library written in Go . It can register with an ACME-compliant CA, obtain certificates, supports using existing CSRs, renewal, revokation, and all 3 ACME challenges (http-01, tls-sni-01 and dns-01).
Bug#829287: ITP: cava -- terminal audio visualiser
X-Debbugs-Cc: debian-devel@lists.debian.org Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni * Package name: cava Version : 0.4.1 Upstream Author : Karl Stravestrand * URL : http://karlstav.github.io/cava * License : Expat Programming Lang: C Description : Curses-like audio visualizer C.A.V.A. is a bar spectrum audio visualizer for the terminal, using ALSA, pulseaudio or fifo buffer for input. This program is not intended for scientific use. It's written to look responsive and aesthetic when used on music.
Bug#823565: ITP: golang-github-fhs-go-netrc -- netrc file parser for Go programming language.
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni * Package name: golang-github-fhs-go-netrc Version : 0.0~git20160504.0.4ffed54-1 Upstream Author : Fazlul Shahriar * URL : https://github.com/fhs/go-netrc * License : MIT Programming Lang: Go Description : netrc file parser for Go programming language. This is a dependency of golang-github-octokit-go-octokit
Bug#823342: ITP: golang-github-kr-binarydist -- Go implementation of the bspatch algorithm
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni * Package name: golang-github-kr-binarydist Version : 0.0~git20120828.0.9955b0a-1 Upstream Author : Keith Rarick * URL : https://github.com/kr/binarydist * License : MIT Programming Lang: Go Description : Go implementation of the bspatch algorithm binarydist Package binarydist implements binary diff and patch as described on http://www.daemonology.net/bsdiff/. It reads and writes files compatible with the tools there. . Documentation at http://go.pkgdoc.org/github.com/kr/binarydist. This is a dependency of golang-github-inconshreveable-go-update
Bug#819937: ITP: golang-github-jtacoma-uritemplates -- URI Templates (RFC 6570) implemented in Go
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni * Package name: golang-github-jtacoma-uritemplates Version : 0.0~git20151014.16.802b8e2-1 Upstream Author : Joshua Tacoma * URL : https://github.com/jtacoma/uritemplates * License : MIT Programming Lang: Go Description : URI Templates (RFC 6570) implemented in Go uritemplates -- a level 4 implementation of RFC 6570 This is a dependency of github.com/jingweno/go-sawyer, which is itself a dependency of github.com/octokit/go-octokit, which is (finally) a dependency of github.com/github/hub.
Bug#819935: ITP: golang-github-jingweno-go-sawyer -- Client library for REST APIs
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni * Package name: golang-github-jingweno-go-sawyer Version : 0.0~git20140729.0.1999ae5-1 Upstream Author : Jingwen Owen Ou * URL : https://github.com/jingweno/go-sawyer * License : MIT Programming Lang: Go Description : Client library for REST APIs This is a dependency of github.com/octokit/go-octokit, which is itself a dependency of github.com/github/hub.
Bug#819936: ITP: golang-github-octokit-go-octokit -- Go wrapper for the GitHub API
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni * Package name: golang-github-octokit-go-octokit Version : 0.3.0+git20160312.364.812e91d-1 Upstream Author : * URL : https://github.com/octokit/go-octokit * License : MIT Programming Lang: Go Description : Simple Go wrapper for the GitHub API Dependency of github.com/github/hub
Bug#819934: ITP: golang-github-inconshreveable-go-update -- Build self-updating Golang programs
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni * Package name: golang-github-inconshreveable-go-update Version : 0.0~git20160112.0.8152e7e-1 Upstream Author : Alan Shreve * URL : https://github.com/inconshreveable/go-update * License : Apache 2.0 Programming Lang: Go Description : Library for building self-updating Golang programs This is a dependency of github.com/github/hub.
Bug#819931: ITP: golang-github-howeyc-gopass -- getpasswd for Go
Package: wnpp Severity: wishlist Owner: Nicolas Braud-Santoni * Package name: golang-github-howeyc-gopass Version : 0.0~git20160303.0.66487b2-1 Upstream Author : Chris Howey * URL : https://github.com/howeyc/gopass * License : ISC Programming Lang: Go Description : getpasswd for Go getpasswd: Retrieve password from user terminal or piped input without echo. Caution: Multi-byte characters not supported! This is a dependency of [hub], which tianon@ is packaging. [hub]: https://github.com/github/hub