From: Marcel Holtmann <marcel@holtmann.org>
To: David Woodhouse <dwmw2@infradead.org>
Cc: Daryl Van Vorst <daryl@wideray.com>,
"'BlueZ Mailing List'" <bluez-devel@lists.sourceforge.net>
Subject: RE: [Bluez-devel] Alignment issue
Date: Thu, 12 Aug 2004 13:49:48 +0200 [thread overview]
Message-ID: <1092311388.28711.117.camel@pegasus> (raw)
In-Reply-To: <1092310391.15466.178.camel@hades.cambridge.redhat.com>
Hi David,
> > I am not familiar with PIE. Is it correct that it stands for "position
> > independent executables"?
>
> Indeed -- and that's about as much as I know too, I'm afraid. It's to
> allow random load addresses, to reduce the chance of successful buffer
> overflow attacks -- if the executable is loaded at a random address, you
> don't have known functions at known addresses which the shellcode can
> call. I think.
is it worth to include such a patch and make it optional?
> > Looks fine so far. I hope you checked the new --enable commands in
> > bluez-utils-2.9, because I made many stuff optional.
>
> Briefly. I think I enabled everything, and made a note to look closer at
> the firmware stuff.
I put myself an --enable-all option in for testing ;)
> > The bluez-bluefw is deprecated. Please use bluez-firmware instead and
> > enable bcm203x program in bluez-utils if you need it (for 2.4 kernels
> > only). Splitting up a bluez-utils-bcm203x could be useful.
>
> I looked very briefly at that -- does it also support loading firmware
> in the PCMCIA cards? Is this the future instead of request_firmware()?
> Why so?
The loading of the firmware for the 3Com PCMCIA card and the BlueFRITZ!
USB dongle are done through request_firmware(). The Broadcom based
dongles are an exception. I personal prefer to use the bcm203x kernel
driver for loading the firmware, but this is a 2.6 only feature. You can
also load the firmware with a userspace program. The bluefw was too
messy to stay any time longer and so I rewrote it to only support the
Broadcom dongles and the result is the bcm203x tool.
The bluez-firmware package only contains the Broadcom firmware files and
it will install them by default under /lib/firmware. You need a modified
firmware.agent script that also looks for firmware files in that place.
We agreed on that path, but this change is not upstream at the moment.
Check the Debian packages for an example of a modified script.
> > Actually even Debian and SuSE ship other init scripts and that is fine
> > for me. Do you think a --disable-initscripts option would make the life
> > of the package maintainers easier?
>
> I don't think it makes a lot of difference, to be honest -- although if
> so many distributions are shipping separate initscripts perhaps we
> should collaborate a bit more closely?
I think it is too late for Debian Sarge and SuSE 9.2 and maybe even for
Fedora Core 3, but actually we should really talk about it.
Regards
Marcel
-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
_______________________________________________
Bluez-devel mailing list
Bluez-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-devel
next prev parent reply other threads:[~2004-08-12 11:49 UTC|newest]
Thread overview: 43+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-08-10 18:38 [Bluez-devel] Alignment issue Daryl Van Vorst
2004-08-10 23:12 ` Marcel Holtmann
2004-08-11 9:20 ` Stephen Crane
2004-08-11 11:08 ` David Woodhouse
2004-08-11 19:33 ` Marcel Holtmann
2004-08-11 7:13 ` Marcel Holtmann
2004-08-11 16:44 ` Daryl Van Vorst
2004-08-11 19:31 ` Marcel Holtmann
2004-08-12 8:34 ` David Woodhouse
2004-08-12 9:27 ` Marcel Holtmann
2004-08-12 10:01 ` David Woodhouse
2004-08-12 10:22 ` Marcel Holtmann
2004-08-12 10:35 ` David Woodhouse
2004-08-12 11:00 ` Marcel Holtmann
2004-08-12 11:33 ` David Woodhouse
2004-08-12 11:49 ` Marcel Holtmann [this message]
2004-08-12 12:02 ` David Woodhouse
2004-08-12 12:29 ` Marcel Holtmann
2004-08-12 13:36 ` Marcel Holtmann
2004-08-13 8:07 ` David Woodhouse
2004-08-13 9:05 ` Marcel Holtmann
2004-08-13 9:14 ` David Woodhouse
2004-08-13 11:52 ` David Woodhouse
2004-08-13 12:40 ` Marcel Holtmann
2004-08-12 12:53 ` David Woodhouse
2004-08-13 9:58 ` Marcel Holtmann
2004-08-13 10:56 ` David Woodhouse
2004-08-12 10:10 ` Stephen Crane
2004-08-12 10:25 ` Marcel Holtmann
2005-01-20 14:30 ` David Woodhouse
2005-01-20 14:45 ` Marcel Holtmann
2005-01-20 14:59 ` David Woodhouse
2005-01-20 18:14 ` Marcel Holtmann
2005-01-21 8:26 ` David Woodhouse
2005-01-23 8:12 ` Marcel Holtmann
2005-01-23 11:39 ` Marcel Holtmann
2005-01-23 12:29 ` David Woodhouse
2005-01-23 14:40 ` Marcel Holtmann
2005-01-23 15:11 ` David Woodhouse
2005-01-23 15:22 ` Marcel Holtmann
2005-01-23 23:16 ` David Woodhouse
-- strict thread matches above, loose matches on Subject: below --
2004-08-16 9:48 john smith
2004-08-16 10:15 ` Marcel Holtmann
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1092311388.28711.117.camel@pegasus \
--to=marcel@holtmann.org \
--cc=bluez-devel@lists.sourceforge.net \
--cc=daryl@wideray.com \
--cc=dwmw2@infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox