Tag Archives: AWS

AWS patch the 28c3 hash vulnerability

January the 3rd. and 9th. I posted two short messages to the AWS mailing list, asking whether AWS was susceptible to this attack (video). I got no answer, but from looking at the hash function used, I was pretty sure AWS was just as vulnerable as all the other web technologies. This was confirmed at [...]
Posted in Ada Libraries, Ada Programming | Tagged | Leave a comment

AWS vs node.js Wiki Article Migrated

One more down! Only a few more to go. The latest Wiki article I’ve migrated is my now 1 year old AWS vs node.js shootout. Yea, it’s getting a bit long in the tooth. I’m trying to convince Kim Rostgaard Christensen to help me redo it, perhaps with some more interesting workloads added to the [...]
Posted in Ada-DK website | Also tagged | Leave a comment

Ada on Slackware

I finally got around to writing an article about Ada Programming on Slackware. Actually that’s probably overstating things a bit, as no actual Ada programming is happening in the article. Instead the focus is on how to install an Ada compiler and some Ada libraries on a Slackware system. It is by no means a [...]
Posted in Ada Libraries, Ada Programming | Also tagged , , , , | Leave a comment

Logging options for Ada

The other day Marc C. posted a link to an AdaCore Gem dealing with the very nice GNATColl.Traces package, and shortly thereafter he did another reddit/r/ada post collecting a bunch of Ada logging tools. As it turns out, there are five very nice solutions available to us Ada’ists: Alog GNATCOLL.Traces Log4Ada AWS.Log package in AWS [...]
Posted in Ada Libraries, Ada Programming | Also tagged , , , | Leave a comment

Adding external logging support to AWS

As you know, I like the AWS (Ada Web Server) project a lot, and I have on previous occasions submitted patches to them, when I felt I had a contribution worthwhile bothering the AWS developers with. This is one such occasion. Together with a bunch of Ada-DK guys, I’ve started a new business called AdaHeads [...]
Posted in Ada Programming | Also tagged , , | Leave a comment

AWS Can Now Send Emails With Pre-Composed Sources

I got my latest patch to AWS (Ada Web Server) accepted and merged. Thanks Pascal! So if you clone from the official Git repo, you should now be able to send emails via the AWS email facilities using pre-composed email sources. This is, in my humble opinion, quite nifty. I use GNATcoll to compose my [...]
Posted in Ada Programming, General | Also tagged | Leave a comment

Apache Bench To Blame, Not AWS

Some days ago I reported on what appeared to be a problem with the Ada Web Server (AWS) project: AWS being very generous with its bytes AWS Bug Confirmed By Pascal Obry After a lot of testing, it now appears that this specific behavior has nothing to do with AWS, and everything to do with [...]
Posted in Ada Programming, General | Also tagged | Leave a comment

AWS Bug Confirmed By Pascal Obry

### UPDATE ### After more tests and a closer look at the ApacheBench sources, we now know that this problem stems from a race condition in ApacheBench. ### END UPDATE ### The AWS bug I mentioned in my previous post has been confirmed by lead AWS developer Pascal Obry: Just to let you know that [...]
Posted in Ada Libraries, General | Also tagged | Leave a comment

AWS being very generous with its bytes

### UPDATE ### After more tests and a closer look at the ApacheBench sources, we now know that this problem stems from a race condition in ApacheBench. ### END UPDATE ### While doing my AWS vs node.js test I stumbled on a somewhat weird issue: Sometimes AWS returned too many bytes. I reported this to [...]
Posted in Ada Libraries, Ada Programming | Also tagged | Leave a comment

Ada Web Server (AWS) vs node.js

As some of you might be aware of, I’m in the process of moving all my PHP/XSLT code to Ada/AWS. The is a huge project that not only entails porting several 100KLOC to Ada, but it also means I have to learn to use AWS to its fullest. So far that has been a mostly [...]
Posted in Ada Libraries, General | Also tagged | Leave a comment