Jump to content
Ketarin forum

Stalker

Members
  • Posts

    195
  • Joined

  • Last visited

Posts posted by Stalker

  1. The files from CDBXP are not put into the ZIP file automatically. Whenever a file is missing, just give me the name and I'll add it.

    All files from CDBurnerXP folder in the project are missing.

     

    I found the problem now, will be fixed in the next version.

    Good to know. Thanks.

     

    For me this works right with the latest version!

    Yup. Works fine with 0.9.9.10.

  2. The variables work like a charm but a small request if I may. There's no way to show the value of a variables.

    For example I have DISTRIBDIR set to be the directory to download files to. "Target"column now shows a bunch of {DISTRIBDIR}'s. Not very helpful. Would it be possible to show the actual variable value ? Maybe a switch between var name and var value ?

    Another problem is in variables in download links. I've set up a link with dynamic version field, clicked "Update" and got 404. Now there's no way for me to know what went wrong. I don't know what value does the variable contain. Could it be possible when adding variables for link creation to show the actual value after everything was set ? Or maybe error window will show the actual link it used to get to an error.

  3. I tried downloading files from Sourceforge but the always time out. I added http://sourceforge.net to "Spoof HTTP header" with no avail. Another problem is that a lot of times I'll run into an application where the latest version will be displayed in x.x.x (f.e. 2.1.2) format while the link would be in xxx (f.e. appname212.exe). Such an example would be Launchy. Does anyone have a workaround for such problem ?

  4. Because FileHippo pages are quite standardized and because writing custom variables for each app would be a pain would it be possible that some variable (f.e. {fh_version}) will automatically be populated with the version of the app downloaded (not the last version as it can be beta but the one which was actually downloaded) ? It would be useful for being displayed in Custom column for example.

  5. Ketarin 0.9.9 crashes when I click "Update now" button. Crashlog below:

    Описание:
     Stopped working
    
    Сигнатура проблемы:
     Имя события проблемы:    CLR20r3
     Сигнатура проблемы 01:    ketarin.exe
     Сигнатура проблемы 02:    0.9.3.0
     Сигнатура проблемы 03:    492ae9d5
     Сигнатура проблемы 04:    Ketarin
     Сигнатура проблемы 05:    0.9.3.0
     Сигнатура проблемы 06:    492ae9d5
     Сигнатура проблемы 07:    48d
     Сигнатура проблемы 08:    7c
     Сигнатура проблемы 09:    System.InvalidCastException
     Версия ОС:    6.0.6001.2.1.0.256.1
     Код языка:    1058
    

  6. Well, I was unable to properly attach the debugger (it will show assembly instead of source code) but judging from the function source I see you check MD5 for FileHippo downloads. The problem is that MD5 for the local file is FA5C04F993BDF0E91B91917723A4E32F and for the remote file is 41238C451571C4992948CCB2A7B6223F. I think this is due to the fact that I have "Do not download beta versions" checked because FA5C04F993BDF0E91B91917723A4E32F is a checksum of the latest non-beta foobar. Same goes for Spybot (the latest version on FileHippo is beta).

     

    On an absolutely unrelated note wouldn't it be more efficient to check m_SourceType == SourceType.FileHippo first and !string.IsNullOrEmpty(m_FileHippoId) afterward because IsNull check doesn't make sense when source is not FileHippo ?

  7. Some applications (foobar2000 and Spybot S&D for example) will be downloaded every time you request an update even if the file already downloaded is up to date.

     

    Here's an entry for foobar2000:

    <?xml version="1.0" encoding="utf-16"?>
    <Jobs>
     <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Guid="2e0c06f9-9318-433c-9e58-e24a6ba072e1">
       <CanBeShared>false</CanBeShared>
       <ShareApplication>false</ShareApplication>
       <HttpReferer />
       <Variables>
         <item>
           <key>
             <string>url</string>
           </key>
           <value>
             <UrlVariable>
               <Regex />
               <Url>http://www.foobar2000.org/?page=Download</Url>
               <StartText>Latest stable version</h2>
     Download <a href="</StartText>
               <EndText>">foobar2000</EndText>
               <Name>url</Name>
             </UrlVariable>
           </value>
         </item>
       </Variables>
       <ExecuteCommand />
       <Category>Music</Category>
       <SourceType>FileHippo</SourceType>
       <PreviousLocation>D:\Distrib\foobar2000_0.9.5.6.exe</PreviousLocation>
       <DeletePreviousFile>true</DeletePreviousFile>
       <Enabled>true</Enabled>
       <FileHippoId>foobar2000</FileHippoId>
       <LastUpdated>2008-11-24T22:02:45.987+02:00</LastUpdated>
       <TargetPath>D:\Distrib\</TargetPath>
       <FixedDownloadUrl>http://www.foobar2000.org/{url}</FixedDownloadUrl>
       <Name>foobar2000</Name>
     </ApplicationJob>
    </Jobs>
    

    I use FileHippo way of updating the application. Using a static URL seems to fix the problem.

     

    Here's an entry for Spybot S&D:

    <?xml version="1.0" encoding="utf-16"?>
    <Jobs>
     <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Guid="da9a0fa1-1364-4a70-90cb-fe470298f313">
       <CanBeShared>false</CanBeShared>
       <ShareApplication>false</ShareApplication>
       <HttpReferer />
       <Variables />
       <ExecuteCommand />
       <Category>Security</Category>
       <SourceType>FileHippo</SourceType>
       <PreviousLocation>D:\Distrib\spybotsd160.exe</PreviousLocation>
       <DeletePreviousFile>true</DeletePreviousFile>
       <Enabled>false</Enabled>
       <FileHippoId>spybot_search_destroy</FileHippoId>
       <LastUpdated>2008-11-23T00:15:28.607</LastUpdated>
       <TargetPath>D:\Distrib\</TargetPath>
       <FixedDownloadUrl />
       <Name>SpyBotSD</Name>
     </ApplicationJob>
    </Jobs>
    

    Note: I have disabled Spybot because of the issue I'm describing.

     

    All other apps I update from FileHippo work fine so I don't really know if it's Ketarin or FileHippo problem.

  8. Steps to reproduce:

    1) Select Add New Application - New Application...

    2) Enter a unique application name

    3) Fill URL\FileHippo ID and download dir

    4) Check "Share this application with others"

    5) Click OK

     

    Actual result:

    Exception is thrown:

    SQLite error

    cannot rollback - no transaction is active

     

    System.Data.SQLite.SQLiteException: SQLite error
    cannot rollback - no transaction is active
      in System.Data.SQLite.SQLite3.Reset(SQLiteStatement stmt)
      in System.Data.SQLite.SQLite3.Step(SQLiteStatement stmt)
      in System.Data.SQLite.SQLiteDataReader.NextResult()
      in System.Data.SQLite.SQLiteDataReader..ctor(SQLiteCommand cmd, CommandBehavior behave)
      in System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavior behavior)
      in System.Data.SQLite.SQLiteCommand.ExecuteNonQuery()
      in System.Data.SQLite.SQLiteTransaction.IssueRollback(SQLiteConnection cnn)
      in System.Data.SQLite.SQLiteTransaction.Rollback()
      in System.Data.SQLite.SQLiteTransaction.Dispose(Boolean disposing)
      in System.Data.Common.DbTransaction.Dispose()
      in Ketarin.ApplicationJob.Save()
      in Ketarin.MainForm.cmnuAdd_Click(Object sender, EventArgs e)
      in System.Windows.Forms.MenuItem.OnClick(EventArgs e)
      in System.Windows.Forms.MenuItem.MenuItemData.Execute()
      in System.Windows.Forms.Command.Invoke()
      in System.Windows.Forms.Command.DispatchID(Int32 id)
      in System.Windows.Forms.Control.WmCommand(Message& m)
      in System.Windows.Forms.Control.WndProc(Message& m)
      in System.Windows.Forms.ButtonBase.WndProc(Message& m)
      in System.Windows.Forms.Button.WndProc(Message& m)
      in wyDay.Controls.SplitButton.WndProc(Message& m)
      in System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
      in System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
      in System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    

     

    Application is not added to the list of applications. In order for application to appear in the list any new entry must be created. Then both new entry and the application add before the exception is thrown will be added to the list.

  9. It would be nice to see some new preferences fields like:

    default download location (so the user won't have to enter it every time manually)

    ability to append app's category to save dir (so for example if I specify D:\Distrib\ and my app is in Security category it gets saved into D:\Distrib\Security\)

    having in mind everything above, an ability to just specify the file name I want to be used and it'll automatically append the default download dir

     

    Otherwise I would like to thank you for a wonderful utility. Always wanted something like this to keep my packages up to date.

×
×
  • 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.