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
Peter Tribble
468d576030
initial illumos port
2014-03-22 16:33:11 -06:00
Jon Trulson
9f0fbc3015
mp_rpc_server.C: limit iteration of svc_fdset to FD_SETSIZE, as per spec.
...
In init() there was code iterating over all of the possible file
descriptors in a svc_fdset. fdsets are limited to FD_SETSIZE. This
caused coredumps on FreeBSD 10, and possibly other hidden issues.
Moving to poll(), rather than select() would be better, but is a bigger
job. For now, just limit to the FD_SETSIZE that select() requires.
2014-03-10 14:49:37 -06:00
Jon Trulson
8f648927eb
Version change to 2.2.1
2014-03-01 15:48:49 -07:00
Jon Trulson
a198d898e8
TT RPC server: Don't search 538 million transients trying to allocate one.
...
Currently, mp_rpc_server.C tries 538 million ports to acquire an
available transient rpcbind port number. This is bad when rpcbind is
running in secure mode (and you are not using tirpc) - Xsession will
'hang' at the dthello (blue) screen filling up your error logs with
RPC errors.
Now, just try +- 50 (for a total of 100 ports) before bailing. The
dthello 'blue screen of death' is the most common problem in starting
CDE when rpcbind isn't set up properly. This should at least not
cause the appearance of a 'hang'.
2013-05-17 16:16:17 -06:00
Jon Trulson
f84950100f
Revert "Older Linux installations do not have svcfd_create()."
...
This reverts commit 44e384aedb .
This code is actually needed. If svcfd_create() is not available, it
should be fixed only for those systems that it affects.
2012-11-24 19:16:58 -07:00
Jelle Hermsen
b8862cab32
Changed a couple of ifdefs for __FreeBSD__ to CSRG_BASED. These are all clearcut cases. I left the ones I had doubts about, or where I wasn't sure about the OpenBSD side of things to look at later.
2012-10-03 17:06:57 -06:00