php-utility-classes.git
11 years agotry to get around PHP strict error by not passing result of array_key directly to...
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

11 years agosupport Firefox OS with device specifier
Robert Kaiser [Fri, 13 Sep 2013 01:53:35 +0000 (03:53 +0200)]
support Firefox OS with device specifier

11 years agodetect MSIE 11 on Win8 in both a 'leaked' UA string version and an actually seen one
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

11 years agoadd two Google TV UAs
Robert Kaiser [Sun, 17 Feb 2013 21:52:29 +0000 (22:52 +0100)]
add two Google TV UAs

11 years agoexpose 2.18 publicly
Robert Kaiser [Mon, 14 Jan 2013 00:16:20 +0000 (01:16 +0100)]
expose 2.18 publicly

11 years agoadd a current Firefox UA, add the actual Firefox OS one
Robert Kaiser [Tue, 27 Nov 2012 03:17:49 +0000 (04:17 +0100)]
add a current Firefox UA, add the actual Firefox OS one

11 years agoactually use the Gecko/XX.X as engine version when not a date
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

12 years agoadd mobile phone detecting in user agent library and expose it in browser check
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

12 years agoadd some official IE10 strings, including ARM
Robert Kaiser [Fri, 3 Aug 2012 00:52:48 +0000 (02:52 +0200)]
add some official IE10 strings, including ARM

12 years agoswitch main home mount to WDblack disk
Robert Kaiser [Mon, 30 Jul 2012 11:36:59 +0000 (13:36 +0200)]
switch main home mount to WDblack disk

12 years agoremove a debug line that disturbs output
Robert Kaiser [Sat, 14 Jul 2012 16:00:58 +0000 (18:00 +0200)]
remove a debug line that disturbs output

12 years agodetect Chrome for Android
Robert Kaiser [Mon, 23 Apr 2012 01:44:37 +0000 (03:44 +0200)]
detect Chrome for Android

12 years agocorrectly detect IE10, Win8, and what could be coming for future FF
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

12 years agoadd another group of mobile browser UAs and detect them correctly - including the...
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

12 years agoadd some new UAs to the recognition, parse some OSes correctly, finally make WebKit...
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

13 years agoadd Nokia N9 browser
Robert Kaiser [Thu, 18 Aug 2011 11:22:18 +0000 (13:22 +0200)]
add Nokia N9 browser

13 years agosupplement gitignore for recent changes
Robert Kaiser [Tue, 8 Mar 2011 21:05:05 +0000 (22:05 +0100)]
supplement gitignore for recent changes

14 years agoMerge branch 'master' of linz:/srv/git/git-kairo
Robert Kaiser [Fri, 22 Oct 2010 13:26:32 +0000 (15:26 +0200)]
Merge branch 'master' of linz:/srv/git/git-kairo

14 years agoMerge branch 'origin'
Robert Kaiser [Fri, 22 Oct 2010 13:25:51 +0000 (15:25 +0200)]
Merge branch 'origin'

14 years agoadd some Gecko 2-0 UA strings for testing
Robert Kaiser [Sun, 12 Sep 2010 23:34:05 +0000 (01:34 +0200)]
add some Gecko 2-0 UA strings for testing

14 years agodetect Geckos with removed Windows token, correct IE and Trident version detection
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

14 years agoensure detection of newer Gecko UAs works correctly
Robert Kaiser [Mon, 19 Jul 2010 12:05:29 +0000 (14:05 +0200)]
ensure detection of newer Gecko UAs works correctly

14 years agoadd a setCharset() function to email and use it to set charsets
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

14 years agoMerge branch 'master' of linz:/srv/git/git-kairo
Robert Kaiser [Sun, 16 May 2010 22:05:04 +0000 (00:05 +0200)]
Merge branch 'master' of linz:/srv/git/git-kairo

14 years agoadd some Mozilla codenames and Windows-64bit detection
Robert Kaiser [Sat, 15 May 2010 14:46:47 +0000 (16:46 +0200)]
add some Mozilla codenames and Windows-64bit detection

14 years agomake adding DOM content intrinsic to the output class, add an appendCOMElement on...
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

14 years agoconvert sm dev classes to new extended DOM classes and add some method to support...
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

14 years agoconvert everything to UTF-8, part 1: large groundwork
Robert Kaiser [Sat, 24 Apr 2010 17:52:06 +0000 (19:52 +0200)]
convert everything to UTF-8, part 1: large groundwork

14 years agomove all of domain to new methods of ExtendedDocument and improve those classes for...
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)

14 years agocreate new extended DOM classes and start using those, making working with DOM more...
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

14 years agopoint to actual location of rrdtool
Robert Kaiser [Fri, 9 Apr 2010 11:49:21 +0000 (13:49 +0200)]
point to actual location of rrdtool

15 years agocorrectly detect N900's microB
Robert Kaiser [Thu, 5 Nov 2009 14:00:29 +0000 (15:00 +0100)]
correctly detect N900's microB

15 years agoupdate user agent library for more browsers, OSes, and bots
Robert Kaiser [Tue, 29 Sep 2009 15:16:22 +0000 (17:16 +0200)]
update user agent library for more browsers, OSes, and bots

15 years agoupdate robert sensors, use specific time zone to mute warnings on new PHP versions
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

15 years agoMerge branch 'master' of linz:/srv/git/git-kairo
Robert Kaiser [Wed, 1 Apr 2009 13:27:59 +0000 (15:27 +0200)]
Merge branch 'master' of linz:/srv/git/git-kairo

15 years agoconvert hirsch RRD stats to git repo
Web-User (Apache-Häuptling ;-) [Wed, 25 Mar 2009 15:01:18 +0000 (16:01 +0100)]
convert hirsch RRD stats to git repo

16 years agoMerge branch 'master' of inode:/srv/git/git-kairo
Robert Kaiser [Tue, 9 Sep 2008 17:06:39 +0000 (19:06 +0200)]
Merge branch 'master' of inode:/srv/git/git-kairo

16 years agoadd Google's Chrome browser UA
Robert Kaiser [Wed, 3 Sep 2008 15:42:19 +0000 (17:42 +0200)]
add Google's Chrome browser UA

16 years agoMerge branch 'origin' of hirsch
Robert Kaiser [Thu, 3 Apr 2008 00:04:11 +0000 (02:04 +0200)]
Merge branch 'origin' of hirsch

16 years agofix saving of time_sent_latest for bounce messages
Robert Kaiser [Sun, 27 Jan 2008 17:17:41 +0000 (18:17 +0100)]
fix saving of time_sent_latest for bounce messages

16 years agohandle problematic ('bad') addresses with a bounce watch table; for this, add a funct...
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

16 years agodetect microB
Robert Kaiser [Sat, 29 Dec 2007 17:52:46 +0000 (18:52 +0100)]
detect microB

17 years agoadd handling for mails that have no valid recipient when we try to send them
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

17 years agoMerge branch 'master' of inode:/srv/git/git-kairo
Robert Kaiser [Mon, 1 Oct 2007 15:54:15 +0000 (17:54 +0200)]
Merge branch 'master' of inode:/srv/git/git-kairo

17 years agodeal with Gecko identifiers that include the build hour and add parsing of Gecko...
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

17 years agobreak too long lines, correct RRDtool links
Robert Kaiser [Wed, 18 Jul 2007 18:11:37 +0000 (20:11 +0200)]
break too long lines, correct RRDtool links

17 years agocorrect detection of presto in Opera's Firefox-spoofing UA
Robert Kaiser [Mon, 2 Jul 2007 15:29:23 +0000 (17:29 +0200)]
correct detection of presto in Opera's Firefox-spoofing UA

17 years agodeal with Firefox spoofing and detect Minimo, Minefield and Netscape9
Robert Kaiser [Mon, 2 Jul 2007 14:19:16 +0000 (16:19 +0200)]
deal with Firefox spoofing and detect Minimo, Minefield and Netscape9

17 years agoadd Safari for Windows, better Safari detection, more consistency for Symbian
Robert Kaiser [Sun, 24 Jun 2007 12:45:02 +0000 (14:45 +0200)]
add Safari for Windows, better Safari detection, more consistency for Symbian

17 years agoadd another intersting URL for UA strings
Robert Kaiser [Mon, 18 Jun 2007 12:06:17 +0000 (14:06 +0200)]
add another intersting URL for UA strings

17 years agoadd machine-specific RRD config files and make them be selected automatically via...
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)

17 years agoupdate rrd config for new sensors
Robert Kaiser [Fri, 1 Jun 2007 22:40:55 +0000 (00:40 +0200)]
update rrd config for new sensors

17 years agomake rrdstat a symlink in testbed
Robert Kaiser [Sat, 19 May 2007 13:17:23 +0000 (15:17 +0200)]
make rrdstat a symlink in testbed

17 years agoimprove automatic detection of UAs a bit, remove a few now unneeded hardcoded detecti...
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

17 years agoadd more .gitignore files so that we only track what needs to be tracked
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

17 years agocurrent testbed version as of may 2007
robert [Fri, 4 May 2007 15:06:46 +0000 (15:06 +0000)]
current testbed version as of may 2007

17 years agodetect a list of additional user agents
robert [Thu, 3 May 2007 12:55:12 +0000 (12:55 +0000)]
detect a list of additional user agents

17 years agoadd knowledge about the Heritrix bot
robert [Thu, 3 May 2007 10:19:53 +0000 (10:19 +0000)]
add knowledge about the Heritrix bot

17 years agodetect a few bots more ;-)
robert [Thu, 22 Mar 2007 00:39:23 +0000 (00:39 +0000)]
detect a few bots more ;-)

18 years agodetect even more browsers
robert [Mon, 27 Nov 2006 14:16:41 +0000 (14:16 +0000)]
detect even more browsers

18 years agodon't use base64 encoding on text or message attachments, var name for end boundary
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

18 years agoadd a function to add properly encoded email address headers
robert [Sat, 11 Nov 2006 16:17:18 +0000 (16:17 +0000)]
add a function to add properly encoded email address headers

18 years agomake email send people's names as single names, even if they contain special characte...
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.

18 years agocorrectly report NT4
robert [Sat, 8 Jul 2006 22:34:26 +0000 (22:34 +0000)]
correctly report NT4

18 years agoPHP5ize several modules
robert [Fri, 16 Jun 2006 17:39:38 +0000 (17:39 +0000)]
PHP5ize several modules

18 years agoPHP5ize email and useragent modules
robert [Mon, 12 Jun 2006 18:18:05 +0000 (18:18 +0000)]
PHP5ize email and useragent modules

18 years agoquoutation fixes, ereg -> preg to improve performance
robert [Thu, 18 May 2006 17:29:06 +0000 (17:29 +0000)]
quoutation fixes, ereg -> preg to improve performance

18 years agomake last/avg/max VDEFs not clash with maybe manually set DEFs (modern RRD only)
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)

18 years agofix UA class bug that sent 'unkown' and deal with that bug in stats
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

18 years agocorrect copyright date
robert [Sat, 11 Mar 2006 18:54:52 +0000 (18:54 +0000)]
correct copyright date

18 years agosome further changes to make us work well with newer RRDtool
robert [Sat, 11 Mar 2006 18:54:04 +0000 (18:54 +0000)]
some further changes to make us work well with newer RRDtool

18 years agostep to get RRD stats to work perfectly with RRDtool 1.2
robert [Sat, 11 Mar 2006 18:45:49 +0000 (18:45 +0000)]
step to get RRD stats to work perfectly with RRDtool 1.2

18 years agosome small fixes for notices
robert [Sat, 11 Mar 2006 14:43:27 +0000 (14:43 +0000)]
some small fixes for notices

18 years agosupport nicer output for a few Windows versions, including Vista
robert [Tue, 14 Feb 2006 17:48:02 +0000 (17:48 +0000)]
support nicer output for a few Windows versions, including Vista

19 years agoreturn the result of mail() as result of send()
robert [Sat, 26 Nov 2005 17:33:36 +0000 (17:33 +0000)]
return the result of mail() as result of send()

19 years agoupdate testbed
robert [Sun, 13 Nov 2005 20:44:08 +0000 (20:44 +0000)]
update testbed

19 years agoadd cbsm_hirsch
robert [Wed, 28 Sep 2005 14:24:05 +0000 (14:24 +0000)]
add cbsm_hirsch

19 years agobetter detection for old Mxx Mozilla versions
robert [Mon, 11 Jul 2005 00:10:34 +0000 (00:10 +0000)]
better detection for old Mxx Mozilla versions

19 years agodetect OS and language correctly for an even bigger amout of UA string variants
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

19 years agomake useragent class perform better on even more UA strings, laso trigger bot flag...
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

19 years agouse 400 slices for all stats by default. fixes month view showing too big slices...
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

19 years agofold the two implementations of gathering graph row data into one
robert [Fri, 10 Jun 2005 18:56:05 +0000 (18:56 +0000)]
fold the two implementations of gathering graph row data into one

19 years agocatch case where even color field of legend is empty: still detect it's a legend...
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

19 years agoimplement time scaling (can even be dynamic)
robert [Thu, 9 Jun 2005 15:13:01 +0000 (15:13 +0000)]
implement time scaling (can even be dynamic)

19 years agomake some additional scaling options available (logarithmic, claculated ranges);...
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

19 years agoimplements colored field names in data tables and long legend descriptions on graph...
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

19 years agosome small styling and L10n improvements
robert [Fri, 27 May 2005 23:45:00 +0000 (23:45 +0000)]
some small styling and L10n improvements

19 years agosome further L10n, correctly support nice URLs in overview
robert [Fri, 27 May 2005 22:38:38 +0000 (22:38 +0000)]
some further L10n, correctly support nice URLs in overview

19 years agoenable rrdstat L10n
robert [Fri, 27 May 2005 22:22:09 +0000 (22:22 +0000)]
enable rrdstat L10n

19 years agomake graph_url work correctly, add stats_url parameters to get index links more flexi...
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)

19 years agoallow setting a base path for RRDs and use it
robert [Thu, 26 May 2005 21:52:17 +0000 (21:52 +0000)]
allow setting a base path for RRDs and use it

19 years agosome minor corrections; make this first rrd test really work
robert [Thu, 26 May 2005 21:24:02 +0000 (21:24 +0000)]
some minor corrections; make this first rrd test really work

19 years agoallow key names and functions at update and use both for internal implemented stuff
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

19 years agooops, still add value to our array
robert [Fri, 20 May 2005 23:56:00 +0000 (23:56 +0000)]
oops, still add value to our array

19 years agoapply converting non-numeric values to 'U' after converting 'L' so that 'L' can retur...
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'

19 years agoallow update function to feed us 'L' and we replace it with the last recorded value...
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

19 years agoallow update function to feed us 'L' and we replace it with the last recorded value
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

19 years agoadd the usual doc block at the beginning of the file
robert [Thu, 19 May 2005 20:23:38 +0000 (20:23 +0000)]
add the usual doc block at the beginning of the file

19 years agoallow to magically find files if they're named <conf_id>.rrd
robert [Wed, 18 May 2005 21:55:18 +0000 (21:55 +0000)]
allow to magically find files if they're named <conf_id>.rrd

19 years agoallow legends for simple dataset-derived graphs
robert [Wed, 18 May 2005 21:07:11 +0000 (21:07 +0000)]
allow legends for simple dataset-derived graphs