Hi Philippe,
I'm the upstream.
What is this 'ugh' patch?
The other points you raise are valid. I'll look into them when I get some
time this week.
Thanks.
On 27 June 2015 at 21:27, Philippe Grégoire wrote:
> Package: luakit
> Version: 2012.09.13-r1-4
> Severity: serious
>
> Dear Maintainer,
>
> Looking at globals.lua, I was considering that the low level of security
> was
> due to the (somewhat) aged package. Now, looking at the changes applied by
> the
> 'ugh' patch, I see some of these artifacts are not provided upstream, but
> rather
> by the maintainer. From what I understood from an earlier bug report, these
> changes were made due to not reproducible builds. Now, before trying to
> enter
> testing again, I think the following points should be considered.
>
>
> Search engines
>
> All search engines, except github, are specified using an unsecured
> connexion
> although all the servers do. The 'ugh' patch _downgrades_ them, actually.
> I am
> also wondering why was Netflix added, since, afaik, it doesn't work out of
> the box.
>
>
> x509 certificates
>
> Although debatable, support for user-provided x509 certificates is risky.
> Personally, I consider certificates installed system-wide (read: by root)
> much
> more trustable. For one, and simply, they cannot be modified by a rogue
> process
> ran by the user.
>
> Regarding 'soup.ssl_strict = false', I don't think I need to explain.
>
>
> Looking up /etc/hosts
>
> I am pretty sure this is the job of /etc/nsswitch.conf
>
>
> Thank you
>
>
> -- System Information:
> Debian Release: stretch/sid
> APT prefers unstable
> APT policy: (500, 'unstable')
> Architecture: i386 (i686)
>
> Kernel: Linux 4.0.0-2-686-pae (SMP w/2 CPU cores)
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
> Init: sysvinit (via /sbin/init)
>
> Versions of packages luakit depends on:
> ii libatk1.0-0 2.16.0-2
> ii libc6 2.19-18
> ii libcairo2 1.14.2-2
> ii libfontconfig1 2.11.0-6.3
> ii libfreetype62.5.2-4
> ii libgdk-pixbuf2.0-0 2.31.4-2
> ii libglib2.0-02.44.1-1
> ii libgtk2.0-0 2.24.28-1
> ii libjavascriptcoregtk-1.0-0 2.4.9-2
> ii liblua5.1-0 5.1.5-7.1
> ii libpango-1.0-0 1.36.8-3
> ii libpangocairo-1.0-0 1.36.8-3
> ii libpangoft2-1.0-0 1.36.8-3
> ii libsoup2.4-12.50.0-2
> ii libsqlite3-03.8.10.2-1
> ii libunique-1.0-0 1.1.6-5
> ii libwebkitgtk-1.0-0 2.4.9-2
> ii lua-filesystem [lua5.1-filesystem] 1.6.2-3
>
> luakit recommends no packages.
>
> luakit suggests no packages.
>
> -- no debconf information
>
>