incubator-pagespeed-drp.git
4 months agoDefine unicode() for Python 3 (#9) master
cclauss [Mon, 16 Jul 2018 08:10:38 +0000 (10:10 +0200)] 
Define unicode() for Python 3 (#9)

Also remove shebang hardcoding to Python 2.4.

11 months agoUpdate mps repo link (#8)
Otto van der Schaaf [Sat, 13 Jan 2018 20:22:57 +0000 (21:22 +0100)] 
Update mps repo link (#8)

18 months agoFix inconsistent output on 32 bits and 64 bits systems (#7)
Otto van der Schaaf [Fri, 9 Jun 2017 15:48:55 +0000 (17:48 +0200)] 
Fix inconsistent output on 32 bits and 64 bits systems (#7)

* Fix inconsistent output on 32 bits and 64 bits systems

* Fix a couple of typos

23 months agoMerge pull request #6 from pagespeed/jefftk-update-public-suffix-list
Jeff Kaufman [Thu, 12 Jan 2017 20:49:08 +0000 (15:49 -0500)] 
Merge pull request #6 from pagespeed/jefftk-update-public-suffix-list

update the public suffix list

23 months agoAdd a readme
Jeff Kaufman [Thu, 12 Jan 2017 20:36:25 +0000 (15:36 -0500)] 
Add a readme

23 months agoupdate license to MPL 2.0, and remote filename to public_suffix_list.dat 6/head
Jeff Kaufman [Thu, 12 Jan 2017 20:30:25 +0000 (15:30 -0500)] 
update license to MPL 2.0, and remote filename to public_suffix_list.dat

23 months agoupdate the public suffix list
Jeff Kaufman [Thu, 12 Jan 2017 20:21:50 +0000 (15:21 -0500)] 
update the public suffix list

3 years agoadd .Makefile to gitignore
Jeffrey Crowell [Tue, 11 Aug 2015 21:00:43 +0000 (17:00 -0400)] 
add .Makefile to gitignore

3 years agoadd gitignore for usage with modpagespeed
Jeffrey Crowell [Thu, 6 Aug 2015 15:26:02 +0000 (11:26 -0400)] 
add gitignore for usage with modpagespeed

3 years agoUpdate to the 2/17/2015 public suffix list. Since the last time this list was update...
jefftk [Tue, 17 Mar 2015 17:08:31 +0000 (17:08 +0000)] 
Update to the 2/17/2015 public suffix list.  Since the last time this list was updated, 6/28/2011, several suffixes have been added that the algorithm we use doesn't quite handle.  We can fix these cases by synthesizing dummy entries, however, and this update includes a 'DOMAIN REGISTRY PROVIDER SYNTHESIZED DOMAINS' section in effective_tld_names.dat generated by scripts/synthesize_entries.py.

3 years agoAdd script to synthesize intermediate domains to work around an algorithm limitation...
jefftk [Tue, 17 Mar 2015 17:03:07 +0000 (17:03 +0000)] 
Add script to synthesize intermediate domains to work around an algorithm limitation in the C code.

3 years agoWhen compiled with MSVC on a 64 bit platform, parent->num_children-1 yields 0xfffffff...
jefftk [Tue, 17 Feb 2015 14:58:20 +0000 (14:58 +0000)] 
When compiled with MSVC on a 64 bit platform, parent->num_children-1 yields 0xffffffff and not -1 because of casting rules; fix this by explicitly casting to an int.

4 years agoexpand nodes from 5 to 6 bytes to allow larger component offsets
bmcquade [Tue, 15 Apr 2014 15:32:34 +0000 (15:32 +0000)] 
expand nodes from 5 to 6 bytes to allow larger component offsets

4 years agofix memory issue on empty string (issue 2) (patch from jefftk)
bmcquade [Tue, 15 Apr 2014 15:22:56 +0000 (15:22 +0000)] 
fix memory issue on empty string (issue 2) (patch from jefftk)

7 years agoFix headers declared in gyp fil.
bmcquade [Tue, 25 Oct 2011 17:14:25 +0000 (17:14 +0000)] 
Fix headers declared in gyp fil.

7 years agoAdd a basic fuzz test.
bmcquade [Thu, 20 Oct 2011 13:36:58 +0000 (13:36 +0000)] 
Add a basic fuzz test.

7 years agoAdd some additional tests.
bmcquade [Tue, 18 Oct 2011 19:07:14 +0000 (19:07 +0000)] 
Add some additional tests.

7 years agoAdd a few more tests.
bmcquade [Tue, 18 Oct 2011 00:03:14 +0000 (00:03 +0000)] 
Add a few more tests.

7 years agoMake code ANSI C89-friendly.
bmcquade [Mon, 17 Oct 2011 23:57:23 +0000 (23:57 +0000)] 
Make code ANSI C89-friendly.

7 years agoMake it possible to override domain registry provider paths.
bmcquade [Sat, 15 Oct 2011 13:41:11 +0000 (13:41 +0000)] 
Make it possible to override domain registry provider paths.

7 years agoVarious fixes and improvements.
bmcquade [Tue, 2 Aug 2011 21:59:25 +0000 (21:59 +0000)] 
Various fixes and improvements.

7 years agoMake sure the hostname contains only ASCII characters.
bmcquade [Fri, 29 Jul 2011 16:37:12 +0000 (16:37 +0000)] 
Make sure the hostname contains only ASCII characters.

7 years agoLimit hostnames to 255 characters, per various RFCs.
bmcquade [Fri, 29 Jul 2011 15:32:29 +0000 (15:32 +0000)] 
Limit hostnames to 255 characters, per various RFCs.

7 years agoRename readme to reflect the project name.
bmcquade [Wed, 20 Jul 2011 18:31:52 +0000 (18:31 +0000)] 
Rename readme to reflect the project name.

7 years agoSwitch generated files to using .h extension.
bmcquade [Wed, 20 Jul 2011 18:31:12 +0000 (18:31 +0000)] 
Switch generated files to using .h extension.

7 years agoFix windows build.
bmcquade [Thu, 30 Jun 2011 19:45:39 +0000 (19:45 +0000)] 
Fix windows build.

7 years agoCleanup around detection of invalid components.
bmcquade [Thu, 30 Jun 2011 16:19:23 +0000 (16:19 +0000)] 
Cleanup around detection of invalid components.

7 years agoWhen looking for unknown registries, make sure the component is valid.
bmcquade [Thu, 30 Jun 2011 15:44:45 +0000 (15:44 +0000)] 
When looking for unknown registries, make sure the component is valid.

7 years agoRevert premature perf optimization that doesn't bring a perf gain.
bmcquade [Thu, 30 Jun 2011 13:22:44 +0000 (13:22 +0000)] 
Revert premature perf optimization that doesn't bring a perf gain.

7 years agoAdd support for unknown registries.
bmcquade [Thu, 30 Jun 2011 12:51:37 +0000 (12:51 +0000)] 
Add support for unknown registries.

7 years agoAdd registry_search and the rest of the implementation.
bmcquade [Wed, 29 Jun 2011 13:23:49 +0000 (13:23 +0000)] 
Add registry_search and the rest of the implementation.

7 years agoAdd base C classes and trie_search.
bmcquade [Tue, 28 Jun 2011 15:28:25 +0000 (15:28 +0000)] 
Add base C classes and trie_search.

7 years agoMake TrieNode sort wildcard entries at the end of the sort order.
bmcquade [Mon, 27 Jun 2011 14:00:00 +0000 (14:00 +0000)] 
Make TrieNode sort wildcard entries at the end of the sort order.

7 years agoSmall updates
bmcquade [Mon, 20 Jun 2011 13:31:28 +0000 (13:31 +0000)] 
Small updates

7 years agoFix paths.
bmcquade [Mon, 6 Jun 2011 13:25:54 +0000 (13:25 +0000)] 
Fix paths.

7 years agoClean up for main gyp file.
bmcquade [Mon, 6 Jun 2011 13:18:46 +0000 (13:18 +0000)] 
Clean up for main gyp file.

7 years agoBreak dependency on chromium svn.
bmcquade [Mon, 6 Jun 2011 13:02:49 +0000 (13:02 +0000)] 
Break dependency on chromium svn.

7 years agoA few more small updates.
bmcquade [Mon, 6 Jun 2011 12:58:10 +0000 (12:58 +0000)] 
A few more small updates.

7 years agoSmall fixes to work with gyp/gclient
bmcquade [Mon, 6 Jun 2011 12:49:58 +0000 (12:49 +0000)] 
Small fixes to work with gyp/gclient

7 years agoInitial checkin.
bmcquade [Mon, 6 Jun 2011 12:37:19 +0000 (12:37 +0000)] 
Initial checkin.