[Bug 184013] [fusefs] truecrypt broken (probably fusefs issue)

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Sep 15 15:41:34 UTC 2016


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=184013

jonathan derose <kb3ngb at 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 at gmail.com> ---
Created attachment 174803
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=174803&action=edit
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 building
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 top
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 properly
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 the
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.

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


More information about the freebsd-fs mailing list