The branch, build-baikal has been updated
via b2a3143f8a9c2d5aaf20c14408354ef9a712a3ee (commit)
from 13f2b57d421b6a5ee71effaa6e5da17b1554ac4e (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
debian/…
[View More]changelog | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
The diff of changes is:
diff --git a/debian/changelog b/debian/changelog
index 401f334..2c3b4c7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-nx-libs (2:3.5.0.21-0) UNRELEASED; urgency=low
+nx-libs (2:3.5.0.21-0) unstable; urgency=low
[ Mike Gabriel ]
* Provide a default keystrokes.cfg in /etc/nx (for nxagent) and /etc/x2go
@@ -27,7 +27,7 @@ nx-libs (2:3.5.0.21-0) UNRELEASED; urgency=low
to be fixed. Seek POS36-C on the web for details about the problem. (Fixes:
#293).
- -- Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de> Thu, 28 Mar 2013 21:07:42 +0100
+ -- Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de> Fri, 30 Aug 2013 16:18:04 +0200
nx-libs (2:3.5.0.20-0) unstable; urgency=low
hooks/post-receive
--
nx-libs.git (NX (redistributed))
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "nx-libs.git" (NX (redistributed)).
[View Less]
The branch, build-baikal has been updated
via b29654d5421008e8aab89902ea2ee528990681c8 (commit)
from b2a3143f8a9c2d5aaf20c14408354ef9a712a3ee (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
debian/…
[View More]changelog | 6 ++++++
1 file changed, 6 insertions(+)
The diff of changes is:
diff --git a/debian/changelog b/debian/changelog
index 2c3b4c7..1f0ed61 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+nx-libs (2:3.5.0.22-0) UNRELEASED; urgency=low
+
+ * Continue development...
+
+ -- Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de> Fri, 30 Aug 2013 16:20:18 +0200
+
nx-libs (2:3.5.0.21-0) unstable; urgency=low
[ Mike Gabriel ]
hooks/post-receive
--
nx-libs.git (NX (redistributed))
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "nx-libs.git" (NX (redistributed)).
[View Less]
The branch, build-baikal has been updated
via e46b43443fd45fa3f3196df34ba7efe8bff423a3 (commit)
from 2a41a2ca5177d9dc7949b0195dd27a2ecbfa1912 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
...hanges-…
[View More]to-not-use-bundled-libraries.full.patch} | 0
debian/patches/series | 2 +-
2 files changed, 1 insertion(+), 1 deletion(-)
rename debian/patches/{601-nx-X11_build-option-changes-to-not-use-bundled-libraries.full.patch => 601_nx-X11_build-option-changes-to-not-use-bundled-libraries.full.patch} (100%)
The diff of changes is:
diff --git a/debian/patches/601-nx-X11_build-option-changes-to-not-use-bundled-libraries.full.patch b/debian/patches/601_nx-X11_build-option-changes-to-not-use-bundled-libraries.full.patch
similarity index 100%
rename from debian/patches/601-nx-X11_build-option-changes-to-not-use-bundled-libraries.full.patch
rename to debian/patches/601_nx-X11_build-option-changes-to-not-use-bundled-libraries.full.patch
diff --git a/debian/patches/series b/debian/patches/series
index 4dfe8ca..2d95bf5 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -46,7 +46,7 @@
301_nx-X11_use-shared-libs.full.patch
302_nxagent_configurable-keystrokes.full.patch
600_nx-X11+nxcompext+nxcompshad_unique-libnames.full.patch
-601-nx-X11_build-option-changes-to-not-use-bundled-libraries.full.patch
+601_nx-X11_build-option-changes-to-not-use-bundled-libraries.full.patch
999_nxagent_unbrand-nxagent-brand-x2goagent.full.patch
016_nx-X11_install-location.debian.patch
102_xserver-xext_set-securitypolicy-path.debian.patch
hooks/post-receive
--
nx-libs.git (NX (redistributed))
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "nx-libs.git" (NX (redistributed)).
[View Less]
The branch, build-baikal has been updated
via 0946b437570dea31365790d5cbf39c39f1b59c02 (commit)
from e46b43443fd45fa3f3196df34ba7efe8bff423a3 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
debian/…
[View More]changelog | 5 ++
debian/patches/602_nx-X11_initgroups.full.patch | 67 +++++++++++++++++++++++
debian/patches/series | 1 +
3 files changed, 73 insertions(+)
create mode 100644 debian/patches/602_nx-X11_initgroups.full.patch
The diff of changes is:
diff --git a/debian/changelog b/debian/changelog
index 2242a75..b523ee1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -19,6 +19,11 @@ nx-libs (2:3.5.0.21-0) UNRELEASED; urgency=low
* Change build options so that bundled libraries are not used anymore at
build time. Remove bundled libraries from rolled tarballs, as well. (Fixes:
#238).
+ * Add patch: 602_nx-X11_initgroups.full.patch. Fix calling setuid and setgid
+ without setgroups or initgroups. There is a high probability this means it
+ didn't relinquish all groups, and this would be a potential security issue
+ to be fixed. Seek POS36-C on the web for details about the problem. (Fixes:
+ #293).
-- Mike Gabriel <mike.gabriel(a)das-netzwerkteam.de> Thu, 28 Mar 2013 21:07:42 +0100
diff --git a/debian/patches/602_nx-X11_initgroups.full.patch b/debian/patches/602_nx-X11_initgroups.full.patch
new file mode 100644
index 0000000..182b378
--- /dev/null
+++ b/debian/patches/602_nx-X11_initgroups.full.patch
@@ -0,0 +1,67 @@
+Description: Be compliant with POS36-C: Observe correct revocation order while relinquishing privileges
+Author: Orion Poplawski <orion(a)cora.nwra.com>
+Abstract:
+ The Fedora review of NX (redistributed) caught the following rpmlint issue:
+ .
+ This executable is calling setuid and setgid without setgroups or initgroups.
+ There is a high probability this mean it didn't relinquish all groups, and this
+ would be a potential security issue to be fixed. Seek POS36-C on the web for
+ details about the problem.
+ .
+ Ref POS36-C:
+ https://www.securecoding.cert.org/confluence/display/seccode/POS36-C.+Obser…
+ .
+ This patch adds initgroups() calls to the code to initialize the supplemental group list.
+diff --git a/nx-X11/programs/Xserver/os/utils.c b/nx-X11/programs/Xserver/os/utils.c
+index 7e62654..9b2431a 100644
+--- a/nx-X11/programs/Xserver/os/utils.c
++++ b/nx-X11/programs/Xserver/os/utils.c
+@@ -112,6 +112,9 @@ OR PERFORMANCE OF THIS SOFTWARE.
+ #include <sys/stat.h>
+ #include <ctype.h> /* for isspace */
+ #include <stdarg.h>
++#include <sys/types.h>
++#include <grp.h>
++#include <pwd.h>
+
+ #if defined(DGUX)
+ #include <sys/resource.h>
+@@ -1770,6 +1773,7 @@ System(char *command)
+ void (*csig)(int);
+ #endif
+ int status;
++ struct passwd *pwent;
+
+ if (!command)
+ return(1);
+@@ -1791,6 +1795,9 @@ System(char *command)
+ case -1: /* error */
+ p = -1;
+ case 0: /* child */
++ pwent = getpwuid(getuid());
++ if (initgroups(pwent->pw_name,getgid()) == -1)
++ _exit(127);
+ if (setgid(getgid()) == -1)
+ _exit(127);
+ if (setuid(getuid()) == -1)
+diff --git a/nxcomp/Pipe.cpp b/nxcomp/Pipe.cpp
+index 7238d0c..aacbbae 100644
+--- a/nxcomp/Pipe.cpp
++++ b/nxcomp/Pipe.cpp
+@@ -21,6 +21,7 @@
+ #include <pwd.h>
+ #include <sys/types.h>
+ #include <sys/wait.h>
++#include <grp.h>
+
+ #include "Pipe.h"
+ #include "Misc.h"
+@@ -234,6 +235,8 @@ FILE *Popen(char * const parameters[], const char *type)
+ // Child.
+ //
+
++ struct passwd *pwent = getpwuid(getuid());
++ if (pwent) initgroups(pwent->pw_name,getgid());
+ setgid(getgid());
+ setuid(getuid());
+
diff --git a/debian/patches/series b/debian/patches/series
index 2d95bf5..8c5eebd 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -47,6 +47,7 @@
302_nxagent_configurable-keystrokes.full.patch
600_nx-X11+nxcompext+nxcompshad_unique-libnames.full.patch
601_nx-X11_build-option-changes-to-not-use-bundled-libraries.full.patch
+602_nx-X11_initgroups.full.patch
999_nxagent_unbrand-nxagent-brand-x2goagent.full.patch
016_nx-X11_install-location.debian.patch
102_xserver-xext_set-securitypolicy-path.debian.patch
hooks/post-receive
--
nx-libs.git (NX (redistributed))
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "nx-libs.git" (NX (redistributed)).
[View Less]
The branch, build-baikal has been updated
via 19ef7a2ca7cbfb12269f75f5c3b19bae7665276e (commit)
from 9113131a7d3ff7e6ec922b45c6bc9b08af4e7880 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
debian/…
[View More]changelog | 2 ++
debian/control | 2 ++
2 files changed, 4 insertions(+)
The diff of changes is:
diff --git a/debian/changelog b/debian/changelog
index 4c68399..6915e70 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -10,6 +10,8 @@ nx-libs (2:3.5.0.21-0) UNRELEASED; urgency=low
* Tarball roller script:
+ Only install keystrokes.cfg when in full mode.
+ Only install nxproxy wrapper when in lite mode.
+ * /debian/control:
+ + Add B-Ds: libfontconfig1-dev, libfontenc-dev.
[ Orion Poplawski ]
* Change build options so that bundled libraries are not used anymore at
diff --git a/debian/control b/debian/control
index 541eeff..83f4367 100644
--- a/debian/control
+++ b/debian/control
@@ -12,6 +12,8 @@ Build-Depends:
libjpeg-dev,
zlib1g-dev,
quilt (>= 0.46-7~),
+ libfontconfig1-dev,
+ libfontenc-dev,
libxmltok1-dev,
libxml2-dev,
autoconf,
hooks/post-receive
--
nx-libs.git (NX (redistributed))
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "nx-libs.git" (NX (redistributed)).
[View Less]
The branch, build-baikal has been updated
via 2a41a2ca5177d9dc7949b0195dd27a2ecbfa1912 (commit)
from 19ef7a2ca7cbfb12269f75f5c3b19bae7665276e (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
debian/…
[View More]changelog | 2 ++
debian/libnx-x11-dev.install | 4 ----
2 files changed, 2 insertions(+), 4 deletions(-)
The diff of changes is:
diff --git a/debian/changelog b/debian/changelog
index 6915e70..2242a75 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -12,6 +12,8 @@ nx-libs (2:3.5.0.21-0) UNRELEASED; urgency=low
+ Only install nxproxy wrapper when in lite mode.
* /debian/control:
+ Add B-Ds: libfontconfig1-dev, libfontenc-dev.
+ * /debian/nx-libs-dev.install:
+ + Remove unrelated files from -dev package.
[ Orion Poplawski ]
* Change build options so that bundled libraries are not used anymore at
diff --git a/debian/libnx-x11-dev.install b/debian/libnx-x11-dev.install
index 09379b9..e66f2f4 100644
--- a/debian/libnx-x11-dev.install
+++ b/debian/libnx-x11-dev.install
@@ -1,6 +1,2 @@
-usr/include/nx/expat.h
-usr/include/nx/ft2build.h
usr/include/nx/GL
usr/include/nx/X11
-usr/include/nx/fontconfig
-usr/include/nx/freetype2
hooks/post-receive
--
nx-libs.git (NX (redistributed))
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "nx-libs.git" (NX (redistributed)).
[View Less]
The branch, build-baikal has been updated
via ee35c3ff93ee328fee93d6447bdd514bccbf392d (commit)
from e0fb697e9f86ff2e734a7530b5f4096ec1668c14 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
debian/…
[View More]rules | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
The diff of changes is:
diff --git a/debian/rules b/debian/rules
index ac9f306..195cbfb 100755
--- a/debian/rules
+++ b/debian/rules
@@ -39,7 +39,7 @@ override_dh_auto_build:
ln -s debian/Makefile.replace.sh replace.sh
ln -s debian/wrappers bin
mkdir -p etc/
- ln -s debian/keystrokes.cfg etc/keystrokes.cfg
+ ln -s ../debian/keystrokes.cfg etc/keystrokes.cfg
ln -s debian/rgb
ln -s debian/VERSION.x2goagent
LD_LIBRARY_PATH=`pwd`/debian/libnx-x11/usr/lib/nx/X11:$$LD_LIBRARY_PATH dh_auto_build --with quilt --parallel
hooks/post-receive
--
nx-libs.git (NX (redistributed))
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "nx-libs.git" (NX (redistributed)).
[View Less]