Syllable Forum Index Syllable
Syllable Forums
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

syllablized libxml source
Goto page Previous  1, 2, 3
 
Post new topic   Reply to topic    Syllable Forum Index -> Syllable Desktop
View previous topic :: View next topic  
Author Message
Ronaldlees



Joined: 15 Oct 2014
Posts: 148

PostPosted: Sun Feb 08, 2015 12:06 pm    Post subject: Reply with quote

They pulled pieces and parts of ICU, using GCC 3.4.3 to compile each, or else compiled the static ICU lib with GCC 3.4.3. They then compiled those/that into the project with GCC 4.1.2. They did the system ICU build with 4.2.1. I suppose I could actually follow this with a little more objdump work.

The pieces and parts idea could explain the symbols problem, but then the source would be different.
Back to top
View user's profile Send private message
Ronaldlees



Joined: 15 Oct 2014
Posts: 148

PostPosted: Sun Feb 08, 2015 12:29 pm    Post subject: Reply with quote

Sorry for ridiculous number of consecutive posts. This is something that would be better on an IRC channel Smile
Back to top
View user's profile Send private message
Ronaldlees



Joined: 15 Oct 2014
Posts: 148

PostPosted: Sun Feb 08, 2015 12:35 pm    Post subject: Reply with quote

IRC would definitely be better, especially for the unsubstantiated conjecture, which I have been pouring out.
Back to top
View user's profile Send private message
Kaj
The Knights of Syllable


Joined: 14 Sep 2007
Posts: 2207
Location: Friesland

PostPosted: Sun Feb 08, 2015 3:56 pm    Post subject: Reply with quote

I'm not on IRC, but part of the day I'm on the Syllable chat site.

I don't know the details of building the browser. I didn't do it often, and that was many years ago. It was always done by its developers.

I always tried to cleanly isolate the builds of ported components in Builder recipes and resource packages, so I maintained the GCC and ICU packages, but we didn't get to the other libraries in Webster. It sounds like only JavaScriptCore needs the older GCC, but ICU is a mesh of the external package and some ICU source merged into Webster. Webster is Syllable's largest application, so I couldn't prod the others too much to adapt it.
Back to top
View user's profile Send private message Visit poster's website
Ronaldlees



Joined: 15 Oct 2014
Posts: 148

PostPosted: Wed Feb 11, 2015 9:37 am    Post subject: Reply with quote

Kaj:

Thanks for the historical perspective. I guess it doesn't really matter how it all came together back then. It was probably a matter of expedience. Anyway, I'll try to homogenize Webster with the ICU libs so as to use only the current system GCC. I'm redoing all the browser back ends, for the operating systems that I use: FreeBSD, Haiku, and Syllable - to use polarssl only.

With libcurl using openssl and/or gnutls, the dependency list is something like:

libssl
libgssapi
libheimntlm
libkrb5
libhx509
libcom_err
libcrypto
libasn1
libbroken
libcrypt
libz
libthr
libc

With just polar ssl linked in - the dependency list is more like:

libz
libc


Simple is better!


- Thanks Kaj
Back to top
View user's profile Send private message
Ronaldlees



Joined: 15 Oct 2014
Posts: 148

PostPosted: Wed Feb 11, 2015 11:54 am    Post subject: Reply with quote

Nothing is perfect. Even polarssl probably has its share of CVEs. But we all take our chances the way we see fit - I guess. The openssl lib in Syllable is pretty dated.

I like the perfect forward secrecy cipher suites, without elliptical curves. So, those would be the DHE series, but not the ECDHE series. It's nice to be able to select specific things like that in a program build, and polarssl makes it pretty easy to do that - IMO. I tend to be the pedant in these matters Smile.
Back to top
View user's profile Send private message
Kaj
The Knights of Syllable


Joined: 14 Sep 2007
Posts: 2207
Location: Friesland

PostPosted: Wed Feb 11, 2015 2:06 pm    Post subject: Reply with quote

Sounds good. I tended to contribute an overview look, so I don't know about the details of encryption, but I do know the mainstream software used for it is a mess like most. LibreSSL would already be better.

OpenSSL has usually been painless to update, except we haven't made the switch to 1.0 yet.
Back to top
View user's profile Send private message Visit poster's website
Ronaldlees



Joined: 15 Oct 2014
Posts: 148

PostPosted: Wed Feb 11, 2015 4:06 pm    Post subject: Reply with quote

Ironically, there is big news out today that PolarSSL has been acquired by ARM Ltd. They say PolarSSL will be rebranded under the ARM TLS name, and re-released under an Apache license. Guess that's good news for the Dutch company from your neck of the woods.
Back to top
View user's profile Send private message
Kaj
The Knights of Syllable


Joined: 14 Sep 2007
Posts: 2207
Location: Friesland

PostPosted: Wed Feb 11, 2015 5:27 pm    Post subject: Reply with quote

Wow, that's excellent. The only thing bothering me about PolarSSL was the licence.
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    Syllable Forum Index -> Syllable Desktop All times are GMT - 6 Hours
Goto page Previous  1, 2, 3
Page 3 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group