[Pkg-nx-commits] r27 - nxproxy/branches/upstream/current

Stefan Lippers-Hollmann slh-guest at costa.debian.org
Sat Aug 6 22:03:05 UTC 2005


Author: slh-guest
Date: 2005-08-06 22:03:04 +0000 (Sat, 06 Aug 2005)
New Revision: 27

Removed:
   nxproxy/branches/upstream/current/filter.pl
   nxproxy/branches/upstream/current/nxproxy.supp
Modified:
   nxproxy/branches/upstream/current/CHANGELOG
   nxproxy/branches/upstream/current/LICENSE
   nxproxy/branches/upstream/current/Main.c
   nxproxy/branches/upstream/current/Makefile.in
   nxproxy/branches/upstream/current/README
   nxproxy/branches/upstream/current/README-IPAQ
   nxproxy/branches/upstream/current/VERSION
   nxproxy/branches/upstream/current/configure
   nxproxy/branches/upstream/current/configure.in
   nxproxy/branches/upstream/current/install-sh
   nxproxy/branches/upstream/current/mkinstalldirs
Log:
Load /tmp/tmp.eqqgC7/nxproxy-9.orig into
nxproxy/branches/upstream/current.


Modified: nxproxy/branches/upstream/current/CHANGELOG
===================================================================
--- nxproxy/branches/upstream/current/CHANGELOG	2005-08-01 01:32:55 UTC (rev 26)
+++ nxproxy/branches/upstream/current/CHANGELOG	2005-08-06 22:03:04 UTC (rev 27)
@@ -1,5 +1,78 @@
 ChangeLog:
 
+nxproxy-1.5.0-9
+
+- Removed provision for dynamically loading a different version of
+  the nxcomp library.
+
+nxproxy-1.5.0-8
+
+- Updated to reflect the new naming of the NX transport interfaces.
+
+nxproxy-1.5.0-7
+
+- Modified the Makefile.in to remove the *.out.* files generated by
+  Valgrind when running a 'make clean'.
+
+- Modified the README files and removed files that were outdated.
+
+nxproxy-1.5.0-6
+
+- Removed the NX_FORCE_IDLE_PROXY stubs.
+
+nxproxy-1.5.0-5
+
+- This version has NX_FORCE_IDLE_PROXY undefined, so it should work
+  in a way that is compatible with the old nxproxy.
+
+nxproxy-1.5.0-4
+
+- This software is crafted by default to test the new integration
+  between nxcomp and nxssh. The process will stay idle and will
+  let nxssh create the proxy. Note that the session log will go to
+  'sshlog', not to 'session'. This will have to be fixed in nxcomp
+  in future versions.
+
+- Removed the references to the "bind" functionality that is not
+  used in the current software.
+
+nxproxy-1.5.0-3
+
+- Added a NX_FORCE_IDLE_PROXY. If set, nxproxy will stay idle and
+  will not try to create a nxcomp proxy. This is used for testing
+  the new in-process nxcomp functionalities with the development
+  versions of nxclient and nxssh software.
+
+nxproxy-1.5.0-2
+
+- Small changes to this file.
+
+nxproxy-1.5.0-1
+
+- Opened the 1.5.0 branch.
+
+nxproxy-1.4.1-1
+
+- Opened the 1.4.1 branch.
+
+nxproxy-1.4.0-3
+
+- We were lucky. We found a machine where nxproxy failed exactly
+  in the same way described by multiple users in their reports.
+  The error was the same ('dlopen: win32 line 126') and neither
+  rebasing the Cygwin DLLs or removing all the other Cygwin li-
+  braries worked. So the problem had necessarily to be in a bug-
+  gy Cygwin dlopen() implementation. To solve this I had to make
+  changes to the nxproxy code on Windows, so it links to nxcomp
+  at compile time in the way specified below. As far as I can
+  tell, any other way fails. This seems to be another Cygwin bug:
+  the linker says that everything is OK but then the executable
+  can't be run. Both the Cygwin's bash and the command.com say
+  'Permission denied'.
+
+  LIBS = -L../nxcomp -lstdc++ -Wl,-e,_mainCRTStartup -lXcomp \
+         -lcygipc -static -lpng -static -ljpeg -lz
+
 nxproxy-1.4.0-2
 
 - Added a Binder class invoked when calling proxy with -B option.

Modified: nxproxy/branches/upstream/current/LICENSE
===================================================================
--- nxproxy/branches/upstream/current/LICENSE	2005-08-01 01:32:55 UTC (rev 26)
+++ nxproxy/branches/upstream/current/LICENSE	2005-08-06 22:03:04 UTC (rev 27)
@@ -1,4 +1,4 @@
-Copyright (C) 2001,2003 NoMachine - http://www.nomachine.com.
+Copyright (C) 2001, 2005 NoMachine - http://www.nomachine.com/.
 
 NXPROXY and NX extensions to this software are copyright of NoMachine.
 Redistribution and use of this software is allowed according to the

Modified: nxproxy/branches/upstream/current/Main.c
===================================================================
--- nxproxy/branches/upstream/current/Main.c	2005-08-01 01:32:55 UTC (rev 26)
+++ nxproxy/branches/upstream/current/Main.c	2005-08-06 22:03:04 UTC (rev 27)
@@ -1,6 +1,6 @@
 /**************************************************************************/
 /*                                                                        */
-/* Copyright (c) 2001, 2004 NoMachine, http://www.nomachine.com.          */
+/* Copyright (c) 2001, 2005 NoMachine, http://www.nomachine.com/.         */
 /*                                                                        */
 /* NXPROXY, NX protocol compression and NX extensions to this software    */
 /* are copyright of NoMachine. Redistribution and use of the present      */
@@ -15,88 +15,19 @@
 /*                                                                        */
 /**************************************************************************/
 
-#ifdef __cplusplus
-extern "C" {
-#endif
-
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
+#include <unistd.h>
 
-#include <sys/utsname.h>
-
 #include "NX.h"
 
 #define PANIC
 #define WARNING
 #undef  TEST
+#undef  DEBUG
 
-#ifndef __APPLE__
-
-#include <dlfcn.h>
-
-#else
-
-void *dlopen(const char *filename, int flag);
-const char *dlerror(void);
-void *dlsym(void *handle, char *symbol);
-int dlclose(void *handle);
-
-#define RTLD_LAZY       0x00001
-#define RTLD_NOW        0x00002
-#define RTLD_GLOBAL     0x00100
-
-#endif
-
-static void *handle = NULL;
-
 /*
- * Get requested NX library version
- * from command line parameters.
- */
-
-static char *GetVersion(int argc, const char **argv);
-
-/*
- * Load the requested version of the
- * NX transport library.
- */
-
-static int LoadLibrary(char *);
-
-/*
- * Borrow some code from NX library.
- */
-
-static int (*___NXBind)(char *host, int port);
-
-static int (*___NXProxy)(int fd, int mode, const char* display);
-
-static void (*___NXExit)(int code);
-
-static int (*___ParseCommandLineOptions)(int argc, const char **argv);
-static int (*___ParseEnvironmentOptions)(const char *env, int force);
-static int (*___ParseBindOptions)(char **host, int *port);
-
-static void (*___HandleCleanup)(void) __attribute__((noreturn));
-
-/*
- * Name of symbols.
- */
-
-static char *___NXBindName;
-
-static char *___NXProxyName;
-
-static char *___NXExitName;
-
-static char *___ParseCommandLineOptionsName;
-static char *___ParseEnvironmentOptionsName;
-static char *___ParseBindOptionsName;
-
-static char *___HandleCleanupName;
-
-/*
  * Entry point when running nxproxy stand-alone.
  */
 
@@ -105,320 +36,34 @@
   int result = -1;
 
   char *options = NULL;
-  char *version = NULL;
 
-  char *host = NULL;
-  int  port  = -1;
-
-  version = GetVersion(argc, argv);
-
-  if (version == NULL)
-  {
-    version = getenv("NX_VERSION");
-  }
-
-  if (version != NULL)
-  {
-    #ifdef TEST
-    fprintf(stderr, "Main: Loading NX transport library version '%s'.\n",
-                version);
-    #endif
-  }
-  else
-  {
-    version = VERSION;
-
-    if (version == NULL)
-    {
-      fprintf(stderr, "Error: No NX library version specified at compile time.\n");
-
-      exit(1);
-    }
-  }
-
-  if (LoadLibrary(version) < 0)
-  {
-    exit(1);
-  }
-
-  //
-  // Get NX transport options from the environment.
-  //
-
   options = getenv("NX_DISPLAY");
 
-  if ((*___ParseCommandLineOptions)(argc, argv) < 0)
+  if (NXTransParseCommandLine(argc, argv) < 0)
   {
-    (*___HandleCleanup)();
+    NXTransCleanup();
   }
 
-  if ((*___ParseEnvironmentOptions)(options, 0) < 0)
+  if (NXTransParseEnvironment(options, 0) < 0)
   {
-    (*___HandleCleanup)();
+    NXTransCleanup();
   }
 
-  if ((*___ParseBindOptions)(&host, &port) < 0)
-  {
-    (*___HandleCleanup)();
-  }
-
   /*
-   * Both usually never return...
+   * This should not return...
    */
 
-  if (host != NULL)
-  {
-    #ifdef TEST
-    fprintf(stderr, "Main: Binding to an existing NX proxy.\n");
-    #endif
-
-    result = (*___NXBind)(host, port);
-  }
-  else
-  {
-    #ifdef TEST
-    fprintf(stderr, "Main: Yielding control to NX entry point.\n");
-    #endif
-
-    result = (*___NXProxy)(NX_FD_ANY, NX_MODE_ANY, NX_DISPLAY_ANY);
-  }
-
-  /*
-   * ...So these are usually not called.
-   */
-
-  (*___NXExit)(result);
-
-  if (handle != NULL)
-  {
-    dlclose(handle);
-  }
-
-  return 0;
-}
-
-char *GetVersion(int argc, const char **argv)
-{
-  /*
-   * Shall use getopt here.
-   */
-
-  int argi;
-
-  for (argi = 1; argi < argc; argi++)
-  {
-    const char *nextArg = argv[argi];
-
-    if (strcmp(nextArg, "-V") == 0)
-    {
-      const char *arg = (argi + 1 < argc ? argv[argi + 1] : NULL);
-
-      if (arg == NULL)
-      {
-        fprintf(stderr, "Error: No version specified in option '-V'.\n");
-
-        exit(1);
-      }
-      else
-      {
-        return (char *) arg;
-      }
-    }
-  }
-
-  return NULL;
-}
-
-int LoadLibrary(char *version)
-{
-  const char *error = NULL;
-
-  char file[256] = { 0 };
-
-  #ifdef __APPLE__
-
-  struct utsname buffer;
-
-  #endif
-
-  /*
-   * All platforms use the same library name at the moment.
-   */
-
-  #ifndef __CYGWIN32__
-
-  strcpy(file, "libXcomp.so.");
-
-  #else
-
-  strcpy(file, "libXcomp.so.");
-
-  #endif 
-
-  if (strlen(version) + strlen(file) > 255)
-  {
-    fprintf(stderr, "Error: NX library name cannot exceed 255 characters.\n");
-
-    return -1;
-  }
-
-  strcat(file, version);
-
-  /*
-   * Open the library and get pointers to functions.
-   */
-
   #ifdef TEST
-  fprintf(stderr, "Main: Opening NX transport library file '%s'.\n",
-              file);
+  fprintf(stderr, "Main: Yielding control to NX entry point.\n");
   #endif
 
-  handle = dlopen(file, RTLD_NOW | RTLD_GLOBAL);
+  result = NXTransProxy(NX_FD_ANY, NX_MODE_ANY, NX_DISPLAY_ANY);
 
-  if (handle == NULL)
-  {
-    error = dlerror();
-
-    fprintf(stderr, "Error: Cannot open NX transport library '%s'.", file);
-
-    if (error != NULL && *error != '\0')
-    {
-      fprintf(stderr, " Error is '%s'.", error);
-    }
-
-    fprintf(stderr, "\n");
-
-    return -1;
-  }
-
-  #ifdef TEST
-  fprintf(stderr, "Main: Transport library file '%s' opened.\n",
-              file);
-  #endif
-
   /*
-   * Get names of symbols. If this is a MacOS/X find
-   * out the OS version because on 10.2.8 we have to
-   * specify function names prepended by underscore.
+   * ...So these should not be called.
    */
 
-  ___NXBindName                  = "NXBind";
-  ___NXProxyName                 = "NXProxy";
-  ___NXExitName                  = "NXExit";
-  ___ParseCommandLineOptionsName = "ParseCommandLineOptions";
-  ___ParseEnvironmentOptionsName = "ParseEnvironmentOptions";
-  ___ParseBindOptionsName        = "ParseBindOptions";
-  ___HandleCleanupName           = "HandleCleanup";
+  NXTransExit(result);
 
-  #ifdef __APPLE__
-
-  if (uname(&buffer) < 0)
-  {
-    fprintf(stderr, "Error: Failed to get system info.\n");
-
-    return -1;
-  }
-  else
-  {
-    #ifdef TEST
-    fprintf(stderr, "Main: System is '%s' nodename '%s' release '%s'.\n",
-                buffer.sysname, buffer.nodename, buffer.release);
-
-    fprintf(stderr, "Main: Version is '%s' machine '%s'.\n",
-                buffer.version, buffer.machine);
-    #endif
-
-    if (strncmp(buffer.release, "6.", 2) == 0)
-    {
-      ___NXBindName                  = "_NXBind";
-      ___NXProxyName                 = "_NXProxy";
-      ___NXExitName                  = "_NXExit";
-      ___ParseCommandLineOptionsName = "_ParseCommandLineOptions";
-      ___ParseEnvironmentOptionsName = "_ParseEnvironmentOptions";
-      ___ParseBindOptionsName        = "_ParseBindOptions";
-      ___HandleCleanupName           = "_HandleCleanup";
-    }
-  }
-
-  #endif /* #ifdef __APPLE__ */
-
-  /*
-   * Load the symbols.
-   */
-
-  ___NXBind = dlsym(handle, ___NXBindName);
-
-  if (error == NULL)
-  {
-    error = dlerror();
-  }
-
-  ___NXProxy = dlsym(handle, ___NXProxyName);
-
-  if (error == NULL)
-  {
-    error = dlerror();
-  }
-
-  ___NXExit  = dlsym(handle, ___NXExitName);
-
-  if (error == NULL)
-  {
-    error = dlerror();
-  }
-
-  ___ParseCommandLineOptions = dlsym(handle, ___ParseCommandLineOptionsName);
-
-  if (error == NULL)
-  {
-    error = dlerror();
-  }
-
-  ___ParseEnvironmentOptions = dlsym(handle, ___ParseEnvironmentOptionsName);
-
-  if (error == NULL)
-  {
-    error = dlerror();
-  }
-
-  ___ParseBindOptions = dlsym(handle, ___ParseBindOptionsName);
-
-  if (error == NULL)
-  {
-    error = dlerror();
-  }
-
-  ___HandleCleanup = dlsym(handle, ___HandleCleanupName);
-
-  if (error == NULL)
-  {
-    error = dlerror();
-  }
-
-  /*
-   * These symbols cannot be NULL.
-   */
-
-  if (error != NULL || ___NXBind == NULL || ___NXProxy == NULL || ___NXExit == NULL ||
-          ___ParseCommandLineOptions == NULL || ___ParseEnvironmentOptions == NULL ||
-              ___ParseBindOptions == NULL || ___HandleCleanup == NULL)
-  {
-    fprintf(stderr, "Error: Cannot load symbols from NX library '%s'.", file);
-
-    if (error != NULL && *error != '\0')
-    {
-      fprintf(stderr, " Error is '%s'.", error);
-    }
-
-    fprintf(stderr, "\n");
-
-    return -1;
-  }
-
-  return 1;
+  return 0;
 }
-
-#ifdef __cplusplus
-}
-#endif
-

Modified: nxproxy/branches/upstream/current/Makefile.in
===================================================================
--- nxproxy/branches/upstream/current/Makefile.in	2005-08-01 01:32:55 UTC (rev 26)
+++ nxproxy/branches/upstream/current/Makefile.in	2005-08-06 22:03:04 UTC (rev 27)
@@ -31,18 +31,6 @@
 # LIBS = $(LIBS) -lpthread
 #
 
-#
-# Only if you want ElectricFence.
-#
-# LIBS = $(LIBS) -lefence
-#
-
-#
-# Only if you want mpatrol.
-#
-# LIBS = $(LIBS) -lmpatrol -lbfd -liberty
-#
-
 srcdir      = @srcdir@
 prefix      = @prefix@
 exec_prefix = @exec_prefix@
@@ -106,7 +94,8 @@
 		$(srcdir)/mkinstalldirs $(man1dir)
 
 clean:
-		-rm -f *~ *.o *.bak core core.* $(PROGRAM) $(PROGRAM).exe
+		-rm -f *~ *.o *.bak st?????? core core.* *.out.* \
+		$(PROGRAM) $(PROGRAM).exe $(LIBFULL) $(LIBLOAD) $(LIBSHARED) $(LIBARCHIVE)
 
 distclean:	clean
 		-rm -f config.status config.log config.cache depend.status Makefile tags

Modified: nxproxy/branches/upstream/current/README
===================================================================
--- nxproxy/branches/upstream/current/README	2005-08-01 01:32:55 UTC (rev 26)
+++ nxproxy/branches/upstream/current/README	2005-08-06 22:03:04 UTC (rev 27)
@@ -12,16 +12,3 @@
 
 2. The 'make install' target is not currently supported
    in the Makefile, but it should be simple to fix.
-
-
-Requirements
-------------
-
-In this version we introduce PNG image compression. We found incompatibilities
-between PNG and ZLIB versions installed on some platforms. We suggest that,
-before you build nxcomp and nxproxy, you upgrade to ZLIB library >= zlib-1.1.4
-and PNG library >= libpng-1.2.5. This is expecially true your are building for
-Cygwin or you are going to cross compile nxproxy and nxcomp for Sharp ZAURUS
-and Compaq/HP iPAQ.
-
-

Modified: nxproxy/branches/upstream/current/README-IPAQ
===================================================================
--- nxproxy/branches/upstream/current/README-IPAQ	2005-08-01 01:32:55 UTC (rev 26)
+++ nxproxy/branches/upstream/current/README-IPAQ	2005-08-06 22:03:04 UTC (rev 27)
@@ -1,17 +1,14 @@
 README-IPAQ
 -----------
 
-1. Read nxproxy README if you need some background on how NX
-   X compression is working.
-
-2. Install a cross-compiler for ARM. You can find detailed
+1. Install a cross-compiler for ARM. You can find detailed
    informations at:
 
    http://www.ailis.de/~k/knowledge/crosscompiling/toolchain.php
 
    There are also binaries needed to install the cross-compiler.
 
-3. Configure and compile nxproxy using:
+2. Configure and compile nxproxy using:
 
    $ ./configure --with-ipaq
    $ make
@@ -20,6 +17,11 @@
 
    $ arm-linux-strip nxproxy
 
-4. You need libXcomp.so to run nxproxy. Place libraries under
-   /usr/NX/lib and binaries under /usr/NX/bin of your target
-   IPAQ device.
+3. You need libXcomp.so to run nxproxy. Be sure you include the
+   library in your LD_LIBRARY_PATH. For example, you can run:
+
+   > export LD_LIBRARY_PATH $HOME/NX/nxcomp
+   > nxproxy -S localhost:8
+
+4. The package nxscripts contains many examples of NX usage that
+   you can modify to suit your needs.

Modified: nxproxy/branches/upstream/current/VERSION
===================================================================
--- nxproxy/branches/upstream/current/VERSION	2005-08-01 01:32:55 UTC (rev 26)
+++ nxproxy/branches/upstream/current/VERSION	2005-08-06 22:03:04 UTC (rev 27)
@@ -1 +1 @@
-1.4.0
+1.5.0

Modified: nxproxy/branches/upstream/current/configure
===================================================================
--- nxproxy/branches/upstream/current/configure	2005-08-01 01:32:55 UTC (rev 26)
+++ nxproxy/branches/upstream/current/configure	2005-08-06 22:03:04 UTC (rev 27)
@@ -4178,16 +4178,6 @@
 test "$nxconf_cv_cygwin32" = yes && CYGWIN32=yes
 
 
-if test "$CYGWIN32" = yes; then
-    LIBS="$LIBS -lstdc++ -Wl,-e,_mainCRTStartup"
-elif test "$FreeBSD" = yes; then
-    LIBS="$LIBS"
-else
-    LIBS="$LIBS -ldl"
-fi
-
-
-
 echo "$as_me:$LINENO: checking for Darwin environment" >&5
 echo $ECHO_N "checking for Darwin environment... $ECHO_C" >&6
 if test "${nxconf_cv_darwin+set}" = set; then
@@ -4330,6 +4320,11 @@
 fi
 
 
+if test "$CYGWIN32" = yes; then
+    LIBS="$LIBS -L../nxcomp -lXcomp -lstdc++ -Wl,-e,_mainCRTStartup"
+else
+    LIBS="$LIBS -L../nxcomp -lXcomp"
+fi
 
 
 if test -x "../nx-X11/config/makedepend/makedepend" ; then


Property changes on: nxproxy/branches/upstream/current/configure
___________________________________________________________________
Name: svn:executable
   - 
   + *

Modified: nxproxy/branches/upstream/current/configure.in
===================================================================
--- nxproxy/branches/upstream/current/configure.in	2005-08-01 01:32:55 UTC (rev 26)
+++ nxproxy/branches/upstream/current/configure.in	2005-08-06 22:03:04 UTC (rev 27)
@@ -85,16 +85,6 @@
 test "$nxconf_cv_cygwin32" = yes && CYGWIN32=yes])
 nxconf_CYGWIN32
 
-dnl CygWin32 requires the stdc++ library explicitly linked.
-
-if test "$CYGWIN32" = yes; then
-    LIBS="$LIBS -lstdc++ -Wl,-e,_mainCRTStartup"
-elif test "$FreeBSD" = yes; then
-    LIBS="$LIBS"
-else
-    LIBS="$LIBS -ldl"
-fi
-
 dnl Check for Darwin environment.
 
 AC_DEFUN(nxconf_DARWIN,
@@ -144,8 +134,6 @@
   echo -e "disabling production of debug symbols"
 fi
 
-dnl No LDFLAGS options here.
-
 dnl Check whether --with-info or --without-info was given.
 
 if test "${with_info}" = yes; then
@@ -166,6 +154,14 @@
   echo -e "disabling valgrind memory checker workarounds"
 fi
 
+dnl CygWin32 requires the stdc++ library explicitly linked.
+
+if test "$CYGWIN32" = yes; then
+    LIBS="$LIBS -L../nxcomp -lXcomp -lstdc++ -Wl,-e,_mainCRTStartup"
+else
+    LIBS="$LIBS -L../nxcomp -lXcomp"
+fi
+
 dnl Find makedepend somewhere.
 
 AC_SUBST(MAKEDEPEND)

Deleted: nxproxy/branches/upstream/current/filter.pl
===================================================================
--- nxproxy/branches/upstream/current/filter.pl	2005-08-01 01:32:55 UTC (rev 26)
+++ nxproxy/branches/upstream/current/filter.pl	2005-08-06 22:03:04 UTC (rev 27)
@@ -1,54 +0,0 @@
-#!/usr/bin/perl
-#
-# Enable your preferred log level at the beginning of the source
-# file you want to debug. Modify this simple script to print only
-# those lines containing events you want to trace.
-#
-
-use strict;
-
-$| = 1;
-
-while (<STDIN>)
-{
-  my $line = $_;
-
-  #
-  # Put here regexp corresponding to lines
-  # you want to filter.
-  #
-
-  if ($line =~ /Handled request OPCODE#(\d+) for FD#(\d+) sequence (\d+). (\d+) bytes in/)
-  {
-    if ($1 != "72" && $4 > 64)
-    {
-      print "#$1=$4:\t$line";
-    }
-  }
-
-
-#  if ($line =~ /After compression data for proxy/)
-#  {
-#    print $line;
-#  }
-
-#  if ($line =~ /Data for proxy FD#\d compressed/)
-#  {
-#    print $line;
-#  }
-
-
-#  if ($line =~ /Difference from loop timestamp is (\d+) milliseconds/)
-#  {
-#    if ($1 > 10)
-#    {
-#      print $line;
-#    }
-#  }
-
-#  if ($line =~ /sent due to loop timeout/)
-#  {
-#    print $line;
-#  }
-
-}


Property changes on: nxproxy/branches/upstream/current/install-sh
___________________________________________________________________
Name: svn:executable
   - 
   + *


Property changes on: nxproxy/branches/upstream/current/mkinstalldirs
___________________________________________________________________
Name: svn:executable
   - 
   + *

Deleted: nxproxy/branches/upstream/current/nxproxy.supp
===================================================================
--- nxproxy/branches/upstream/current/nxproxy.supp	2005-08-01 01:32:55 UTC (rev 26)
+++ nxproxy/branches/upstream/current/nxproxy.supp	2005-08-06 22:03:04 UTC (rev 27)
@@ -1,67 +0,0 @@
-{
-   At libc-2.2.5.so (Cond) main
-   Cond
-   obj:*libc-2.2.5.so
-   fun:main
-}
-
-{
-   At libc-2.2.5.so (Cond) ParseCommandLineOptions
-   Cond
-   obj:*libc-2.2.5.so
-   fun:ParseCommandLineOptions
-   fun:main
-}
-
-{
-   At strchr (in /lib/ld-2.2.5.so) (Cond)
-   Cond
-   fun:strchr
-   obj:*libc-2.2.5.so
-   fun:_dl_catch_error_internal
-}
-
-{
-   At strlen (in /lib/ld-2.2.5.so) (Cond)
-   Cond
-   fun:strlen
-   obj:*libc-2.2.5.so
-   fun:_dl_catch_error_internal
-   obj:*libc-2.2.5.so
-}
-
-{
-   At _dl_relocate_object_internal (in /lib/ld-2.2.5.so) (Cond)
-   Cond
-   fun:_dl_relocate_object_internal
-   obj:*libc-2.2.5.so
-   fun:_dl_catch_error_internal
-   obj:*libc-2.2.5.so
-}
-
-{
-   At /lib/i686/libc-2.2.5.so Invalid read (Addr1)
-   Addr1
-   obj:*libc-2.2.5.so
-   fun:ParseCommandLineOptions
-   fun:main
-}
-
-{
-   At syscall param write(buf) (in /lib/ld-2.2.5.so) (Param)
-   Param
-   write(buf)
-   obj:*libc-2.2.5.so
-   obj:*libstdc++-3-libc6.2-2-2.10.0.so
-   obj:*libc-2.2.5.so
-   obj:*libc-2.2.5.so
-}
-
-{
-   At syscall param write(buf) (in Channel::doFlush(Channel::T_flush)) (Param)
-   Param
-   write(buf)
-   obj:*libc-2.2.5.so
-   fun:Channel::doFlush(Channel::T_flush)
-}
-




More information about the Pkg-nx-commits mailing list