- 05 Aug, 2018 1 commit
-
-
dmorley authored
-
- 19 Jul, 2018 2 commits
-
-
dmorley authored
* detect language from body text of main page * old axis not used * changelog * restore user ratings, tiny clean up on looks * use API for pulls of master version - enforce some security (#159) * use API for pulls of master version - enforce some security * add migration * fix podcrawler * fix podcrawler * add diasp.org json active pods update composer to 7.2 php * add diasp.org json active pods update composer to 7.2 php * remove wizard junk from this branch * remove wizard junk from this branch * Revamp masterversionpull fixes (#163) * Use PHP_SAPI constant to save function call. * Fix podcrawler to properly filter out only pods that support the diaspora protocol. * Fix DB write logic and clean up pull.php code a bit. * Use the best nodeinfo available * Use the best nodeinfo available, need to default to 1.0 * same order each time vs random * fix link * little more universality * freindica version edit, support as best as can * using jasonrobinson.me as an example last updated at 2018-04-12 17:23:41.55 is now hidden, giving more time padding for dev branches. * bower to yarn (#162) * bower to yarn * yarn -> Javascript dependencies composer -> PHP dependencies * changelog * Add filter, paging, update menus to make them mobile (#161) * Add filter, paging, update menus to make them mobile * remove legacy items unused * switch from images to css and bigger for fingers * allow search/filter podmin data * cleanup * css important there * footer mobile fix * changelog * use carbon for nice human dates. add country name in full (#164) * use carbon for nice human dates. add country name in full * use carbon for nice human dates. add country name in full * old axis not used * Improve usage of Carbon. (#166) * changelog * use API for pulls of master version - enforce some security (#159) * use API for pulls of master version - enforce some security * add migration * fix podcrawler * fix podcrawler * add diasp.org json active pods update composer to 7.2 php * add diasp.org json active pods update composer to 7.2 php * remove wizard junk from this branch * remove wizard junk from this branch * Revamp masterversionpull fixes (#163) * Use PHP_SAPI constant to save function call. * Fix podcrawler to properly filter out only pods that support the diaspora protocol. * Fix DB write logic and clean up pull.php code a bit. * Use the best nodeinfo available * Use the best nodeinfo available, need to default to 1.0 * same order each time vs random * fix link * little more universality * freindica version edit, support as best as can * using jasonrobinson.me as an example last updated at 2018-04-12 17:23:41.55 is now hidden, giving more time padding for dev branches. * bower to yarn (#162) * bower to yarn * yarn -> Javascript dependencies composer -> PHP dependencies * changelog * Add filter, paging, update menus to make them mobile (#161) * Add filter, paging, update menus to make them mobile * remove legacy items unused * switch from images to css and bigger for fingers * allow search/filter podmin data * cleanup * css important there * footer mobile fix * changelog * use carbon for nice human dates. add country name in full * Improve usage of Carbon. (#166) * Carbon (#168) * fix merge error * rebase * Improve usage of Carbon. (#166) * use carbon for nice human dates. add country name in full * Improve usage of Carbon. (#166) * PHP 7.2 and PSR-2 compliance (#170) * Add PHP Code Sniffer, clean up composer.json, ignore node_modules * Initial PSR2 flash. * Declare strict types, add file comments, remove copyright notices. * Fix SQL code indentation. * Smaller visual code changes. * Modify / remove invalid or unnecessary code. * Add some variable data fail safes. * Move logging into lib and introduce Poduptime namespace. * Simple cookie hint * move to supported db for IP geo data * travis * cleaner lookups, utf8 does not seem needed to fix now, something to watch still in dev * set a non-static date * little more user friendly * shell better formatting * consistency * curl it * even smarter * develop branch cleanup (#173) * develop branch cleanup * develop branch cleanup * develop branch cleanup * move to new lightbox that is responsive * move to new lightbox that is responsive * Adminunused (#175) * remove adminrating * remove adminrating * remove echo * Dbtableclean - remove hidden and secure (#176) * remove hidden and secure from db * remove hidden and secure from db * remove hidden and secure from db * This syntax (ES6) can make defining complex object literals much cleaner. * fix weird blank pages on reloads * remove unused line * lat and long * Just some alignment stuff, only visual code, no functionality. * Refactor away unnecessary 'else' statements. * Prevent duplicate PHP code execution for pie chart generation using passed data. * Various little fixes, like spacing, better date output, removing unused code. * Recursive call to stringify subarray items for API. * Small fixes thanks to Codacy, some simple code cleanup. * More spacing and alignment fixes, purely visual. * Fix domain cookie check. * There is no more slider... * few last cleanups * just to get things running again. * Pullissues (#184) * Pull some things after curl is a success rather than for all * fix ip pull if ip * fix loading spinner css * allow php-cgi * allow php-cgi * == not === * more cli * tricky pods have node info but no home page so users can not even access the pod * implode and make them a version that conforms * less nice to dash * dont barf on bad pods * space * fix ratings * less jumping on table * view items * shortversion is not really ok for dev, hack to make it decent for now * store version in checks * fix div * make charts responsive for mobile * Catch invalid GeoIP database. * Small code simplification and remove unnecessary else statement. * Minor code changes, purely visual. * !blue * Load tooltips after everything else to make sure all is loaded correctly. (#188) * fix pull again (#191) * few easy UI fixes (#189) * few easy UI fixes * Make table headers DIV instead of A tags. (#190) Add tooltips to services images. * leave page menu on screen
-
- 11 Jul, 2018 1 commit
-
-
dmorley authored
* develop branch cleanup * develop branch cleanup * develop branch cleanup * move to new lightbox that is responsive * move to new lightbox that is responsive * Adminunused (#175) * remove adminrating * remove adminrating * remove echo * Dbtableclean - remove hidden and secure (#176) * remove hidden and secure from db * remove hidden and secure from db * remove hidden and secure from db * This syntax (ES6) can make defining complex object literals much cleaner. * fix weird blank pages on reloads * remove unused line * lat and long * Just some alignment stuff, only visual code, no functionality. * Refactor away unnecessary 'else' statements. * Prevent duplicate PHP code execution for pie chart generation using passed data. * Various little fixes, like spacing, better date output, removing unused code. * Recursive call to stringify subarray items for API. * Small fixes thanks to Codacy, some simple code cleanup. * More spacing and alignment fixes, purely visual. * Fix domain cookie check. * There is no more slider... * few last cleanups
-
- 05 Jul, 2018 1 commit
-
-
noplanman authored
* Add PHP Code Sniffer, clean up composer.json, ignore node_modules * Initial PSR2 flash. * Declare strict types, add file comments, remove copyright notices. * Fix SQL code indentation. * Smaller visual code changes. * Modify / remove invalid or unnecessary code. * Add some variable data fail safes. * Move logging into lib and introduce Poduptime namespace.
-
- 03 Jul, 2018 1 commit
-
-
dmorley authored
* use API for pulls of master version - enforce some security * add migration * fix podcrawler * fix podcrawler * add diasp.org json active pods update composer to 7.2 php * add diasp.org json active pods update composer to 7.2 php * remove wizard junk from this branch * remove wizard junk from this branch * Revamp masterversionpull fixes (#163) * Use PHP_SAPI constant to save function call. * Fix podcrawler to properly filter out only pods that support the diaspora protocol. * Fix DB write logic and clean up pull.php code a bit. * Use the best nodeinfo available * Use the best nodeinfo available, need to default to 1.0 * same order each time vs random * fix link * little more universality * freindica version edit, support as best as can * using jasonrobinson.me as an example last updated at 2018-04-12 17:23:41.55 is now hidden, giving more time padding for dev branches.
-
- 20 Apr, 2018 1 commit
-
-
dmorley authored
* remove old delete, show alive pods * cleanup go and crawler (pod json data gone) * if it was up and is up then update data, else keep old stats data * allow for the weird frendica dev code to not delist you for now, needs a better long term solution for this weird versioning * cleanup * just a hair better for mobile/tablet use on the graph
-
- 19 Apr, 2018 1 commit
-
-
dmorley authored
* WIP stab at a users line chart * one way to make it a 2 sec query * move to a new table * much closer now * directory not needed here * cleanup * fix uptime * WIP stab at a users line chart * one way to make it a 2 sec query * move to a new table * much closer now * directory not needed here * cleanup * fix uptime * why ip6 is so different than ip, well fixed now we just need t/f for ip6 * Slight code cleanup and remove redundant timestamp assignment. * Simplify IPv6 block, as we don't need the address itself any more. * Update composer requirements.
-
- 26 Mar, 2018 1 commit
-
-
dmorley authored
* better delete * enum q * enum * Delete updated (#134) * fix for some really old and incompatable pods - this should be done a… (#131) * fix for some really old and incompatable pods - this should be done at some point also using the data from the checks table * socialhome not pulling version code properly, update location for that * some cleanup and fix the stats that just grind (#133) * some cleanup and fix the stats that just grind * limit the full page for now, so much dead pods * add ganggo version pull * remove unused item * oops * Remove temporary RedBean assignment fix, as corrected upstream by using partial beans. see https://github.com/gabordemooij/redbean/issues/547 * Use enum for pod status.
-
- 25 Mar, 2018 1 commit
-
-
dmorley authored
* some cleanup and fix the stats that just grind * limit the full page for now, so much dead pods * add ganggo version pull * remove unused item
-
- 16 Mar, 2017 1 commit
-
-
noplanman authored
* Add doctrine/dbal to the mix. * Change main pages to use new DB connection with doctrine DBAL. Rename some variables to improve readability. * Use function arguments instead of array. * Use doctrine DBAL for db scripts. * Use DBAL for pull.php. * Use DBAL for go.php. * Use DBAL for rate.php. * Use DBAL for podstat.php. * Use DBAL for api.php and api-more.php. * Convert all pod fields to string. * Move from Doctrine DBAL to RedBeans. * Add temporary fix for boolean property in pull.php * Add dedicated migration script for adding id column as unique primary key.
-
- 13 Feb, 2017 1 commit
-
-
David Morley authored
* Nicely import $_GET and $_POST parameters, PHP7 style! Fix all SQL queries, to make sure they use pg_query_params for parameter injection. Simplify various `if` conditionals to 1-liners. * use adminemail from config.php file properly * fix my bad changes * remove get * use adminemail from config.php file properly * fix one more * bump bootstrap to a 6 * fix using the whois column for random location data * put n/a if location data is missing * Revert "bump bootstrap to a 6" * move n/a to view * Make pretty * sql cleanup * more tables * reorder the pull, put domain first to make future changes easier * add sql updates * cleanup a bit * terms manual for podmin. add click and checks rough * missed a few and was a bad kid on formating already * few more back to === * remove domain hardcode * sql cleanup * more tables * reorder the pull, put domain first to make future changes easier * add sql updates * cleanup a bit * terms manual for podmin. add click and checks rough * missed a few and was a bad kid on formating already * few more back to === * few bugs and cleanup api to be consistant * cleanup my SELECT statements * more fix * hrm fix my messup * Fixes (#69) * fix geo data and ratings show * fix the month check and date on view * remove testing item * changes * remove http and pingdom * few oopses * fixes * yup * cleanup * WordPress! * Fix forgotten date_updated column. (#71) Rename date column to date_created in rating_comments. * Some simplifications (#72) * Simplify arithmetics for $score. Use PHP7 random_int method for improved random int generation. * Simplify uptimerobot API calls by removing JSON callback. * Simplify user and admin ratings. * Smaller fixes and command simplifications. * Remove unnecessary pg_free_result and pg_close calls. (#76) ah, never knew you did not Have to have them! * Unify parameters (#77) * Use `stats_apikey` instead of `url` for stats API key. * Use `domain` instead of `url` for go.php. * Fix error messages for adminkey. * Better forms and email sending (#73) * Improve HTML form output. Better email message sending. Various code fixes and simplifications. * Make email sending more logical. Fix wrong email field. * Move email headers up. Better email formatting when a new rating has been added. * Populate sslexpire, dnssec.. (#74) * merge * merge * populate the new db cols * clean * cleanup * Add missing </a> tags. (#78) Remove alt properties from div. * add icon and sslexpire * ping! * Fixpullnbackup (#79) * fixes for issue 63 * example * add install note * quotes * Fixpullnbackup fixes (#81) * Fix a few warnings and correct data type for boolean variables. * Boolean data type for $dnssec, $signup and $ipv6. Use only $signup instead of also $registrations_open. Use only $outputssl instead of also $outputresults. * Weird PSQL requires boolean to be passed as int, else it gives an error: `invalid input syntax for type boolean: ""` * Remove unnecessary unsets. * Remove unnecessary foreach loop. * Fix alignment (visual only). [skip ci] * To determine if the request was successful, check for a valid JSON to parse instead of searching the response for a string. * Rename query result variables to prevent breaking the main loop. * Add a small debug function to make debug output cleaner and easier to use. * Add debug flag. Browser: `pull.php?debug`, CLI: `pull.php debug` * Remove old code that prevents markers from overlapping each other, as mapbox nicely separates them. * fix the IP issue and pretty map spiral * fix some pull issues * updates * without 'false' * fix boolean and more * fixes again * deal with cname and try less flaky dns * gather enough stats on our own for longterm use * cleanup * remove trim * php7 not php4 duh * old debug info from using pingdom, clean * fix map * Fix debug output for software versions. * Fix the regex to get the A value of a DNS entry. * Ownstats (#88) * rebase * features and work * Make software version pull easier to understand and extend. (#91) * Combine related conditions. (#90) * Add helper function for chart display. (#89) Simplify chart data generation. * PR updates * WIP - Nicer domain checks (#92) * Explicitly check passed domain name. * Make domain lowercase. * Use native PHP instead of system exec calls to get IPs. * remove key * few misses * need to call it redmatrix to stay consistant, idk what proper name is * some more * back to old ip lookup, use delv for both. * tr * bad copy n paste * Moarfix (#94) * fix bad pods getting other pods data * maybe easier to read this way * changes * xmpp * v1 api back to legacy (#95) * Terms (#96) * change terms to podmin_statement * use grep more david * fix labeling * some responsiveness cleanup & few features (#98) * some responsiveness cleanup * few sql ones * basic email ping on bad pod * cleanup * fix facebox * fix my mistakes * few issues on dev that needed working out * less zeros is more I think * make this more logical and work for pods * latent * bool and ca pull * dum * Add list groups for nav menus. * Use bootstrap alpha 6. * Update nav bar. * Update sidebar nav menus. * Update sidebar nav css. * Update main column and padding. * Make menu generation more dynamic. * Fix main home link location. * Add horizontal ruler to separate sidebar navigations. * Set z-index for sidebar and sort CSS properties. * Fluid layout for stats page. * Revamp podmin add form. * Revamp podmin edit form. * Only use responsive table container with actual tables. Use CSS class for tablesorter component. * Add complete col- classes. * More cleanup (#105) * dash * language tag * do better when no podname given. make tooltip cleaner. * kill ad, shorten tip, clean language * users/sign_up is a ruby path, we support all now * more time to try, go back to weightedscore (#106) * more time to try, go back to weightedscore * forgot one * damn bool
-
- 29 Jan, 2017 1 commit
-
-
David Morley authored
* rebase * features and work * Make software version pull easier to understand and extend. (#91) * Combine related conditions. (#90) * Add helper function for chart display. (#89) Simplify chart data generation. * PR updates * WIP - Nicer domain checks (#92) * Explicitly check passed domain name. * Make domain lowercase. * Use native PHP instead of system exec calls to get IPs. * remove key
-