Older blog entries for davidr (starting at number 10)

Well, this afternoon the UK Be User Group had it's first get together in Guildford! not bad given how long it's been around, but it was a good afternoon and worthwhile.

During the get together I was persuaded to change the build mechanism of the GDK code I've been hacking to use Be native projects and the BeIDE as this makes a lot of Be developers happier than the more conventional unix build mechanism. I'm hoping that this will give the effort a small jolt and get some of the work done. Once it's done we can them move back to the Makefiles and the normal build mechanism. Well, having done all that I've actually made the files available for people to hack at, so here's hoping a few people will contribute some code!

I've added some code to the BeOS MPM that gets it exiting correctly and it tries to restart gracefully, but it dies at some point with no error, but I think it's segfaulting so it'll be time to debug again soon. Of course if the be debugger would work it'd be a quicker job! Might have to get a copy of a newer gdb and have a go with that as it sometimes works better for this sort of thing.

The course goes well and I'm looking forward to escaping the classroom after next week to start the next stage of training.

Well, time for sleep!

Well the start of another year. My hope is that this time next year I'll be able to look back and think that 2001 was a good year. I have to say that in a lot of ways 1999 and 2000 haven't been good years for me, so here's hoping.

Submitted the 3rd patch for GLib on BeOS to the GTK team tonight, maybe this one will finally get into the code? I've done a lot moer on the GDK for BeOS and even made a fair bit of progress but it still needs a lot doing to it. I need to get some more people looking at the code...

Few minor bug fixes to APR in the last few days and a few more people are now looking at the code which is useful and throwing up some good fixes. As always more eyes == better code!

Well, time to go to bed I think! Hope you all ahve a good year.

Well the festivities are over for another year and I'm already back at work. Just having Xmas day itself as a day off isn't good but there it is...

I'm up to my eyes in GDK code at present as I try to bring the old BeOS code into line with what's in CVS. the last year and a half have seen a lot of changes and getting the code working again will be a challenge. The build process itself presented quite a few challenges as BeOS has some strange quirks :) I'm making progress but it'll be a while before I have anything stable...

The BeOS version of Apache 2 has had some problems with the build process as well and I'm hoping to spend some time with the code over the next couple of days to try and get it working before we release a beta!

The laptop has led to a dramatic increase in my output which is good although it's taking some time to get used to having it and getting everything setup before leaving home.

Well, time to go eat and then get back to my code...

Happy holidays one and all!

Well I'm as busy as busy can be and I'm basically knackered...

I'll post more information as to what I've been doing in a while when I have time to breath! :)

Monday morning and another weeks starts...

The last few days have been a bit of a blur (the JD on Friday night probably helped) but productive. Saw Bill Bailey on saturday night who was incredibly funny and I'd reccomend him to anyone who gets the chance.

My ISDN router now talks DHCP and seems happy with life in it's new role which should make adding to the network easier.

I've submitted a patch to new-httpd for the network changes in APR. The patch ended up being much larger than I'd intended so I didn't just commit it. I'm hoping a few people will review and if there isn't too much negative feedback I'll commit tomorrow when I get back from Barcelona.

Other than that this week should be quieter and will hopefully see the arrival of a laptop and more Christmas shopping.

These early mornings are wiping me out...

Well, after a very early start managed to get a couple of hours to add the apr_port_t and start changing the code over to use it.

Now, sleep is called for I think and then maybe start looking at the remote/local change, or maybe the other way round :)

Well, it's Sunday evening and it's raining! No surprise there then really! Roads are flooding again, more trees have fallen and its going to be interesting getting to work tomorrow morning!

Had a good afternoon at the first birthday party for our neighbours kid, even if arriving late due to fixing some code :) (valid excsuse methinks) Of course if I had my laptop and wireless (should have them soon) then I could have done it there, but that might not have gone down too well...

The v6 patch for APR is now on it's 4th revision and the code is much better. Hopefully this one will bring us closer to a patch that people can live with and will allow us to finally get it committed.

On that score I'm going to commit some code later tonight that allows APR's configuration to see if you have v6 networking and will set a few variables if it does. Of course nothing will happen, but it's a start :)

I've also discovered that my ISDN seems to block some incoming traffic, but why I'm not sure. Have to investigate that one...

Back to work again tomorrow :(

Well, finally managed to find time to make the binary distribution of Apache 1.3.14 for BeOS 5. Hopefully it'll be on the server shortly...

The IP V6 work progresses and I managed to get Apache 2.0 running using V6 sockets on Sunday night after changing just 2 lines of code! Looks like we did some things right in Apache 2.0? Actually adding the code to APR wasn't hard but the patch is now in review to make sure we're all happy with it before I commit.

Back to work yesterday, what a drag... But at least it's not raining today!

Another week vanishes into the mists of time...

Well, apacheCon has been and gone and a lot of fun it was too. Had a great time and it was nice to meet all those people who until now have just been names in an email. Isn't it amazing how you build up an expectation of how someone will look from the way they talk? Of course it's almost always wrong... :)

I've been trying to get a sensible way of adding UDP support into APR but it's been slow going. I've had 3 or 4 patches but none really fits the bill 100% yet. I've also been loking at adding IP V6 suppport and there is actually a lot of overlap. The original gameplan was to add UDP then IP V6 but as the IP V6 stuff is easier and doesn't need so many changes I think that'll be first. I already have enough basic support to allow the test programs to work in IP V6 mode and the rest is mainly tidying up and a bit of optimisation to make the code easier to read.

One thing I've noticed is just how little stuff there is out there on IP V6 and what needs to be done to move from IP V4 to IP V6. If this is the way things are going then it's going to be more of an issue and it'd be nice if there was more help available.

Back to work this week which will come as a shock after having a week of leisure. Ah well, no rest for the wicked!

19 Oct 2000 (updated 19 Oct 2000 at 16:11 UTC) »

Well I managed to pass my 6 monthly check again :) I'm on holiday now until the 31st so time to chill out!

I've been trying to improve the shutdown/restart on the beos mpm but it's not playing as I want it to so I'll need to spend some more time looking at it.

I've also grabbed a copy of thatware's PHP scripts but as I run Postgresql I'm not sure if I'll be able to use them. Still having a play to see what's possible.

Added one of the advogato logos to my home page in a fit of activity.

ApacheCon on Monday and Den back tomorrow. Lots to look forward to this weekend.

1 older entry...

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!