php-utility-classes.git
7 years agoMerge branch 'master' of linz:/srv/git/git-kairo
Robert Kaiser [Sat, 3 Jan 2015 12:54:43 +0000 (13:54 +0100)]
Merge branch 'master' of linz:/srv/git/git-kairo

7 years agoadd a script to fetch weather data into a JSON file, including history data from...
Robert Kaiser [Sat, 3 Jan 2015 12:54:21 +0000 (13:54 +0100)]
add a script to fetch weather data into a JSON file, including history data from the intrnal memory of the weather station

7 years agoMerge branch 'master' of linz:/srv/git/git-kairo
Robert Kaiser [Sun, 14 Dec 2014 20:50:59 +0000 (21:50 +0100)]
Merge branch 'master' of linz:/srv/git/git-kairo

7 years agosupport Win10
Robert Kaiser [Sun, 14 Dec 2014 20:50:28 +0000 (21:50 +0100)]
support Win10

8 years agomake Konqueror rule case-insensitive so it detects current Konquerors
Robert Kaiser [Wed, 22 Oct 2014 16:40:46 +0000 (09:40 -0700)]
make Konqueror rule case-insensitive so it detects current Konquerors

9 years agodetect some more UAs and details, like Chromium specifically, now Googlebot-Mobile...
Robert Kaiser [Mon, 25 Nov 2013 00:28:07 +0000 (01:28 +0100)]
detect some more UAs and details, like Chromium specifically, now Googlebot-Mobile versions, Mobile/Tableton Firefox OS, etc.

9 years agodetect possible FxOS tablet UA
Robert Kaiser [Thu, 26 Sep 2013 01:24:15 +0000 (03:24 +0200)]
detect possible FxOS tablet UA

9 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

9 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

9 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

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

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

10 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

10 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

10 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

10 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

10 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

10 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

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

10 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

10 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

10 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

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

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

12 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

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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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)

12 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

12 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

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

13 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

13 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

13 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

13 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

14 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

14 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

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

14 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

14 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

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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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)

15 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

15 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

15 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

15 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

15 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

15 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

15 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

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

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

16 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

16 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

16 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.

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

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

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

16 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

16 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)

16 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

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

16 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

16 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

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

16 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

17 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()

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

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

17 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

17 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

17 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

17 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

17 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

17 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

17 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)

17 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

17 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

17 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

17 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

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

17 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)

17 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

17 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

17 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