Please note that this is not the NEWS-file.
29 Jul 2008 --
Released 1.1.5. Simply a maintenance release - replaces a recently deprecated struct.
A noticeable change is that icpld now compiles with IPv6 support by default. --disable-ipv6
overrides this behaviour.
15 Apr 2007 --
I moved to England and got a proper job 9 months ago. Yay for me!
1.1.4 tuffs on without bug reports and does its job properly. I've had a few ideas for new
features, but my new job consumes most - if not all - of the time I'm willing to spend infront
of a computer. However unlikely, should an issue arise I will obviously make an effort to fix it as
judging from the amount of encouraging emails I receive and the number of downloads, people are
actually using ICPLD.
25 May 2006 --
FreeBSD port updated. Thanks to Marcus
Alves Grando for taking over maintainership afer Kirill Ponomarew had to drop it due to
8 May 2006 --
Dir download/contrib added. This contains a
script and a config snipplet for use with MRTG
It also contains a really nice icon in the PNG format.
27 Apr 2006 --
1.1.3 and 1.1.4 released. 1.1.4 contains nothing new from 1.1.3 other than
two init-scripts that were submitted during its first initial hours out
in the wild. See ChangeLog and docs/NEWS for further info on 1.1.3.
Thanks everyone for the positive feedback, contributions and the suggestions!
20 Jun 2005 --
I have recieved enough positive feedback concerning version 1.1.1 and feel
comfortable enough to release it. This version introduces -errfile and -iface.
See config example or docs/icpld.1.html for more info on these options.
07 Jun 2005 --
Apparently icpld is broken on some systems, Open- and NetBSD in particular, this is
fixed in http://www.ibiblio.org/icpld/download/NEEDS_TESTING/icpld-1.1.1-RC2.tar.bz2
1.1.1 is however not tested enough to be released, please try it give me some feedback, even
if it's just "it worked fine" *touch wood*
03 Apr 2005 --
icpld-1.1.0 released. This introduces the -detach option, which will fork a process into the
background, given that it's running in the foreground. It also brushes up some of the stuff
surrounding the build process, such as -Wmissing-prototypes is gone now, due to updates in
GCC. Also fixed the bug which rendered the getCwd() (now known as getCwdir()) broken.
Morale: Erik needs to update his compiler more often :-/
19 Mar 2005 --
icpld-1.0.9 released. This is a brush-up of the 1.0.8 release which was a quick fix for
the below mentioned MacOSX issue. It also fixes an uncomfortability for solaris users concerning
the lack of ping6. The configure script now assumes ping -A inet6 in case ping6 is missing.
16 Mar 2005 --
An update on the MacOSX issue.. A solution has been reached and a new version
will be announced any day, it needs some more testing before I dare to announce it.
Testing is however harder than it seems as I do not have everyday access to a
MacOSX machine. So please..
For you who do have one, there is a new version released
(not announced, only updated in the darwin ports, thank you goes to firstname.lastname@example.org for swift
updating) available for testing.
Do however, note that it is completely untested, and I gratefully accept reports of success
08 Mar 2005 --
MACOS X ISSUE!
It has been brought to my attention that even though icpld builds and runs fine on
MacOSX it does not fully work in the sense that it doesn't report downtime at all.
The reason for this is, according to people more well
informed in the MacOS field than me, that Apple hasn't updated ping in a very long
time. icpld relies on ping's return codes, and
the ping program in MacOSX returns the same code regardless of the ping sequence outcome
So until someone sends a patch with a fine workaround, or apple decides to update their
ping, icpld is not to be considered usable under MacOSX. The Darwin specific code will
however remain in eventual future releases of icpld, so the implementation will be
swift as soon as this issue is resolved.
24 Jan 2005 --
icpld-1.0.6 released. Some minor bugfixes and documentation updates. Development halted until
a bug report or feature request appears in my inbox (email@example.com)
30 Sep 2004 --
icpld-1.0.5 released. Still untested, but as no major changes has been made, but merely a minor feature
enhancement, there shold not be any issues with this release.
Development still halted.
28 Jul 2004 --
The official development of icpld is halted. There are currently no reported bugs, code
is acceptable, and no feature suggestions has arrived in a while. Until then icpld-1.0.0
is final. I do however have 1.0.5 finished, which implements a new log rotating system, this is
however not ready to be released. Contact me if you want to try it out and comment it.
28 Jul 2004 --
icpld-1.0.0 released. This is the first stable release of icpld, and no more bugs should be found.
Thanks to everyone who's come up with patches, ideas and other kind of feedback whilst icpld was in
beta stage. This release also fixed the "bug" which resulted in compilation errors under Solaris.
26 Jul 2004 --
Added the "Online survey" part of the icpld site (http://www.ibiblio.org/icpld/feedback.html) (Removed as of 08/09/08)
My first PHP-hack *shrug* Never more. But hey, at least I did it without a database, something that
unfortunately seems rather unusual these days. Stop the database abuse PHP:ers!
28 Jun 2004 --
A Darwin port surfaces. Thanks to firstname.lastname@example.org for maintaining this.
10 Jun 2004 --
An OpenBSD port is created by Elliot Lockwood. Thank you for this.
10 May 2004 --
icpld-0.6.3 released. This release introduced the ability to add commands which is executed when
the connection goes up or down. The 'more' behaviour of -log was also implemented.
The nasty and somewhat embarassing -turn bug was fixed. Also a major code clean up.
06 Apr 2004 --
icpld-0.6.1 released. This was mainly a maintainence release which was necessary due to the
major changes in 0.6.0. No major bug fixes or features.
15 Mar 2004 --
icpld-0.6.0 released. This version added the IPv6 support to icpld, which came to be greatly
appreciated. Luckily this went rather smoothly, and only a few slight changes had to be made
to 0.6.1. This was without question the heaviest icpld release so far. Lots of bugs and
infant-related issues were fixed. Code structure changes, rewrites, layout etc. was also changed.
25 Jan 2004 --
icpld-0.5.4 released. This version fixed the things which should have come in 0.5.3.
13 Jan 2004 --
icpld-0.5.3 released. This was a rushed version, since a huge bug occurred, which generated errors
in the ip verification routine. All other features and fixes that were in progress then, had to be
postponed, since it was important to get a fix out for this bug, and the other things weren't properly
tested. This is a black hole in icpld's history, which probably do the public best to forget.
11 Jan 2004 --
icpld-0.5.2 released. This version did not only generate the nasties bug ever, it also introduced the
-s (silent) option. This as a suggestion from Jonas Olsson which also created a startup
script (fond in contrib/)
06 Jan 2004 --
January was a busy month, serves me right for not releasing anything since late November.
icpld-0.5.0 was also released during this dark and cold period.
This petite little release did one thing mainly, it was a rewrite of some of the memory
management routines. A rare warning (not fatal) on BSD systems were
fixed, and 4096 bytes freed (yay!). This was apparently enough for the FreeBSD people to
create a port of icpld. Thanks to Kirill Ponomarew <email@example.com> for maintaining this.
26 Oct 2003 --
icpld-0.4.5 released. This version introduced the -pint option due to a request. Perhaps not
the most useable option, since the default is just fine. But, a request is a request. This
version also fixes smaller initial design flaws and things like that. Things such as file
permission checking, error checking etc. were extended, and in some rare cases even introduced.
26 Oct 2003 --
icpld-0.4.0 released. Major bug fixes made. Some more serious than others. The one where the fallback ip
checking always returned true was probably the one that motivated a new release the strongest.
Apart from this, some exception checking etc. was added.
16 Oct 2003 --
icpld-0.3.0 released. Same as above really, but without the serious bug fixing.
11 Oct 2003 --
icpld-0.1.0 released. First icpld version released to the public! Let's say it did its job, but
nothing more. As most initial releases it worked, but had yet some features and other things to be added.
Mostly I'd overseen the fact that other people acually makes mistakes, hence I hadn't implemented enough
error checking. "Is that file writeable?", "Is that value valid?", "Is that a real ip?" etc.
But it was accepted with open arms anyways, and I got a lot of positive feedback. Thanks!
05 Oct 2003 --
Contacted ibiblio.org which hosts two of my other projects BMI
and kppp_logger, to see if they would find in their heart to host another project.
As always, nice as they are, the accepted it.
04 Aug 2003 --
Moved to a new appartment with a crappy Internet connection. I constantly had to phone
the ISP and file complaints. After a while it got weary, and I wrote a quick hack to
monitor my connection, telling me when and for how long my connection was dead.
In other words, I wrote icpld.