GitHub / lowjoel/https-survey / commits
A NUS School of Computing CS2107 Project
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 9e58b24b | Wrong group-by clause... | Joel Low <j****l@j****g> | about 12 years ago | |
| 6bbede3a | Show how we derive grades. | Joel Low <j****l@j****g> | over 12 years ago | |
| bcd0aaa5 | Rewrite the query to be more efficient (200ms -> 2ms) | Joel Low <j****l@j****g> | over 12 years ago | |
| ee562aa0 | Generate statistics for servers by protocol, and servers by rating. | Joel Low <j****l@j****g> | over 12 years ago | |
| d8b06eb5 | Move the grade-to-index mapping to the model. | Joel Low <j****l@j****g> | over 12 years ago | |
| d0cd8645 | Server skeleton. | Joel Low <j****l@j****g> | over 12 years ago | |
| 97673e92 | Giving a block to a function not expecting it does not magically cause the bl... | Joel Low <j****l@j****g> | over 12 years ago | |
| fcc795eb | Bad, bad hosts. | Joel Low <j****l@j****g> | over 12 years ago | |
| 4174fc25 | The Server SSL Tests are not unique for each server. | Joel Low <j****l@j****g> | over 12 years ago | |
| 5a61edae | Stupid typoes. | Joel Low <j****l@j****g> | over 12 years ago | |
| 9433b796 | Add the error field for test results. | Joel Low <j****l@j****g> | over 12 years ago | |
| d495f08f | Less Java-ish syntax. | Joel Low <j****l@j****g> | over 12 years ago | |
| 283aa8db | Whitespace. | Joel Low <j****l@j****g> | over 12 years ago | |
| f74564bc | Raise a CrawlerError when we have conditions which we are expecting when craw... | Joel Low <j****l@j****g> | over 12 years ago | |
| 784a75f7 | Have a CrawlerError error class. This is for us to capture errors that are ex... | Joel Low <j****l@j****g> | over 12 years ago | |
| 2360a04e | Only cause tests to be re-run after 7 days; tests between 1 and 7 days will b... | Joel Low <j****l@j****g> | over 12 years ago | |
| 5bcc7e36 | Use randumb to get a smattering of tests to re-run. | Joel Low <j****l@j****g> | over 12 years ago | |
| 28a4c540 | Fix bad syntax. Grr. | Joel Low <j****l@j****g> | over 12 years ago | |
| 7d99c2ca | Handle domain name resolution failures. | Joel Low <j****l@j****g> | over 12 years ago | |
| b6030425 | Allow "unable to connect to server" as a valid exception to ignore. | Joel Low <j****l@j****g> | over 12 years ago | |
| 5f7a3377 | Don't doubly get the text of the element. | Joel Low <j****l@j****g> | over 12 years ago | |
| 08e68acb | Store the grade on the server. | Joel Low <j****l@j****g> | over 12 years ago | |
| a6eccada | Fix support for single-IP websites. | Joel Low <j****l@j****g> | over 12 years ago | |
| 68482b1a | Check other classes as well, other grades get different div classes | Joel Low <j****l@j****g> | over 12 years ago | |
| 8d08a876 | We don't have a span inside the rating container. | Joel Low <j****l@j****g> | over 12 years ago | |
| a1efba03 | Remove debug code, argh. | Joel Low <j****l@j****g> | over 12 years ago | |
| 29bc1b8c | Follow Rails' convention again: the relation follows the name of the referenc... | Joel Low <j****l@j****g> | over 12 years ago | |
| ac73e84f | Found th bug -- another reference to url. | Joel Low <j****l@j****g> | over 12 years ago | |
| e653f793 | Rethrow our exception when we have one. | Joel Low <j****l@j****g> | over 12 years ago | |
| a1ffb778 | Wrong field. Grr. | Joel Low <j****l@j****g> | over 12 years ago | |
| ee26e631 | This should maintain all the hosts' test statuses. | Joel Low <j****l@j****g> | over 12 years ago | |
| 7846ad80 | The SSLLabs crawler is given a domain name as an argument. | Joel Low <j****l@j****g> | over 12 years ago | |
| 7a2c2fd8 | Fix the models' scopes. | Joel Low <j****l@j****g> | over 12 years ago | |
| a300130a | Allow us to find all tests, and also find the tests associated with a server-... | Joel Low <j****l@j****g> | over 12 years ago | |
| 774caaf8 | Conform class names to the Rails requirements | Joel Low <j****l@j****g> | over 12 years ago | |
| 7d09c5a4 | Make the lib/ directory autoloading. | Joel Low <j****l@j****g> | over 12 years ago | |
| 5434fa29 | Include our two kinds of tasks. | Joel Low <j****l@j****g> | over 12 years ago | |
| 69150f03 | We need absolute paths. | Joel Low <j****l@j****g> | over 12 years ago | |
| e5f9c735 | Configure to log to clockwork.log | Joel Low <j****l@j****g> | over 12 years ago | |
| 874ad071 | We need the entire environment to work. | Joel Low <j****l@j****g> | over 12 years ago | |
| 47d1901d | Implement saving test results to the database. | Joel Low <j****l@j****g> | over 12 years ago | |
| eea8d075 | Link the models up. | Joel Low <j****l@j****g> | over 12 years ago | |
| 25995022 | Updated schema. | Joel Low <j****l@j****g> | over 12 years ago | |
| 2d516901 | Add the results to the database. | Joel Low <j****l@j****g> | over 12 years ago | |
| 0425a884 | Reference the parent table. | Joel Low <j****l@j****g> | over 12 years ago | |
| 2e091984 | Added a new model that will store test results. | Joel Low <j****l@j****g> | over 12 years ago | |
| 5fe4732c | Be able to determine SSLLabs' rating for the given site. | Joel Low <j****l@j****g> | over 12 years ago | |
| bd3798f0 | Handle certificate name mismatches. We will just ignore them. | Joel Low <j****l@j****g> | over 12 years ago | |
| 7acdda34 | Be whitespace insensitive | Joel Low <j****l@j****g> | over 12 years ago | |
| 305d2b59 | Implement single-ip parsing for protocol support. | Joel Low <j****l@j****g> | over 12 years ago | |
| 70b9e5f5 | Implement the SSLLabs crawler, this just sends the request off and can determ... | Joel Low <j****l@j****g> | over 12 years ago | |
| 2e6df56c | add_index not create_index | Joel Low <j****l@j****g> | over 12 years ago | |
| 1e76ed77 | delayed_job should be executable. | Joel Low <j****l@j****g> | over 12 years ago | |
| 26ae1ce8 | Installed the wrong gem grr | Joel Low <j****l@j****g> | over 12 years ago | |
| 225ad63a | Define my Clockwork script. We have two events -- maintain Alexa ranks, and m... | Joel Low <j****l@j****g> | over 12 years ago | |
| ee2d7453 | Document what it does. | Joel Low <j****l@j****g> | over 12 years ago | |
| 55b684eb | Implemented the latest scope. | Joel Low <j****l@j****g> | over 12 years ago | |
| 2b3e3bff | Say what the script does. | Joel Low <j****l@j****g> | over 12 years ago | |
| 0fbfd117 | Have a script that will make sure that our latest SSL test results are never ... | Joel Low <j****l@j****g> | over 12 years ago | |
| 442d93c5 | We will be triggered by Clockwork from now on, since this works. | Joel Low <j****l@j****g> | over 12 years ago | |
| cde658fc | New schema for storing when a server was last tested. | Joel Low <j****l@j****g> | over 12 years ago | |
| cb0acd1f | Newest schema | Joel Low <j****l@j****g> | over 12 years ago | |
| 810d1e7b | Fix the most visit list's update algorithm. | Joel Low <j****l@j****g> | over 12 years ago | |
| e47e6f77 | Factor out the code, we will crawl in one function, and we will rank in another. | Joel Low <j****l@j****g> | over 12 years ago | |
| 9d2ac4b5 | Index on rank. | Joel Low <j****l@j****g> | over 12 years ago | |
| e8116f38 | Added the ServerMostVisits table to store Alexa results. | Joel Low <j****l@j****g> | over 12 years ago | |
| 2ff34855 | Implemented a simple crawler that will get the Alexa Top 500 for Singapore. | Joel Low <j****l@j****g> | over 12 years ago | |
| b3efa2c6 | Set up delayed_job. | Joel Low <j****l@j****g> | over 12 years ago | |
| 8d85c562 | And DJ to make sure we can parallelise our crawling. | Joel Low <j****l@j****g> | over 12 years ago | |
| 97e546b9 | We will need Clockwork and Daemonize to run our update scripts in the backgro... | Joel Low <j****l@j****g> | over 12 years ago | |
| 9f142aea | Gunna use Nokogiri for HTML parsing. Just because. | Joel Low <j****l@j****g> | over 12 years ago | |
| 707e88ac | Allow us to blacklist browsers. Facebook's crawler to test for validity of li... | Joel Low <j****l@j****g> | over 12 years ago | |
| 92180247 | Link to the about page | Joel Low <j****l@j****g> | over 12 years ago | |
| e75db3fd | Have a button to jump back to the statistics page. | Joel Low <j****l@j****g> | over 12 years ago | |
| c1dae979 | Better message? | Joel Low <j****l@j****g> | over 12 years ago | |
| 422e6871 | Show how I come up with the 5-year implementation lag figure. | Joel Low <j****l@j****g> | over 12 years ago | |
| 65271933 | Make the layout work better on mobile devices. | Joel Low <j****l@j****g> | over 12 years ago | |
| 2b624cbd | About the Project. | Joel Low <j****l@j****g> | over 12 years ago | |
| ea527289 | Home page. forgot to commit them. | Joel Low <j****l@j****g> | over 12 years ago | |
| c7ad76a1 | Link to the home page. | Joel Low <j****l@j****g> | over 12 years ago | |
| ac0dc1be | Create a landing page. | Joel Low <j****l@j****g> | over 12 years ago | |
| ad17364c | Clarify what I'm doing. | Joel Low <j****l@j****g> | over 12 years ago | |
| 061ea752 | Use "User" and not "Client" | Joel Low <j****l@j****g> | over 12 years ago | |
| 8ccd2071 | Group by browser and platform as well. | Joel Low <j****l@j****g> | over 12 years ago | |
| 87c8ddf5 | Allow breaking down statistics by platform. | Joel Low <j****l@j****g> | over 12 years ago | |
| dfd4c231 | Also allow us to see the TLS implementations broken down by platform. | Joel Low <j****l@j****g> | over 12 years ago | |
| 21f9bc04 | Add database indices to speed up querying. | Joel Low <j****l@j****g> | over 12 years ago | |
| 24d583f2 | Display SSL request statistics first. | Joel Low <j****l@j****g> | over 12 years ago | |
| a9fef294 | Activate Chartkick | Joel Low <j****l@j****g> | over 12 years ago | |
| 342a3dfb | Properly store the parsed useragent info in the sameples table. | Joel Low <j****l@j****g> | over 12 years ago | |
| 56ac7417 | Forgot Rails' convention that foreign keys have _id suffixed. | Joel Low <j****l@j****g> | over 12 years ago | |
| 71610af1 | Added new tables to hold the user agent's information: platform, browser, and... | Joel Low <j****l@j****g> | over 12 years ago | |
| e8643477 | Separately store the platform, browser, browser version that we got from the ... | Joel Low <j****l@j****g> | over 12 years ago | |
| a76301f3 | Dots can't appear in the request URI because it would be stripped out as a fi... | Joel Low <j****l@j****g> | over 12 years ago | |
| 841bc083 | Example of how to use the Remote IP patch | Joel Low <j****l@j****g> | over 12 years ago | |
| 97e13db1 | Make the cookie for storing visitation permanent. | Joel Low <j****l@j****g> | over 12 years ago | |
| c144f3ba | Log the HTTP IP headers in case we need to retroactively debug this. | Joel Low <j****l@j****g> | over 12 years ago | |
| b2c0998c | Move the IP address patching to the application controller in case other cont... | Joel Low <j****l@j****g> | over 12 years ago | |
| 0951d8cc | Properly detect the client's IP after being forwarded by my SSL proxy. Soluti... | Joel Low <j****l@j****g> | over 12 years ago | |
| 38d1d9b2 | Indicate the ports which we have the different SSL and TLS implementations up. | Joel Low <j****l@j****g> | over 12 years ago |