An open API service providing commit metadata for open source projects.

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

← Back to repository