Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

trousers Log


Commit Date  
[c6fe2d] by Ceri Coburn Ceri Coburn , pushed by Richard Maciel Richard Maciel

Fixed 2 memory leaks inside Tspi_Key_CertifyKey, CertifyInfo and outData structures

Signed-off-by: Ceri Coburn <ceri.coburn@gmail.com>
Acked-by: Joel Schopp <jschopp@linux.vnet.ibm.com>
Tested-by: Richard Maciel <rmaciel@linux.vnet.ibm.com>

2013-10-28 18:33:30 Tree
[971468] by Ceri Coburn Ceri Coburn , pushed by Richard Maciel Richard Maciel

Memory leak fix for Tspi_TPM_CollateIdentityRequest

Signed-off-by: Ceri Coburn <ceri.coburn@gmail.com>
Acked-by: Joel Schopp <jschopp@linux.vnet.ibm.com>
Tested-by: Richard Maciel <rmaciel@linux.vnet.ibm.com>

2013-10-28 17:53:25 Tree
[7f44dc] by Fuchs, Andreas Fuchs, Andreas , pushed by Richard Maciel Richard Maciel

Add support for running tcsd as non TSS:TSS user+group.

When developing with tcsd it is currently required to create the user/group
TSS:TSS since tcsd will switch to it and check that config and state files
are owned by it. This can be troublesome in development environments where
you want to run tcsd as a user and not mess with global system settings.

Add configure switch --disable-usercheck for disable the TSS:TSS need of tcsd:
- No tcsd.conf and /var/lib/tpm owner-checking
- No switching to user by tcsd
- No useradd/groupadd and userdel/groupdel
- No chowns and chmods
- Warning at start of tcsd about this behaviour

Signed-off-by: Andreas Fuchs <andreas.fuchs@sit.fraunhofer.de>
Acked-by: Joel Schopp <jschopp@linux.vnet.ibm.com>
Tested-by: Richard Maciel <rmaciel@linux.vnet.ibm.com>

2013-10-09 14:03:58 Tree
[6deeb2] (TROUSERS_0_3_12) by Richard Maciel Richard Maciel

Bump version to 0.3.12

2013-10-08 20:34:10 Tree
[ad32ca] by Richard Maciel Richard Maciel

Fixes warning msgs introduced by recent patch set

Patchset named "Changed underlying network code to better
support IPv6" (starts with commit
982c3ebe9d9a00284650a8745d3e8fb912f3d307 and ends with commit
5656124f3b873d233a9818efa4490866c7726a19) introduced three warning
messages. Two related to prototypes of new functions not being
declared in their header file and one related to a missing
typecast.

Signed-off-by: Richard Maciel <rmaciel@linux.vnet.ibm.com>
Acked-by: Joel Schopp <jschopp@linux.vnet.ibm.com>

2013-10-08 19:54:47 Tree
[565612] by Richard Maciel Richard Maciel

Fix access control function

access_control function for the server is able to handle addresses
generated by the get_tcsd_hostname function.

Signed-off-by: Richard Maciel <rmaciel@linux.vnet.ibm.com>
Acked-by: Joel Schopp <jschopp@linux.vnet.ibm.com>

2013-10-04 15:26:36 Tree
[4acd8c] by Richard Maciel Richard Maciel

New code to retrieve hostname to object contexts

This code uses the provided get_tcsd_hostname to retrieve hostname
information on the tcsd.

Signed-off-by: Richard Maciel <rmaciel@linux.vnet.ibm.com>
Acked-by: Joel Schopp <jschopp@linux.vnet.ibm.com>

2013-10-04 15:26:05 Tree
[09eae2] by Richard Maciel Richard Maciel

New socket creation code to RPC calls

This code provides underlying sockets to the RPC calls.
It was remade to use the new function that gather port information and
to use new API to retrieve hostname data.

Signed-off-by: Richard Maciel <rmaciel@linux.vnet.ibm.com>
Acked-by: Joel Schopp <jschopp@linux.vnet.ibm.com>

2013-10-04 15:25:16 Tree
[982c3e] by Richard Maciel Richard Maciel

Add functions to fetch hostname and port info to clients

Modules included will be used by the next modifications to
retrieve hostname and port information to setup client
connections to the tcsd.

Signed-off-by: Richard Maciel <rmaciel@linux.vnet.ibm.com>
Acked-by: Joel Schopp <jschopp@linux.vnet.ibm.com>

2013-10-04 15:23:07 Tree
[90e611] by Richard Maciel Richard Maciel

Link new options to daemon code

disable_ipv4 and disable_ipv6 controls the creation of IPv4 and IPv6
sockets, respectively.

Signed-off-by: Richard Maciel <rmaciel@linux.vnet.ibm.com>
Acked-by: Joel Schopp <jschopp@linux.vnet.ibm.com>

2013-08-23 03:29:50 Tree
[a11336] by Richard Maciel Richard Maciel

Added disable_ipv4 and disable_ipv6 config options

These new configuration options will provide information for tcsd
related to IP protocol usage. Former indicates that the daemon
must not bind itself to IPv4 local addresses, while the latter
refer to IPv6 local addresses.

Signed-off-by: Richard Maciel <rmaciel@linux.vnet.ibm.com>
Acked-by: Joel Schopp <jschopp@linux.vnet.ibm.com>

2013-08-23 03:29:36 Tree
[42a6cb] by Richard Maciel Richard Maciel

Adds IPv6 support for the tcsd

Server will now bind in two ports: one for tcp and one
for tcp6. It only will fail if both protocol fails.

Signed-off-by: Richard Maciel <rmaciel@linux.vnet.ibm.com>
Acked-by: Joel Schopp <jschopp@linux.vnet.ibm.com>

2013-08-23 03:27:26 Tree
[24bfb3] by Richard Maciel Richard Maciel

Bumping version to 0.3.11.2

2013-08-19 16:45:38 Tree
[913a7d] by Joel Schopp Joel Schopp

more post reclicense cleanup

During the recent re-license to BSD with all of the authors
approval a few files got missed that had old license details in them. Remove
those old license details so the new project wide BSD license agreed to by
all the authors clearly applies to these files as well.

Signed-off-by: Joel Schopp <jschopp@linux.vnet.ibm.com>

2013-08-19 16:22:26 Tree
[c70120] by Richard Maciel Richard Maciel

Changed version from 0.3.11-1 to 0.3.11.1

This is just a format change to the version number so it doesn't
break package building for distros.

2013-08-19 15:03:59 Tree
[15fa78] by Richard Maciel Richard Maciel

Bumping version to 0.3.11-1

This is just to add the licensing stuff that was added in the last
commit, so no software fixes nor new functionalities here.

Signed-off-by: Richard Maciel <rmaciel@linux.vnet.ibm.com>
Acked-by: Joel Schopp <jschopp@linux.vnet.ibm.com>

2013-08-16 21:39:04 Tree
[32243c] by Joel Schopp Joel Schopp

post reclicense cleanup

During the recent re-license to BSD with all of the authors
approval a few files got missed that had old license details in them. Remove
those old license details so the new project wide BSD license agreed to by
all the authors clearly applies to these files as well.

Signed-off-by: Joel Schopp <jschopp@linux.vnet.ibm.com>
Acked-by: Richard Maciel <rmaciel@linux.vnet.ibm.com>

2013-08-16 21:19:43 Tree
[f11e52] (TROUSERS_0_3_11) by Richard Maciel Richard Maciel , pushed by Richard Maciel Richard Maciel

Bumping version to 0.3.11

Signed-off-by: Richard Maciel Costa <rmaciel@linux.vnet.ibm.com>

2013-08-16 14:38:01 Tree
[1290cc] by Richard Maciel Richard Maciel

Removed tools subdir.

tools subdir is not useful anymore and got a GPL license

Signed-off-by: Richard Maciel <rmaciel@linux.vnet.ibm.com>
Acked-by: Joel Schopp <jschopp@linux.vnet.ibm.com>

2013-08-16 14:31:19 Tree
[709fee] by Richard Maciel Richard Maciel

Fixed distcheck

make distcheck now correctly removes the tcsd.conf file and the
lib/tpm dir.

Signed-off-by: Richard Maciel <rmaciel@linux.vnet.ibm.com>
Acked-by: Joel Schopp <jschopp@linux.vnet.ibm.com>

2013-08-16 14:30:11 Tree
[b3ba44] by Richard Maciel Richard Maciel

There was a duplicated entry for Tspi_TPM_Quote.3 file in install
script, and install tool was generating an error, which stopped the
install process. One of the entries was changed to Tspi_TPM_Quote2.3
to fix build issue and properly install the aforementioned man page.

Signed-off-by: Richard Maciel Costa <rmaciel@linux.vnet.ibm.com>
Acked-by: Joel Schopp <jschopp@linux.vnet.ibm.com>

2013-08-16 14:04:31 Tree
[7bdb2b] by Steve Grubb Steve Grubb , pushed by Joel Schopp Joel Schopp

Man page updates

Hello,

The man page shipped with trousers doesn't document all the command
line options for tcsd. The patch below updates the man page.

Signed-off-by: Steve Grubb <sgrubb@redhat.com>
Signed-off-by: Joel Schopp <jschopp@linux.vnet.ibm.com>

2013-08-07 17:41:32 Tree
[0160d2] by Joel Schopp Joel Schopp

BSD Re-license

All authors of the TrouSerS project have given explicit permission to
re-license their contributions under the 3 clause BSD License in order for
the project to gain further adoption and encourage GPL licensed projects
to be able to link to the TrouSerS project.

To reflect this change the LICENSE file is being replaced.

Signed-off-by: Joel Schopp <jschopp@linux.vnet.ibm.com>

2013-08-07 04:47:58 Tree
[b8de0b] by Kent Yoder Kent Yoder

tspi: Added missing include for new memset

Signed-off-by: Kent Yoder <key@linux.vnet.ibm.com>

2013-05-22 14:22:49 Tree
[29a8b1] by Kent Yoder Kent Yoder

tspi: add a memset that shouldn't be optimized out

Signed-off-by: Kent Yoder <key@linux.vnet.ibm.com>

2013-05-14 21:16:04 Tree
Older >