aboutsummaryrefslogtreecommitdiff
path: root/nxproxy/CHANGELOG
blob: aee848110b9b0cf073efce2c348c5c015eecfdcf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
ChangeLog:

nxproxy-3.2.0-1

- Opened the 3.2.0 branch based on nxproxy-3.1.0-2.

nxproxy-3.1.0-2

- Updated version number.

nxproxy-3.1.0-1

- Opened the 3.1.0 branch based on nxproxy-3.0.0-4.

nxproxy-3.0.0-4

- Added file COPYING.

- Changed the LICENSE file to state that the software is only made
  available under the version 2 of the GPL.

nxproxy-3.0.0-3

- Updated the copyright notices to year 2007.

nxproxy-3.0.0-2

- Updated the file VERSION.

nxproxy-3.0.0-1

- Opened the 3.0.0 branch based on nxproxy-2.0.0-2.

nxproxy-2.0.0-2

- Updated copyright to year 2006.

nxproxy-2.0.0-1

- Opened the 2.0.0 branch based on nxproxy-1.5.0-10.

nxproxy-1.5.0-10

- Added the JPEG, PNG and Z libraries to the linker when compiling
  on Cygwin. GCC 3.3.x requires that these libraries are explicitly
  given while this is not required since GCC 3.4.x.

- Created a new configure using autoconf 2.59.

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.
  It would serve as a replacement of the modifications I'm doing
  in nxssh. The class is just a framework and the implementation
  is unfinished.

- Solved a potential problem in Main.c with NXExit() being called
  after the dlclose(). This was unlikely to happen as proxy never
  returns.

nxproxy-1.4.0-1

- Opened the 1.4.0 branch.

nxproxy-1.3.2-1

- Opened the 1.3.2 branch.

nxproxy-1.3.1-2

- Removed the underline characters and added a colon in the
  title of this ChangeLog to fully comply with format used in
  the release notices.

nxproxy-1.3.1-1

- Opened the 1.3.1 branch.

nxproxy-1.3.0-7

- Added a check on the OS version when running on MacOS/X.
  Versions 10.2 and 10.3 differ in the way names are mangled.

- Fixed error detection on dlsym(). The previous code was not
  able to correctly identify missing symbols.

nxproxy-1.3.0-6

- Modified configure.in to compile under FreeBSD.

nxproxy-1.3.0-5

- Fixed a (further) compilation problem under Cygwin.

nxproxy-1.3.0-4

- New nxproxy is able to load libXcomp by dlopen() under
  Cygwin. This simplifies both code in Main.c and the
  configure.in script.

- Changed configure.in to not link with -mwindows under
  Cygwin. Linking with -mwindows prevented stderr to be
  correctly output when running nxproxy on a console.

nxproxy-1.3.0-3

- Changed configure.in to first check for nx-X11 includes
  and libraries. Added "/usr/openwin/bin/makedepend" to
  path searched for the executable.

nxproxy-1.3.0-2

- Small cleanup in configure.in. A new configure script has
  been generated using autoconf-2.57-3.

nxproxy-1.3.0-1

- Updated internal version, so this release tries to load
  libXcomp version 1.3.0.