Jon Trulson
b0fd79a680
tt/bin: remove register keyword
2018-06-27 22:00:56 -06:00
Jon Trulson
34436c7725
tt/lib: remove register keyword
2018-06-27 22:00:56 -06:00
Peter Howkins
020d592338
libtt: Change to ANSI function definitions
2018-06-28 04:06:47 +01:00
Jon Trulson
8c1ad2d3a8
libtt: if local hostname lookup fails, default to localhost
...
A recurring problem, mainly on the BSD's, and also on some Linux
installations, is a failure for ttsession to start and any clients
trying to attach to it failing due to having a hostname that is not
associated with an IP address.
This is due to code which looks up the hostname, and if it does not
have a valid host record, then TT just fails.
This has required those users to add an alias for their host name in
their /etc/hosts file.
With this commit, this should no longer be necessary. Now, if
_XGethostbyname() fails when looking up the local name, a default of
"localhost" is used, which should always exist.
This was run tested on Linux and FreeBSD 11.1. It was compile tested
on OpenBSD 6.2.
2018-06-20 16:59:34 -06:00
Jon Trulson
ac883b6972
FreeBSD 11: Fix clang (v6) builds
...
While CDE builds fine with gcc6 on FreeBSD 11, the default clang build
was broken in a few places. This commit allows CDE to build now using
the default clang 6 system compiler.
2018-06-14 18:32:35 -06:00
Jon Trulson
0ec25848e9
cde: change version to 2.2.4a, for a development release
2018-06-08 13:03:39 -06:00
Ulrich Wilkens
297b6bd845
Fix warnings on FreeBSD
2018-05-31 22:04:08 -06:00
Ulrich Wilkens
16fbb15ecc
Fix BSD and Sun problems after coverity fixes
2018-05-31 17:46:03 -06:00
Jon Trulson
3495287b78
tt_xdr_utils: fix up some warnings
2018-05-25 11:16:04 -06:00
Jon Trulson
7f9634010b
tt_old_db: use TT_DB_OK instead of NULL
2018-05-25 10:23:18 -06:00
chase
4f5e7fe5e3
Use POSIX macros for linux
2018-05-24 18:22:55 -06:00
chase
164e695cd0
remove OSF1 support
2018-05-24 14:25:26 -06:00
chase
07900bd93b
Remove Unixware and openserver support
2018-05-20 12:13:07 -06:00
chase
8a4f389634
Remove UXPDS support
2018-05-15 20:27:22 -06:00
chase
33d2749ea3
Last of the spelling fixed
2018-04-28 12:36:44 -06:00
chase
1fe5a550b2
Fix typo in license headers
2018-04-28 12:30:20 -06:00
Peter Howkins
9088d6b54e
libtt: Fixes for Coverity fixes that I thought I'd already fixed.
2018-04-24 00:05:56 +01:00
Peter Howkins
68de09848b
Merge branch 'cde-fixups-1' of ssh://git.code.sf.net/p/cdesktopenv/code into cde-fixups-1
2018-04-23 02:21:30 +01:00
chase
1817f335c6
Fix various spelling errors
2018-04-22 12:14:43 -06:00
Peter Howkins
22071fd62a
libtt: Further coverity fixes
2018-04-20 22:57:47 +01:00
Peter Howkins
02d43dabe6
libtt: Coverity fixes related to uninitialised fields in classes.
2018-04-18 01:28:03 +01:00
Peter Howkins
caef8edac0
various: You cannot use the destination of snprintf as one of the srcs, undefined
2018-04-14 01:23:48 +01:00
Peter Howkins
fee6003be1
libtt: More coverity fixes
2018-04-13 19:08:50 +01:00
Jon Trulson
17101b6f4c
Enable TIRPC support for Linux
...
This is enabled by default. To disable, add:
in the config/cf/site.def or host.def file.
You will need to have the libtirpc-dev package installed.
The benefit is that you will no longer need to run rpcbind in insecure
mode (the -i option). There are other benefits we may be able to take
advantage of in the future, like supporting IPV6 for ToolTalk.
2018-04-12 21:00:34 -06:00
Peter Howkins
91bb9a037a
libtt: resolve coverity issues related to double close()
2018-04-12 00:04:13 +01:00
Peter Howkins
30ad8e35e5
libtt: Resolve coverity warnings
2018-04-11 19:31:03 +01:00
Jon Trulson
78110e7921
libtt/isrepair.c: coverity CID 86705; uninit ptr read
2018-04-01 14:25:34 -06:00
Jon Trulson
9412da725b
libtt/tt_file_system.C: coverity CID 86024; array vs singlton
2018-03-31 19:05:35 -06:00
Jon Trulson
4543bc6192
libtt/process.c: coverity CID 87051; use after free
2018-03-31 18:08:02 -06:00
Jon Trulson
6cd0391409
libtt/db_server_svc.C: coverity CID 87060; string overflow
2018-03-31 18:02:11 -06:00
Peter Howkins
50a96959f0
libtt: Resolve some compiler warnings
2018-03-28 21:34:08 +01:00
alx
5669c8a60f
libtt: pass proper flags to getfsstat, log error message and exit if it fails
2017-07-29 12:42:49 -06:00
alx
ae7dd95cc4
ttsession: don't segfault if host name isn't properly set
2016-12-31 15:14:59 -07:00
Jon Trulson
a173dd3b3b
release: update version to 2.2.4, update HISTORY
2016-06-19 12:46:29 -06:00
Jon Trulson
10742f3679
ttcp: fix missing arg to fprintf
2015-12-18 09:55:20 -07:00
Jon Trulson
14b9e2efa3
cde: change revision to 2.2.3
2015-05-09 16:58:46 -06:00
Matthew Howkins
2863b839e5
libtt: Change to standard function prototypes in ttauth. Fix some compiler warnings by adding #includes
2014-12-30 17:31:46 +00:00
Matthew Howkins
be49dc56bc
libtt: Fix some uninitialized variables detected by Coverity
2014-12-30 17:31:38 +00:00
Jon Trulson
4c6e66ceb8
tt/mini_isam: Coverity (memory corruption, moderate)
2014-12-26 16:15:53 -07:00
Jon Trulson
6f45dde569
tt/mini_isam: Coverity (memory corruption, moderate)
2014-12-26 16:15:25 -07:00
Jon Trulson
ce7bdf9f62
ttsession: Coverity (memory corruption, moderate)
2014-12-26 16:14:35 -07:00
Jon Trulson
e45843bc95
ttauth: Coverity (memory corruption, moderate)
2014-12-26 16:13:07 -07:00
Jon Trulson
f719d20b6c
ttauth: Coverity (memory corruption)
2014-12-26 14:12:10 -07:00
Matthew Howkins
caf4929c41
libtt: Fix 'Missing return statement' errors detected by static analysis
2014-12-23 22:04:59 +00:00
Ulrich Wilkens
01d6c363fa
OpenIndiana and Solaris port
2014-10-28 13:40:11 -06:00
Ulrich Wilkens
42e891d9e7
Resolve many build warnings
...
This patch fixes many warnings from the beginning of the build up to
and including the depend stage. Nearly all warnings should be gone
even with -Wall.
2014-09-23 17:57:50 -06:00
Ulrich Wilkens
c3f74eec17
FreeBSD 10 clang port
2014-07-27 12:32:35 -06:00
Jon Trulson
8d0551bfda
Version change to 2.2.2
2014-07-23 16:16:57 -06:00
Jon Trulson
4312a1190b
cleanup: eliminate missing sentinel warnings
2014-03-24 18:26:10 -06:00
Jon Trulson
ddb4933039
tt_xdr_utils.h: fix build error on linux/bsd introduced with illumos initial patch.
...
The linux's and BSD's need the 'struct XDR::xdr_ops ops' declaration,
whereas I guess sun does not.
2014-03-22 16:54:24 -06:00