CHANGELOG
16.4 KB
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
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
-------------------------------------------------------------------
Wed Mar 22 18:14:29 UTC 2023 - perry.werneck@gmail.com
- Update to version 5.4+git20230322:
* Updating package control files.
* On windows, if the application os library path ends with '/lib' or '/bin' the relative path for data files is the parent directory.
* Debugging win32 build.
-------------------------------------------------------------------
Thu Apr 07 22:24:02 UTC 2022 - perry.werneck@gmail.com
- Update to version 5.4+git20220330:
* fix-crl-get-engine.patch removed
* Adding SSL build options to the trace info.
* Update README.md
* Test bundle path before using it. If not found use the value from DATADIR.
* Reverting locale.
* Fixing install.
* Fixing use of a separated build dir.
* Refactoring Makefile to allow a separated build dir.
* Adding notes about jhbuild.
* Updating build system.
* Small updates on Makefile.
* Fixing autogen.
* Testing jhbuild.
* Updating configure.ac
* Fixing libcurl detection in macos (#25)
* Adjustments in autogen.sh
* Allowing build from another folder.
* Updating README.
* Restoring detection of MAC datadir.
* Fixing issues detected on linux test after macos changes (#25)
* Fixing MAC build (#25)
* Fixing libtool on mac brew, updating readme (#25)
* Updating Makefile and configure.ac.
* Using MAC library extension.
* Adding all-macos target required for MAC build #25
* Adding callback for 'select-word' action.
* Fixing configure.ac
* configure: set gettext version
* ASN1_TIME_diff is no longer available on libcrypt.
* Adding convenience method to get the product name set on ./configure.
* Updating build info.
* Reverting latest changes.
* Adding 'editable' property.
* Fixing windows registry tools.
* Fixing translation.
* Updating translation.
* Adding method to write string to windows registry.
* Updating cross-compiler install script.
* Adjusting ssl messsage.
* Adding nick for toggles, removing 'gtk-' from icons.
* Small fixes on log/trace modules.
* Updating requested revision.
* Updating msys build info.
* Adding userdata on default log.
* Adding userdata on log writer.
* Fixing trace file.
* Working on log/trace files.
* Adding 'tracefile' property (still incomplete).
* Fixing windows build.
* Fixing segfault on 'non-session' log write.
* Adding property to set a session based log file.
* Updating windows package.
* Small adjustments in toggle api.
* Fixing windows build.
* Fixing toggle table.
* Fixing 'default host' option.
* Working on 'hang' when the ssl negotiation fails.
* Debugging possible SSL problem.
* Update README.md
* Fixing popup on connection error.
* Small adjustmente on host type.
* Fixing package build.
* Small adjustments on package and sdk.
* Use environment compiler flags if set
* Reformatting sources with astyle.
* Update README.md
* Fixing deepcode alert.
* Fixing LGTM warning.
* spliting filetransfer set methods.
* Updating 'popup-an-errno' dialog.
* Adding utility functions.
* Refactoring file transfer module.
* Adjustments on file-transfer object.
* Adding dummy send/receive methods.
* Setting 'alt-f1' as default for action 'clear'
* Update README.md
* Fixing LGTM warnings.
* Fixing build.
* Updating control files.
* Fixing locale file conflicts.
* Fixing some autoheader warnings.
* Updating readme, fixing arch build.
* Update README.md
* Removing git checkout as required.
* Adding license badge.
* Fixing lgtm.com warning.
* Fixing CRL download.
* Bit field saved_rev_wraparound_mode of type int should have explicitly unsigned integral, explicitly signed integral, or enumeration type.
* Debugging auto-reconnect.
* Logging invalid callback table.
* Allowing customized reconnect method.
* Adding background task counter.
* Fix escaped url.
* Fixes from lgtm.com
* Enabling get peer and name methods required for custom audit plugin.
* Updating translation.
* Removing unused code
* Cleaning up unused code.
* Updating to version 5.4
* Updating package control files.
* Updating service file
-------------------------------------------------------------------
Wed Nov 18 21:07:38 UTC 2020 - Perry Werneck <perry.werneck@gmail.com>
- Fixing CRL download engine
* Added fix-crl-get-engine.patch
-------------------------------------------------------------------
Sat Oct 31 14:50:08 UTC 2020 - perry.werneck@gmail.com
- Update to version 5.3+git20201030:
* Fixing SSL connect error messages.
* Updating README.md
* Adding property methods.
* Adding method to get translated cursor position.
* Updating get host and get service methods.
* Allowing extended actions.
* On TN3270-E the model name should be "IBM-3279-4-E" and not "IBM-3279-4"
* Adding new SSL state active when downloading CRL.
* Moving SSL related method to their own include file.
* Removing unused code.
* Adding auto-cleanup macro for windows registry.
* Creating include dir and files based on operating system.
* Fixing charset conversion.
* wait_for_ready should wait for "reconnect" process to complete.
* Fixing popup dialog when connection fails.
* Host connect now respects timeout.
* Fixing keyboard lock status and program messages issues.
* Adding property to enable/disable the CRL download.
* Looking for performance issues in lib3270_wait_for_ready.
* Fixing timers.
* Refactoring timer engine to avoid an abnormal delay when calling wait_for_ready on windows.
* Adding userdata pointer on timer handle.
* Enabling dstrace by testprogram command-line option.
* Refactoring network subsystem for modularity.
* Updating popup handler replacement (required for IPC modules).
* Removing unnecessary callbacks from table.
* Refactoring and centralizing auto-reconnect feature.
* Using standard popup as default for ssl error.
* Adding retry option in the connection failed dialog.
* Refactoring popup engine.
* Removing unused D-Bus references. Updating keytable.
* Setting default keyvalue for PAs.
* Adding PA Key actions on the keytable.
* Clear & Kybdreset were missing in v3270's accelerator dialogs.
* Fixing unexpected hangs on windows version.
-------------------------------------------------------------------
Thu Jun 04 13:35:16 UTC 2020 - perry.werneck@gmail.com
- Update to version 5.3:
* Adding openssl info in the version string.
* Updating package release based in rpm release.
* Setting version strings from configure.
* Adding method to get the build timestamp; usefull for version checks.
* Implementing property to get/set the min/max ssl supported protocol version.
* Can't connect to an empty host or service name.
* Build instructions for macOS
* Replacing "<ctrl>" for "<Primary" in keytable definition.
* Adding option to disable automatic download of the CRL.
* Adds support for macosx
* Change name of wait callback type to avoid collision with mac system type
* Include test for presence of malloc.h
* Fix warning with autoconf > 2.68
* Adding more trace information on "connect" process.
* Fixing null module on log manager.
* Updating smart paste summary.
* Fixing action labels.
* Moving to lib3270 own translations.
* Fixing unlock-delay property.
* Fixing exports.
* Small adjustments in toggles labels and descriptions.
* Adding more translation methods.
* Adding methods to get translated properties.
* Creating lib3270's own translation files.
* Fixing action group error.
* Adding signals for save/print copy actions.
* Removing print/save actions from the protocol library; it's better to implement then on the gui application.
* Fixing reconnect action label & description.
* Adding convenience method for open windows registry.
* Fixing status of "reconnect" action.
* Preventing emit of "save-settings" signal on v3270 when the host URL is set to the same value.
* Fixing action descriptions.
* Using spec-cleaner on lib3270.spec
* Cleaning up unused code.
* Fixing error when the selection format toggle is activated with an active selection.
* Tracing connection state changes.
* Adding method to get "paste-next" state.
* Adding new action group for clipboard content availability.
* Exporting action group notifier for use by libv3270.
* Using only alfanumeric chars to translate toggle names.
* Some actions requires more than one accelerator.
* Improving trace of the http download engine; adding some proxy support.
* Adjusting property names.
* Adding host-type property as an unsigned int value for saving it in the session properties.
* Adding default values for properties.
* Allow to override build date with SOURCE_DATE_EPOCH
* Adding more CG chars in the test pattern.
* Addin APL chars 0xF1 to 0xF9 on test pattern.
* Grouping property descriptors.
* Adding method to get property descriptor by name.
* Refactoring "lunames" property.
* Activating auto-connect when the corresponding toggle is set and the session is offline.
* Adding method to get the toggle descriptor from id.
* Refactoring LU properties.
* Adjustments on charset API.
* Color type should be an unsigned int.
* Fixing action name issue detected on the main application.
* Adding option for default property value.
* Improving the model number property.
* Fixing windows build.
* Fixing typeahead problem.
* Adding method to get the "activatable" state of an action group.
* Fixing "formatted-screen" actions.
* Fixing "locked" signal on disconnect.
* Updating action table.
* Adding events for cursor state.
* Fixing issue with "selection" actions.
* Fixing problem with the select/unselect notifications.
* Adding action types.
* Adding listeners for action group state changes (required for the new UI).
* Cleaning unused methods.
* Fixing segfault on CRL download.
* Use of curl is now default on linux.
* Small message adjustment.
* Fixing CRL download using curl.
* Splitting windows HTTP download method.
* Fixes from comments on OBS Request https://build.opensuse.org/request/show/736258
* CRL check is now default.
* Adjustments in the SSL negotiation.
* Releasing CRL on URL change.
* Adding callback for URL change.
* Refactoring CRL download method.
* Organizing CRL check engine to avoid duplications.
* Fixing warnings and SSL information dialogs.
* Refactoring CRL check engine.
* Adding action groups (required for GAction implementatin).
* Creating and using standard chained list managers.
* Changint toogle descriptor type name to a more standard one.
* Changing toggle id type name.
* Update README.md
* Fixing icon names.
* Fixing non-ssl builds.
* Adjustments in the action API & property tables.
* Fixing errno use in "has_selection" attribute.
* Adding method to get property description & summary.
* Fixing name conflict with the "autoreconnect" toggle and the "reconnect" action.
* Refactoring actions as properties (easier for language bindings).
* Adding method to set field and jump to next.
* Refactoring action table.
* Adding id in the toggle id description. Required for dynamic attributes.
* Fixing thread issue on custom certificate loading.
* Adding method to build filenames independent of the OS.
* Fixing oversize.
* Updating sf.
* Refactoring output buffer management.
* Adding max witdh & height as read-only properties.
* Adjustments on screen size changes.
* Adjustments in the remap engine.
* Fixing "wait_for_ready" behavior during the "connecting..." state.
* Fixing conflict with action "connect" and ipc method "connect".
* Datadir is now based on product name.
* Adding methods to build data & config file names based in the product name instead of library name.
* Refactoring charset translation sources.
* Refacoring toggle engine.
* Adding lib3270 revision on sdk.
* Refactoring the action table.
* Moving charset method to main library.
* Refactoring action table for use with keyboard preferences dialog.
* Adding product name in the lib3270 "pc" file.
* Fixing event trace description.
* Updating method declarations.
* Adding oversize setting Updating API.
* Adding "wait for string" methods Standardizing API Calls
* Addint method to wait for screen content.
* Updating documentation, adjusting return codes.
* Fixing syslog methods.
* Splitting property set/get methods.
* Adding method to disable the "lock on operator error" feature.
* Disabling unlock delay feature when the ms value is 0.
* Improving keyboard lock status check.
* Adding APIs to get keyboard lock state.
* Decreasing delay in "wait_for_ready" method.
* Fixing bug in the "wait-for-connect" process.
* Fixing "connect" delay.
* Fixing confusing documentation of lib3270_connect.
* Updating API, adding method to get screen format state.
* Adding "length" parameters in the "set" api calls.
* Adding ssl state property.
* Adjustments in the API.
* Refactoring build process.
* Adding build option to disable SSL error notifications.
* Refactoring toggle api calls.
* Adding option to get the entire terminal window as selection.
* Default print and save methods now show a warning popup.
* Emiting notification when SSL validation fails.
* Adding callback to let the application (or user) to decide if the connection will continue on SSL error.
* Adding option to use syslog (when available).
* Moving event source to global to avoid segfault when writing logs before session creation.
* Log messages are now sent to windows event log.
* Language bindings library is now part of the IPC plugin package.
* Small changes in the paste methods.
* Adjustments in selection data.
* Adding documentation and return code on input string method.
* Adding new method to translate the windows error codes.
* Fixing CRL download methods in windows.
* Moving new selection management methods to protocol library.
* Adding method to erase selected inputs.
* Updating clipboard tools.
* Adding method to get a rectangle with the selected region.
* Improving cut&paste methods.
* Updating selection mechanism.
* Static library build is now optional and defaults only for windows.
* Changing "cut" methods to use the same code for "get".
* Refactoring clipboard management.
* Adding library name on pkg-config description file (some language binding need it for dynamic loading).
* Fixing "keep-selected" flag behavior.
* Updating package to follow naming guidelines.
-------------------------------------------------------------------
Mon Oct 7 15:23:25 UTC 2019 - Ismail Dönmez <idonmez@suse.com>
- Cleanup spec file
- Disable support for <= SLE12-SP2
-------------------------------------------------------------------
Tue Oct 1 07:01:49 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
- Enable parallel build. Remove pointless %pre scriptlet.
- Adjust RPM groups. Remove leading empty line in descriptions.
- Modernize some macro uses.
-------------------------------------------------------------------
Tue Sep 10 19:35:42 UTC 2019 - Christophe Giboudeaux <christophe@krop.fr>
- Use -ffat-lto-objects when building static libraries.
-------------------------------------------------------------------
Fri May 31 13:04:31 UTC 2019 - perry.werneck@gmail.com
- Update to version 5.2:
* Updating read me
* Fixing windows build.
* Fixing build on OpenSUSE Factory & Tumbleweed.
* Removing warnings.
* Fixing error on select from keyboard.
* Atualizando documentação.
* Fixing segfault on key pressed on locked terminal.
* Updating doxygen comments.
* Fixing segfault when user press enter on a locked terminal.
* Updating service file.
-------------------------------------------------------------------
Tue Mar 26 12:24:21 UTC 2019 - Perry Werneck <perry.werneck@gmail.com>
- Fixing osc source_validator errors.
-------------------------------------------------------------------
Thu Feb 28 15:02:43 UTC 2019 - Perry Werneck <perry.werneck@gmail.com>
* Project URL changes to github.
* Fixing deb builds.
* Updating deb package.
* Fixing CRL expiration test.
* Fixing build issues.
* Small adjustment in CRL validation.
* Fixing portability issue.
* Updating locale gen.
* Fixing CRL expiration problem.
* Updating pushtag scripts.
-------------------------------------------------------------------
Wed Feb 27 23:37:46 UTC 2019 - Perry Werneck <perry.werneck@gmail.com>
* Refactoring build process.
* Spliting protocol library from pw3270 main project