--- a/Documentation/Source/eric6.WebBrowser.SafeBrowsing.SafeBrowsingManager.html Tue Aug 08 10:53:10 2017 +0200 +++ b/Documentation/Source/eric6.WebBrowser.SafeBrowsing.SafeBrowsingManager.html Tue Aug 08 17:20:28 2017 +0200 @@ -76,12 +76,21 @@ <td><a href="#SafeBrowsingManager.__lookupHashes">__lookupHashes</a></td> <td>Private method to lookup the given hashes.</td> </tr><tr> +<td><a href="#SafeBrowsingManager.__setAutoUpdateThreatLists">__setAutoUpdateThreatLists</a></td> +<td>Private method to set auto update for the threat lists.</td> +</tr><tr> <td><a href="#SafeBrowsingManager.__setPlatforms">__setPlatforms</a></td> <td>Private method to set the platforms to be checked against.</td> </tr><tr> +<td><a href="#SafeBrowsingManager.__showStatusBarMessage">__showStatusBarMessage</a></td> +<td>Private method to show some message in the main window status bar.</td> +</tr><tr> <td><a href="#SafeBrowsingManager.__syncFullHashes">__syncFullHashes</a></td> <td>Private method to download full hashes matching given prefixes.</td> </tr><tr> +<td><a href="#SafeBrowsingManager.__threatListsUpdateTimerTimeout">__threatListsUpdateTimerTimeout</a></td> +<td>Private slot to perform the auto update of the threat lists.</td> +</tr><tr> <td><a href="#SafeBrowsingManager.__verifyThreatListChecksum">__verifyThreatListChecksum</a></td> <td>Private method to verify the local checksum of a threat list with the checksum of the safe browsing server.</td> </tr><tr> @@ -115,6 +124,9 @@ <td><a href="#SafeBrowsingManager.isEnabled">isEnabled</a></td> <td>Public method to check, if safe browsing is enabled.</td> </tr><tr> +<td><a href="#SafeBrowsingManager.isUpdatingThreatLists">isUpdatingThreatLists</a></td> +<td>Public method to check, if we are in the process of updating the threat lists.</td> +</tr><tr> <td><a href="#SafeBrowsingManager.lookupUrl">lookupUrl</a></td> <td>Public method to lookup an URL.</td> </tr><tr> @@ -169,12 +181,27 @@ <dd> list of ThreatList </dd> -</dl><a NAME="SafeBrowsingManager.__setPlatforms" ID="SafeBrowsingManager.__setPlatforms"></a> +</dl><a NAME="SafeBrowsingManager.__setAutoUpdateThreatLists" ID="SafeBrowsingManager.__setAutoUpdateThreatLists"></a> +<h4>SafeBrowsingManager.__setAutoUpdateThreatLists</h4> +<b>__setAutoUpdateThreatLists</b>(<i></i>) +<p> + Private method to set auto update for the threat lists. +</p><a NAME="SafeBrowsingManager.__setPlatforms" ID="SafeBrowsingManager.__setPlatforms"></a> <h4>SafeBrowsingManager.__setPlatforms</h4> <b>__setPlatforms</b>(<i></i>) <p> Private method to set the platforms to be checked against. -</p><a NAME="SafeBrowsingManager.__syncFullHashes" ID="SafeBrowsingManager.__syncFullHashes"></a> +</p><a NAME="SafeBrowsingManager.__showStatusBarMessage" ID="SafeBrowsingManager.__showStatusBarMessage"></a> +<h4>SafeBrowsingManager.__showStatusBarMessage</h4> +<b>__showStatusBarMessage</b>(<i>message</i>) +<p> + Private method to show some message in the main window status bar. +</p><dl> +<dt><i>message</i> (str)</dt> +<dd> +message to be shown +</dd> +</dl><a NAME="SafeBrowsingManager.__syncFullHashes" ID="SafeBrowsingManager.__syncFullHashes"></a> <h4>SafeBrowsingManager.__syncFullHashes</h4> <b>__syncFullHashes</b>(<i>hashPrefixes</i>) <p> @@ -186,7 +213,12 @@ <dd> list of hash prefixes to get full hashes for </dd> -</dl><a NAME="SafeBrowsingManager.__verifyThreatListChecksum" ID="SafeBrowsingManager.__verifyThreatListChecksum"></a> +</dl><a NAME="SafeBrowsingManager.__threatListsUpdateTimerTimeout" ID="SafeBrowsingManager.__threatListsUpdateTimerTimeout"></a> +<h4>SafeBrowsingManager.__threatListsUpdateTimerTimeout</h4> +<b>__threatListsUpdateTimerTimeout</b>(<i></i>) +<p> + Private slot to perform the auto update of the threat lists. +</p><a NAME="SafeBrowsingManager.__verifyThreatListChecksum" ID="SafeBrowsingManager.__verifyThreatListChecksum"></a> <h4>SafeBrowsingManager.__verifyThreatListChecksum</h4> <b>__verifyThreatListChecksum</b>(<i>threatList, remoteChecksum</i>) <p> @@ -355,6 +387,22 @@ <dd> bool </dd> +</dl><a NAME="SafeBrowsingManager.isUpdatingThreatLists" ID="SafeBrowsingManager.isUpdatingThreatLists"></a> +<h4>SafeBrowsingManager.isUpdatingThreatLists</h4> +<b>isUpdatingThreatLists</b>(<i></i>) +<p> + Public method to check, if we are in the process of updating the + threat lists. +</p><dl> +<dt>Returns:</dt> +<dd> +flag indicating an update process is active +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +bool +</dd> </dl><a NAME="SafeBrowsingManager.lookupUrl" ID="SafeBrowsingManager.lookupUrl"></a> <h4>SafeBrowsingManager.lookupUrl</h4> <b>lookupUrl</b>(<i>url</i>)