Robert Kaiser [Sun, 15 Sep 2013 01:52:07 +0000 (03:52 +0200)]
try to get around PHP strict error by not passing result of array_key directly to array_shift, which expects a reference rather than a result
Robert Kaiser [Fri, 13 Sep 2013 01:53:35 +0000 (03:53 +0200)]
support Firefox OS with device specifier
Robert Kaiser [Thu, 27 Jun 2013 23:36:40 +0000 (01:36 +0200)]
detect MSIE 11 on Win8 in both a 'leaked' UA string version and an actually seen one
Robert Kaiser [Sun, 17 Feb 2013 21:52:29 +0000 (22:52 +0100)]
add two Google TV UAs
Robert Kaiser [Mon, 14 Jan 2013 00:16:20 +0000 (01:16 +0100)]
expose 2.18 publicly
Robert Kaiser [Tue, 27 Nov 2012 03:17:49 +0000 (04:17 +0100)]
add a current Firefox UA, add the actual Firefox OS one
Robert Kaiser [Tue, 27 Nov 2012 03:12:33 +0000 (04:12 +0100)]
actually use the Gecko/XX.X as engine version when not a date
Robert Kaiser [Sat, 13 Oct 2012 15:41:07 +0000 (17:41 +0200)]
add mobile phone detecting in user agent library and expose it in browser check
Robert Kaiser [Fri, 3 Aug 2012 00:52:48 +0000 (02:52 +0200)]
add some official IE10 strings, including ARM
Robert Kaiser [Mon, 30 Jul 2012 11:36:59 +0000 (13:36 +0200)]
switch main home mount to WDblack disk
Robert Kaiser [Sat, 14 Jul 2012 16:00:58 +0000 (18:00 +0200)]
remove a debug line that disturbs output
Robert Kaiser [Mon, 23 Apr 2012 01:44:37 +0000 (03:44 +0200)]
detect Chrome for Android
Robert Kaiser [Sun, 26 Feb 2012 01:02:56 +0000 (02:02 +0100)]
correctly detect IE10, Win8, and what could be coming for future FF
Robert Kaiser [Fri, 27 Jan 2012 18:45:31 +0000 (19:45 +0100)]
add another group of mobile browser UAs and detect them correctly - including the upcoming Fennec UA
Robert Kaiser [Thu, 26 Jan 2012 01:10:04 +0000 (02:10 +0100)]
add some new UAs to the recognition, parse some OSes correctly, finally make WebKit its own engine and parse it correctly, detect Android, iOS, Maemo, MeeGo
Robert Kaiser [Thu, 18 Aug 2011 11:22:18 +0000 (13:22 +0200)]
add Nokia N9 browser
Robert Kaiser [Tue, 8 Mar 2011 21:05:05 +0000 (22:05 +0100)]
supplement gitignore for recent changes
Robert Kaiser [Fri, 22 Oct 2010 13:26:32 +0000 (15:26 +0200)]
Merge branch 'master' of linz:/srv/git/git-kairo
Robert Kaiser [Fri, 22 Oct 2010 13:25:51 +0000 (15:25 +0200)]
Merge branch 'origin'
Robert Kaiser [Sun, 12 Sep 2010 23:34:05 +0000 (01:34 +0200)]
add some Gecko 2-0 UA strings for testing
Robert Kaiser [Thu, 5 Aug 2010 13:26:59 +0000 (15:26 +0200)]
detect Geckos with removed Windows token, correct IE and Trident version detection
Robert Kaiser [Mon, 19 Jul 2010 12:05:29 +0000 (14:05 +0200)]
ensure detection of newer Gecko UAs works correctly
Robert Kaiser [Sat, 10 Jul 2010 13:31:33 +0000 (15:31 +0200)]
add a setCharset() function to email and use it to set charsets
Robert Kaiser [Sun, 16 May 2010 22:05:04 +0000 (00:05 +0200)]
Merge branch 'master' of linz:/srv/git/git-kairo
Robert Kaiser [Sat, 15 May 2010 14:46:47 +0000 (16:46 +0200)]
add some Mozilla codenames and Windows-64bit detection
Robert Kaiser [Sun, 25 Apr 2010 19:39:43 +0000 (21:39 +0200)]
make adding DOM content intrinsic to the output class, add an appendCOMElement on DOM classes and use it
Robert Kaiser [Sun, 25 Apr 2010 11:42:41 +0000 (13:42 +0200)]
convert sm dev classes to new extended DOM classes and add some method to support what those are using
Robert Kaiser [Sat, 24 Apr 2010 17:52:06 +0000 (19:52 +0200)]
convert everything to UTF-8, part 1: large groundwork
Robert Kaiser [Sat, 24 Apr 2010 00:10:31 +0000 (02:10 +0200)]
move all of domain to new methods of ExtendedDocument and improve those classes for all cases needed in there (one createElementNS excepted)
Robert Kaiser [Fri, 23 Apr 2010 20:52:11 +0000 (22:52 +0200)]
create new extended DOM classes and start using those, making working with DOM more convenient
Robert Kaiser [Fri, 9 Apr 2010 11:49:21 +0000 (13:49 +0200)]
point to actual location of rrdtool
Robert Kaiser [Thu, 5 Nov 2009 14:00:29 +0000 (15:00 +0100)]
correctly detect N900's microB
Robert Kaiser [Tue, 29 Sep 2009 15:16:22 +0000 (17:16 +0200)]
update user agent library for more browsers, OSes, and bots
Robert Kaiser [Sat, 19 Sep 2009 19:49:58 +0000 (21:49 +0200)]
update robert sensors, use specific time zone to mute warnings on new PHP versions
Robert Kaiser [Wed, 1 Apr 2009 13:27:59 +0000 (15:27 +0200)]
Merge branch 'master' of linz:/srv/git/git-kairo
Web-User (Apache-Häuptling ;-) [Wed, 25 Mar 2009 15:01:18 +0000 (16:01 +0100)]
convert hirsch RRD stats to git repo
Robert Kaiser [Tue, 9 Sep 2008 17:06:39 +0000 (19:06 +0200)]
Merge branch 'master' of inode:/srv/git/git-kairo
Robert Kaiser [Wed, 3 Sep 2008 15:42:19 +0000 (17:42 +0200)]
add Google's Chrome browser UA
Robert Kaiser [Thu, 3 Apr 2008 00:04:11 +0000 (02:04 +0200)]
Merge branch 'origin' of hirsch
Robert Kaiser [Sun, 27 Jan 2008 17:17:41 +0000 (18:17 +0100)]
fix saving of time_sent_latest for bounce messages
Robert Kaiser [Fri, 4 Jan 2008 21:36:46 +0000 (22:36 +0100)]
handle problematic ('bad') addresses with a bounce watch table; for this, add a function to the email module for retrieving all addresses used in a mail; also fix long-standing RFE for killing PMs that are deleted on both sides
Robert Kaiser [Sat, 29 Dec 2007 17:52:46 +0000 (18:52 +0100)]
detect microB
Robert Kaiser [Mon, 8 Oct 2007 01:08:09 +0000 (03:08 +0200)]
add handling for mails that have no valid recipient when we try to send them
Robert Kaiser [Mon, 1 Oct 2007 15:54:15 +0000 (17:54 +0200)]
Merge branch 'master' of inode:/srv/git/git-kairo
Robert Kaiser [Mon, 1 Oct 2007 15:53:46 +0000 (17:53 +0200)]
deal with Gecko identifiers that include the build hour and add parsing of Gecko build date/time into the UA class itself
Robert Kaiser [Wed, 18 Jul 2007 18:11:37 +0000 (20:11 +0200)]
break too long lines, correct RRDtool links
Robert Kaiser [Mon, 2 Jul 2007 15:29:23 +0000 (17:29 +0200)]
correct detection of presto in Opera's Firefox-spoofing UA
Robert Kaiser [Mon, 2 Jul 2007 14:19:16 +0000 (16:19 +0200)]
deal with Firefox spoofing and detect Minimo, Minefield and Netscape9
Robert Kaiser [Sun, 24 Jun 2007 12:45:02 +0000 (14:45 +0200)]
add Safari for Windows, better Safari detection, more consistency for Symbian
Robert Kaiser [Mon, 18 Jun 2007 12:06:17 +0000 (14:06 +0200)]
add another intersting URL for UA strings
Robert Kaiser [Sat, 2 Jun 2007 00:16:58 +0000 (02:16 +0200)]
add machine-specific RRD config files and make them be selected automatically via the hostname (uname -n)
Robert Kaiser [Fri, 1 Jun 2007 22:40:55 +0000 (00:40 +0200)]
update rrd config for new sensors
Robert Kaiser [Sat, 19 May 2007 13:17:23 +0000 (15:17 +0200)]
make rrdstat a symlink in testbed
Robert Kaiser [Sat, 19 May 2007 12:51:43 +0000 (14:51 +0200)]
improve automatic detection of UAs a bit, remove a few now unneeded hardcoded detections, add some bot UAs in check list
Robert Kaiser [Fri, 4 May 2007 19:55:05 +0000 (21:55 +0200)]
add more .gitignore files so that we only track what needs to be tracked
robert [Fri, 4 May 2007 15:06:46 +0000 (15:06 +0000)]
current testbed version as of may 2007
robert [Thu, 3 May 2007 12:55:12 +0000 (12:55 +0000)]
detect a list of additional user agents
robert [Thu, 3 May 2007 10:19:53 +0000 (10:19 +0000)]
add knowledge about the Heritrix bot
robert [Thu, 22 Mar 2007 00:39:23 +0000 (00:39 +0000)]
detect a few bots more ;-)
robert [Mon, 27 Nov 2006 14:16:41 +0000 (14:16 +0000)]
detect even more browsers
robert [Sat, 18 Nov 2006 12:26:35 +0000 (12:26 +0000)]
don't use base64 encoding on text or message attachments, var name for end boundary
robert [Sat, 11 Nov 2006 16:17:18 +0000 (16:17 +0000)]
add a function to add properly encoded email address headers
robert [Wed, 8 Nov 2006 22:10:21 +0000 (22:10 +0000)]
make email send people's names as single names, even if they contain special characters like :<> etc.
robert [Sat, 8 Jul 2006 22:34:26 +0000 (22:34 +0000)]
correctly report NT4
robert [Fri, 16 Jun 2006 17:39:38 +0000 (17:39 +0000)]
PHP5ize several modules
robert [Mon, 12 Jun 2006 18:18:05 +0000 (18:18 +0000)]
PHP5ize email and useragent modules
robert [Thu, 18 May 2006 17:29:06 +0000 (17:29 +0000)]
quoutation fixes, ereg -> preg to improve performance
robert [Wed, 19 Apr 2006 15:32:08 +0000 (15:32 +0000)]
make last/avg/max VDEFs not clash with maybe manually set DEFs (modern RRD only)
robert [Mon, 3 Apr 2006 14:07:22 +0000 (14:07 +0000)]
fix UA class bug that sent 'unkown' and deal with that bug in stats
robert [Sat, 11 Mar 2006 18:54:52 +0000 (18:54 +0000)]
correct copyright date
robert [Sat, 11 Mar 2006 18:54:04 +0000 (18:54 +0000)]
some further changes to make us work well with newer RRDtool
robert [Sat, 11 Mar 2006 18:45:49 +0000 (18:45 +0000)]
step to get RRD stats to work perfectly with RRDtool 1.2
robert [Sat, 11 Mar 2006 14:43:27 +0000 (14:43 +0000)]
some small fixes for notices
robert [Tue, 14 Feb 2006 17:48:02 +0000 (17:48 +0000)]
support nicer output for a few Windows versions, including Vista
robert [Sat, 26 Nov 2005 17:33:36 +0000 (17:33 +0000)]
return the result of mail() as result of send()
robert [Sun, 13 Nov 2005 20:44:08 +0000 (20:44 +0000)]
update testbed
robert [Wed, 28 Sep 2005 14:24:05 +0000 (14:24 +0000)]
add cbsm_hirsch
robert [Mon, 11 Jul 2005 00:10:34 +0000 (00:10 +0000)]
better detection for old Mxx Mozilla versions
robert [Sun, 3 Jul 2005 01:37:30 +0000 (01:37 +0000)]
detect OS and language correctly for an even bigger amout of UA string variants
robert [Mon, 20 Jun 2005 12:52:43 +0000 (12:52 +0000)]
make useragent class perform better on even more UA strings, laso trigger bot flag by default on certain keywords in the brand name
robert [Sun, 12 Jun 2005 17:16:07 +0000 (17:16 +0000)]
use 400 slices for all stats by default. fixes month view showing too big slices, shows a bit more slices for other stats
robert [Fri, 10 Jun 2005 18:56:05 +0000 (18:56 +0000)]
fold the two implementations of gathering graph row data into one
robert [Thu, 9 Jun 2005 17:52:23 +0000 (17:52 +0000)]
catch case where even color field of legend is empty: still detect it's a legend entry
robert [Thu, 9 Jun 2005 15:13:01 +0000 (15:13 +0000)]
implement time scaling (can even be dynamic)
robert [Tue, 7 Jun 2005 15:20:39 +0000 (15:20 +0000)]
make some additional scaling options available (logarithmic, claculated ranges); support info text for normal pages, only show defined long descriptions
robert [Sat, 28 May 2005 12:38:10 +0000 (12:38 +0000)]
implements colored field names in data tables and long legend descriptions on graph pages
robert [Fri, 27 May 2005 23:45:00 +0000 (23:45 +0000)]
some small styling and L10n improvements
robert [Fri, 27 May 2005 22:38:38 +0000 (22:38 +0000)]
some further L10n, correctly support nice URLs in overview
robert [Fri, 27 May 2005 22:22:09 +0000 (22:22 +0000)]
enable rrdstat L10n
robert [Fri, 27 May 2005 21:09:49 +0000 (21:09 +0000)]
make graph_url work correctly, add stats_url parameters to get index links more flexible, fix some notices, make 'L' detection better, fix some warnings, allow desc on rrd_field, correct basename (no path in there)
robert [Thu, 26 May 2005 21:52:17 +0000 (21:52 +0000)]
allow setting a base path for RRDs and use it
robert [Thu, 26 May 2005 21:24:02 +0000 (21:24 +0000)]
some minor corrections; make this first rrd test really work
robert [Sun, 22 May 2005 21:30:43 +0000 (21:30 +0000)]
allow key names and functions at update and use both for internal implemented stuff
robert [Fri, 20 May 2005 23:56:00 +0000 (23:56 +0000)]
oops, still add value to our array
robert [Fri, 20 May 2005 14:03:14 +0000 (14:03 +0000)]
apply converting non-numeric values to 'U' after converting 'L' so that 'L' can return null and we convert it correctly to 'U'
robert [Fri, 20 May 2005 13:53:32 +0000 (13:53 +0000)]
allow update function to feed us 'L' and we replace it with the last recorded value; followup to make it really work
robert [Fri, 20 May 2005 12:47:30 +0000 (12:47 +0000)]
allow update function to feed us 'L' and we replace it with the last recorded value
robert [Thu, 19 May 2005 20:23:38 +0000 (20:23 +0000)]
add the usual doc block at the beginning of the file
robert [Wed, 18 May 2005 21:55:18 +0000 (21:55 +0000)]
allow to magically find files if they're named <conf_id>.rrd
robert [Wed, 18 May 2005 21:07:11 +0000 (21:07 +0000)]
allow legends for simple dataset-derived graphs