Re: [sqlite] Mailing list shutting down...

2018-06-13 Thread John Long
On Wed, 2018-06-13 at 21:42 +1000, Gary R. Schmidt wrote:
> 
> 
> This is an increasing problem, and has been discussed on the Mailman 
> mailing list recently, you should join them and see what mitigation 
> strategies are available.

Well I'm sure he would like to, but subscriptions have probably been
suspended because of the attacks ;)

___
sqlite-users mailing list
sqlite-users@mailinglists.sqlite.org
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users


Re: [sqlite] This list is getting spammed again

2018-05-08 Thread John Long
On Tue, 2018-05-08 at 11:40 +0200, Olivier Mascia wrote:
> > Le 8 mai 2018 à 09:37, Domingo Alvarez Duarte 
> > a écrit :
> > 
> > Hello Richard !
> > 
> > Again this list is getting spammed, I just received spam after
> > publish.
> > 
> > Cheers !
> 
> Technically, it is not the list which gets spammed.
> It is someone or some process which reads the messages posted to the
> list 

So I guess it is up to all the list owners to obfuscate posters' email
addresses appropriately? Why aren't people doing a better job of this?

Oops, there goes another one. Cheap drugs, sunglasses, Luis Vitton
handbags here they come...

/jl

___
sqlite-users mailing list
sqlite-users@mailinglists.sqlite.org
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users


Re: [sqlite] Vetting SQLite

2018-02-05 Thread John Long
On Mon, 2018-02-05 at 09:39 -0800, Jens Alfke wrote:
> > On Feb 5, 2018, at 9:21 AM, Drago, William @ CSG - NARDA-MITEQ  > liam.dr...@l3t.com> wrote:
> > 
> > The reliable part is easy because there is enough information on
> > the SQLite website about testing, but what about security?
> 
> Open source software is more secure than closed source, since the
> source code can be reviewed and audited.

It is considered more easy to verify, sure. But there are still some
big questions:

1. How do you know the source you're looking at is what you're running?

2. How do you know the source you're seeing is compiled correctly? Look
at the buglists for common (*cough* gcc *cough*) compilers.

3. How do you know the CPU you are running on is running the code
correctly and that it is secure? Common microprocessor vendors have
hundreds of errata for chips still being sold.

The only way to know what code is doing is to trace it on the target
hardware. We don't need source code for that. And even that could be
misleading if the hardware is broken or deliberately subverted.

>  (In the security field, closed-source cryptographic software isn’t
> even taken seriously since it’s not possible to verify its claims,
> just as scientific results need peer review and independent
> confirmation.)

That is true but perhaps closed-source cryptographic _algorithms_ are
the issue and not source code. And this is just for reference
implementations... you can still verify exactly what you have without
source code. It just takes more effort and personally I believe it's
more reliable.

I don't believe RSA or IBM or any of the other vendors have open
sourced any crypto code. I think what typically happens is when they
come up with a new standard they produce a reference implementation and
then after the contest is over they implement whatever they implement
and everybody just uses it. 

> I don’t know if this will convince your IT management though, because
> if they’re against open source they must be remarkably backward...

I don't think that is necessarily so. Many companies want/need to be
able to point fingers when something goes wrong. And they need to get
their systems working ASAP. The vast majority of open source projects
have no accountability, they're free as in beer and as long as it works
for the guys spending their time writing it they're done. Companies
(especially publicly owned and traded companies) really can not rely on
freebies and goodwill if they want to stay in business and keep their
executives out of jail. Open source quality is atrocious. Sure, a lot
of closed source quality is atrocious too. Free stuff should be
expected to be worth price paid and most of the time it is not even
that.

sqlite (and fossil!) are wonderful, wonderful projects. But there is a
sea of unsupported garbage out there and nobody who wants to keep their
job can feel safe wading through that. There is also the issue of viral
contamination of GPL, etc.

I think Dr. Hipp did everything right but even so, he is in the tiny
minority.

/jl



___
sqlite-users mailing list
sqlite-users@mailinglists.sqlite.org
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users


[sqlite] Simple Math Question

2015-10-23 Thread John Long
On Thu, Oct 22, 2015 at 09:27:43PM +0100, Simon Slavin wrote:

> Financial software frequently handles all currency amounts as pence or
> cents for the reasons you've just found out. 

Most financial processing is done on mainframes which have had fixed point
decimal types (in hardware) since the early 1960s. If you use the right
types this problem doesn't happen and about the only thing you have to think
of is rounding properly (for which there is some amount of software
support). But yeah, if you don't have a fixed decimal type and you try to
use floats for money you're gonna get sued eventually. Don't do that...

/jl

-- 
ASCII ribbon campaign ( ) Powered by Lemote Fuloong
 against HTML e-mail   X  Loongson MIPS and OpenBSD
   and proprietary/ \http://www.mutt.org
 attachments /   \  Code Blue or Go Home!
 Encrypted email preferred  PGP Key 2048R/DA65BC04