Jump to content
Ketarin forum

floele

Administrators
  • Posts

    1,629
  • Joined

  • Last visited

Posts posted by floele

  1. Hm, what about using a different overload for ReplaceAllInString()?

    You can use

    string ReplaceAllInString(string value, DateTime fileDate, string filename, bool onlyCachedContent, bool skipGlobalVariables = false)

    Parameters:
    value: Same as before
    fileDate: Basis for the {f:XXX} variables. Use DateTime.MinValue if you don't want to determine the value yourself.
    onlyCachedContent: Use "true" in your case.
    skipGlobalVariables: Optional and does what it says, use to your liking.

  2. This is the table structure:

    CREATE TABLE `apps_applicationjobs` (
      `ShareId` int(10) UNSIGNED NOT NULL,
      `ApplicationName` varchar(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
      `ApplicationGuid` varchar(38) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
      `Category` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
      `AuthorGuid` varchar(38) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
      `CreatedAt` int(10) UNSIGNED NOT NULL DEFAULT current_timestamp(),
      `UpdatedAt` int(10) UNSIGNED NOT NULL DEFAULT current_timestamp(),
      `ApplicationXml` text COLLATE utf8_unicode_ci NOT NULL,
      `DownloadCount` int(11) NOT NULL DEFAULT 0,
      `ExternalId` varchar(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT ''
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

     

  3. Changes in Beta 1:

    +Allow forced evaluation of custom columns by prefixing the name with "!"
    +When accessing an FTP directory (path ending with /) list directory contents
    +New option: Default user agent. Replaced all previous default user agents with a new one.

    Changes in Beta 2:

    +Added "clear log" feature in log window
    +Allow non-binary downloads (text/html)
    *Now requires .NET 4.5.2 (instead of 4.5)

     

    Ketarin-1.8.10.1.zip

  4. Problem is that Ketarin will only display cached content in custom columns (for performance reasons). Since your variable is never used other than in custom columns though, it never evaluates and this also never has some cached content to use.

    It would be necessary to declare custom columns as "force execution" when you are aware of the implications in regard to performance issues. The easiest way for such an implementation would be agreeing to prefixing column names with "!" in order to force execution. I could also add an editable checkbox, a bit more annoying to implement though.

  5. So far I have not been able to reproduce any issue.

    Considering the information from https://www.johnlouros.com/blog/enabling-strong-cryptography-for-all-dot-net-applications it seems like .NET 4.6.1 updated and no longer establishes SSL3 connections by default.

    Ketarin actually has a workaround for it: If a request fails and SSL3 is not being used, it temporarily enables SSL3 and then executes the request again.

    The CCLeaner website uses TLS 1.2 so it should not be affected by the Ketarin workaround or the registry setting. The 7-zip website is not encrypted and thus should not be an issue either.

    If someone can provide me with a case to reproduce the issue I can look into it (XML files of applications please). Also more details from the log window if available.
    The only issue I could imagine for the moment is if multiple applications are downloaded at the same time, one needing the workaround while the other one doesn't. That could cause problems actually because the security settings are per app-domain and not per thread. I might need to fix that but would like some confirmation that it's the issue we see currently.

    I'd prefer if no one needed to change the system wide registry settings, SSL3 is being disabled for a reason.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.