Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 Sep 2016 15:41:33 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-fs@FreeBSD.org
Subject:   [Bug 184013] [fusefs] truecrypt broken (probably fusefs issue)
Message-ID:  <bug-184013-3630-jZEA3OC0eP@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-184013-3630@https.bugs.freebsd.org/bugzilla/>
References:  <bug-184013-3630@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D184013

jonathan derose <kb3ngb@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #174802|maintainer-approval?(kb3ngb |
              Flags|@gmail.com)                 |
 Attachment #174802|0                           |1
        is obsolete|                            |
 Attachment #174803|                            |maintainer-approval?
              Flags|                            |

--- Comment #4 from jonathan derose <kb3ngb@gmail.com> ---
Created attachment 174803
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D174803&action=
=3Dedit
allow truecrypt to build from ports without error

well, that was more of a trick than i expected.
configure being confused by native iconv was a bigger problem than i had
thought, so i modified the top level makefile, which i've included, to pass=
 the
proper reference via the environment.
also, i added a conditional to link x11 in WORKSRC/Main/Main.make when buil=
ding
for gui, which is where that iconv reference lands as well. that's handled =
by a
properly formatted patch as specified in the porters handbook.
tried building text and gui, both work fine.
i'm on 11.0alpha6, fairly stock, i reinstalled my workstation from PXE
yesterday.
wxWidget tolerates being built with make -j10 quite nicely, this being a
bugfix, i kept that to myself.
i changed sudo to a build requirement instead of a run requirement in the t=
op
level makefile as well, when i initially built TC it failed at the end for =
not
having it.
these patches here enable the port to build without error.
i'm currently taking a crack at fixing the issues i found with UFS and prop=
erly
initially detecting free space without an existing file for a hint, but i
figured i'd send this now.
-jnd
with regard to the specific bug reported here, i would expect that is a fuse
problem, as i've been able to mount, create, access, dismount and remount
containers from the gui built from the port.
the gui doesn't recognize free space on the drive if you attempt to create a
new volume from a nonexistent file, so i just found a core dump and selected
it, all of a sudden tc saw my free space and worked fine.
i'm actually working on fixing that problem presently.
i'd like to remove AES as the audit revealed that and the windows PRNG as t=
he
only major concerns.
i propose to replace it with camellia. vera used an implementation from
cppcrypto, i could do that as well, the code is all well documented
if removing aes, it makes sense to remove sha. replace with skein? reading
schneier, it's also a drop in.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-184013-3630-jZEA3OC0eP>