Sunday, 21 October 2018

Under the radare

Hi folks,

I think now it is safe for the radare FreeBSD port maintainer to update the version as the 3.0.1 release is out.

At the moment, focus are into LLVM 8 for OpenBSD and especially FreeBSD.
For the OpenBSD build, disabling retguard and stack protector features seems to be used, to avoid large creation of their ELF sections and not be able to launch the executables. For FreeBSD, time to switch to the new 13th branch :-)

These days, I did a lot of golang professionally and discovered golangci-lint existence from one Dublin meetups contacts and was able to compare with more known gometalinter. The former might be appreciated from mid-size code due to its faster performance. Also able to highlight the "faulty" code. I recommend.

Labels: , , , , , ,

View David Carlier's profile on LinkedIn

Friday, 24 August 2018

Harder time for some ...

Hi folks,

These days a lot more scary news about Intel chips, more disappointments ... Seems AMD is a slightly better choice if any purchase is scheduled ...

Also an historical (nearly 20 years) subtle bug of openssh, another bad spot since Heartbleed and such.

Anyway ... apart of this, I still pushed few changes to php 7.3 series, one to fix fixed paging to avoid old mapping discarding (when it s possible ...) so this function really fullfill its "contract" (and seems to give a bit of performance gain), one to fix compilation warning ... that should be nearly all, it is very soon time for pure bug fixes and also to switch new developments to master/future 7.4 ...

Finally, my old golang contribution had been merged so it can benefit (near future) FreeBSD's stronger randomness generation ... Otherwise, little commits here and there, helping other OpenBSD folks when they port something, if I can fix bugs in the meantime :-)

Now Barony 3.2.0, after a short beta time, had been released on Steam and seems changes please its players ... Expecting Gog.com "shortly" ...

Labels: , , , , ,

View David Carlier's profile on LinkedIn

Tuesday, 3 July 2018

Sunny summer ?

Hi folks,

The sun is surprisingly present these days in the emerald island !

Couple of tiny updates, took my first take at golang mainly targeted at FreeBSD (anyway the usual OpenBSD contributors are already doing an excellent work :-)), small things really just adding get random support for FreeBSD 12.x we ll see in November ...

About the future php 7.3 version, the feature freeze time is for August ; so i try to push in similar manner this new getrandom usage ... Beyond that a lot of zend engine optimisations had been done since 7.2 among other things.

And LLVM, as promised now OpenBSD is able to run most of UBsan unit tests, for next will try to make available X-ray and maybe fuzzer ones.

Also noted gzdoom is going to be available as package on OpenBSD, after LMMS ; things start to be visible slowly but surely ;-) ...

Finally contributed to musl libc, pretty well reputated, to add explicit_bzero. They just started to discuss adding an arc4random implementation, the hardest part is the blocking side as always ... I do not think they will choose Chacha family though but ... we ll see.

Professionally a little loop back to Windows programming very shortly back to unixes :)

Enjoy your summer !

Labels: , , , , , , , ,

View David Carlier's profile on LinkedIn

Saturday, 17 September 2016

Go, go go !

Hi folks,

Since quite a time I did not update the small DeviceAtlas Cloud C API, thus this week I have made a basic Go(lang) wrapper. I learnt quite a lot about the Go's internal in the process and how Go and C/C++ interacts back and forth. In first place, I did mainly for the language's popularity while I admit I have underestimated its inner qualities so I kinda appreciate more or less finally ...

Ah, this week as well, finally jack1 has merged upstream after couple of months the OpenBSD's patches from some OpenBSD's devs, hopefully will lead to further new release. Indeed as jack1 is made in C, it is still far ahead in term of use compared to its little sibling jack2. Fingers crossed !

Labels: , ,

View David Carlier's profile on LinkedIn