From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1QeYvZ-0005vI-HB for mharc-grub-devel@gnu.org; Wed, 06 Jul 2011 16:42:33 -0400 Received: from eggs.gnu.org ([140.186.70.92]:56366) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QeYvU-0005uH-Sx for grub-devel@gnu.org; Wed, 06 Jul 2011 16:42:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QeYvT-0006D8-85 for grub-devel@gnu.org; Wed, 06 Jul 2011 16:42:28 -0400 Received: from mail-wy0-f169.google.com ([74.125.82.169]:45156) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QeYvS-0006Cu-Eu for grub-devel@gnu.org; Wed, 06 Jul 2011 16:42:26 -0400 Received: by wyg36 with SMTP id 36so264513wyg.0 for ; Wed, 06 Jul 2011 13:42:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:x-enigmail-version:content-type; bh=JDSdlT8PNM00KuCH1us6Z+qAwIPp661bc8g5BuJEnGk=; b=E6lgkkfeVt/ibR/OXJ+bdSdef7SrQ+hNwxG+CvVj3RYjxR6MM282RPrKA/o5SMTUkV H5K1r2MIapV6/Bg6IWbbaQxX0/JxMGoAjmqxhPR4hAtwZPHTEIZAgsCPjlFHX72WnRN8 N7cNO+ZJVa2WHTkzPMDawvALR0ZKPGKdJBSp0= Received: by 10.227.58.65 with SMTP id f1mr32252wbh.3.1309984945429; Wed, 06 Jul 2011 13:42:25 -0700 (PDT) Received: from debian.x201.phnet (102.73.202.62.cust.bluewin.ch [62.202.73.102]) by mx.google.com with ESMTPS id gb1sm6357034wbb.54.2011.07.06.13.42.22 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 06 Jul 2011 13:42:24 -0700 (PDT) Message-ID: <4E14C8AB.1030302@gmail.com> Date: Wed, 06 Jul 2011 22:42:19 +0200 From: =?UTF-8?B?VmxhZGltaXIgJ8+GLWNvZGVyL3BoY29kZXInIFNlcmJpbmVua28=?= User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.18) Gecko/20110626 Iceowl/1.0b2 Icedove/3.1.11 MIME-Version: 1.0 To: Simon Schubert <2@0x2c.org> Subject: Re: Integrating grub2tc into upstream GRUB References: <4E1454E4.6040602@gmail.com> <4E145559.3040204@gmail.com> <4E145F36.8020203@0x2c.org> In-Reply-To: <4E145F36.8020203@0x2c.org> X-Enigmail-Version: 1.1.2 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="------------enigA592CB722FEA2228B934EEC2" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 74.125.82.169 Cc: The development of GRUB 2 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Jul 2011 20:42:30 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigA592CB722FEA2228B934EEC2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 06.07.2011 15:12, Simon Schubert wrote: > Hi Vladimir, > > On 07/06/2011 02:30 PM, Vladimir '=CF=86-coder/phcoder' Serbinenko wrot= e: >> Note: I treat truecrypt as a proprietary software but due to its >> popularity it makes sense to support it. > > Is it proprietary? It is. The license doesn't confer you the freedoms of libre software (like modifying and redistributing). Just one example: if you breach any of the vague claims you can't never ever use it again. For life. > I'm currently not using Windows, so I don't have a working grub2tc > setup. But I'm happy to help, and it did work before. > I think I can do straightforward translation and then someone will probably want to test it. >> On 06.07.2011 14:28, Vladimir '=CF=86-coder/phcoder' Serbinenko wrote= : >> > Hello, I've had a look into your grub2tc project and I think it can >> > be successfully changed into a GRUB2 module. extract.rb would need >> > to be rewritten in C. tcloader.S would mostly disappear and be >> > replaced with a small C code to set the registers and load the >> > file. Could you tell me the expected load address and register >> > values? > > All what I ever found out went into these files, so they are our only > documentation now :) > They are sufficiently readable but have license problem > What I remember was that the TC boot code expects the data blocks to > be in one of two possible locations. > >> > Also current license prohibits direct use of your code in GRUB2. >> > Could you drop the Affero clause? IT's useful mainly for >> > network-based projects. > > Yes, I'm happy to relicense it as GPL3 for the use in GRUB2. > Best would be GPLv3+. Just drop the "Affero" word. >> > Also a possibility is to dump the contents of MBR gap on grub-setup >> > and if it's a truecrypt loader, save it in a file. > > I think I looked into this, but the code is slightly different and > accesses data of the gap that will be overwritten by grub. Therefore > I decided to use the cd image boot code. > Ok. >> > Do you know of any signature which can be used for this? This way >> > we can integrate truecrypt into grub-mkconfig. Thank you in >> > advance > > I'd have to go and install TC and/or read the code. I'm pretty sure > TC uses some signature internally, but I forget what it was. > Ok. > cheers > simon > > --=20 Regards Vladimir '=CF=86-coder/phcoder' Serbinenko --------------enigA592CB722FEA2228B934EEC2 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iF4EAREKAAYFAk4UyKsACgkQNak7dOguQgmx0wEAjCYKQo1Qq8v731iA4nxb+O/q RhvNF97JC4W7EhzYaV8A/0G1CoQOFx4Iml0j2DWkCEYuklMRb7KvZq0zu3P+taKG =ODJG -----END PGP SIGNATURE----- --------------enigA592CB722FEA2228B934EEC2--