Jump to content
Ketarin forum

Ketarin 1.0.5 (beta)


floele
 Share

Recommended Posts

Changes:

 

+Option to check for update only

*Better regular expression for FileHippo versions

*Use variables in regular expressions

 

v2

!Fixed a NullReferenceException

!Fixed backups if relative database path is specified

!Fixed limitation regarding HTTP to FTP redirections

 

 

1.0.5

+Right-to-left option for regular expressions

+Use 1 as exit code for failed pre-update scripts

+Add POST data to URLs (for debugging purposes, use http://ketarin.canneverbe.com/test.php to display the POST and GET data which is received by the server)

 

!Fixed a NullReferenceException

 

Download:

http://ketarin.canneverbe.com/downloads/Ketarin/Ketarin-1.0.5.zip

Link to comment
Share on other sites

  • Replies 97
  • Created
  • Last Reply

Top Posters In This Topic

+Option to check for update only

*Use variables in regular expressions

 

Once again... YOU ROCK Flo!! :D THANKS!! I gonna have a lotta fun with this this week! FranciscoR... I know you are going on a template extravaganza with 'variables in regex'! ;)

Link to comment
Share on other sites

Awesome ! =D =D =D

 

09-03-2009 16:23:50: Update started with 1 application(s)
09-03-2009 16:23:53: rpm: Replacing {durl} in '{durl:regex:(ghisler\.fileburst\.com/.+?)(\d.*?)?\.zip:1}' with 'http://ghisler.fileburst.com/plugins/wc_rpm-1.5.zip'
09-03-2009 16:23:53: rpm: Replacing {durl1} in 'http://({durl1}(?:\d.*?)?)\.zip(?=")' with 'ghisler.fileburst.com/plugins/wc_rpm-'
09-03-2009 16:23:53: rpm: Replacing {durl2} in 'http://{durl2}.zip' with 'ghisler.fileburst.com/plugins/wc_rpm-1.5'
09-03-2009 16:23:53: rpm: Using referer: http://www.ghisler.com/plugins.htm
09-03-2009 16:23:54: rpm: Server source file: /plugins/wc_rpm-1.5.zip
09-03-2009 16:23:54: rpm: Determined target file name: D:\Programas\Ghisler\wc_rpm-1.5.zip
09-03-2009 16:23:54: rpm: Checking if update is required...
09-03-2009 16:23:54: rpm: Update required, 'D:\Programas\Ghisler\wc_rpm-1.5.zip' does not yet exist
09-03-2009 16:23:57: rpm: Replacing {version} in '{version}' with '1.5'
09-03-2009 16:23:57: Update finished

Link to comment
Share on other sites

Changes:

 

+Option to check for update only

Thanks for this, I've tested with a few apps. I can enable all my large apps for monitoring of updates now, oh yes! Did you decide how you wanted to deal with forcing updates for these apps?

Link to comment
Share on other sites

2me3kp3.png

 

Consulte o fim desta mensagem para obter detalhes sobre como invocar a depuração

JIT (just-in-time) em vez desta caixa de diálogo.

 

************** Texto da excepção **************

System.NullReferenceException: A referência de objecto não foi definida como uma instância de um objecto.

em Ketarin.Forms.EditVariablesDialog.RefreshRtfFormatting()

em Ketarin.Forms.EditVariablesDialog.SetRtfContent()

em Ketarin.Forms.EditVariablesDialog.UpdateInterface()

em Ketarin.Forms.EditVariablesDialog.rbContentUrlRegex_CheckedChanged(Object sender, EventArgs e)

em System.Windows.Forms.RadioButton.OnCheckedChanged(EventArgs e)

em System.Windows.Forms.RadioButton.set_Checked(Boolean value)

em System.Windows.Forms.RadioButton.OnClick(EventArgs e)

em System.Windows.Forms.RadioButton.OnMouseUp(MouseEventArgs mevent)

em System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)

em System.Windows.Forms.Control.WndProc(Message& m)

em System.Windows.Forms.ButtonBase.WndProc(Message& m)

em System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

em System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

em System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Link to comment
Share on other sites

One of the URLs I was using to get version was removed, and as a result, when I tried to open the edit variable window, I received that message. You can reproduce it with http://www.mcafee.com/apps/downloads/security_updates/superdat.asp?region=us&segment=enterprise or http://registry-cleaner.comodo.com/download.html

Edited by FranciscoR
Link to comment
Share on other sites

!Fixed limitation regarding HTTP to FTP redirections

Thanks, it does work, =) but it seems a lot slower than a 'normal' HTTP DL ?

 

 

HTTP DL

 

17-03-2009 11:50:16: Update started with 1 application(s)

17-03-2009 11:50:19: Restoration: Replacing {app1} in '{app1:replace:URL=downloadget:majorgeeks.com/downloadget}' with 'files1.majorgeeks.com/files/57ce0427b9e3b1b777b3efcf5684452e/recovery/restoration.zip'

17-03-2009 11:50:19: Restoration: Replacing {app2} in 'http://{app2}' with 'files1.majorgeeks.com/files/57ce0427b9e3b1b777b3efcf5684452e/recovery/restoration.zip'

17-03-2009 11:50:19: Restoration: Using referer: http://www.majorgeeks.com/Restoration_d4474.html

17-03-2009 11:50:19: Restoration: Server source file: /files/57ce0427b9e3b1b777b3efcf5684452e/recovery/restoration.zip

17-03-2009 11:50:21: Restoration: Replacing {version} in '{target}\Recovery\Restoration_{version}.zip' with '2.5.14'

17-03-2009 11:50:21: Restoration: Determined target file name: D:\Programas\Recovery\Restoration_2.5.14.zip

17-03-2009 11:50:21: Restoration: Checking if update is required...

17-03-2009 11:50:21: Restoration: Update not required, since date and file size remain unchanged

17-03-2009 11:50:22: Restoration: Replacing {version} in '{version}' with '2.5.14'

17-03-2009 11:50:22: Update finished

 

HTTP-FTP DL

 

17-03-2009 12:03:41: Update started with 1 application(s)

17-03-2009 12:03:41: Internode MG: Using referer: (none)

17-03-2009 12:03:50: Internode MG: Server source file: /downloadget6146-14-6bc8e8c296a0d1026397e20d4261e9f4.html

17-03-2009 12:03:50: Internode MG: Determined target file name: D:\Programas\Test\qdiskdefrag_setup.exe

17-03-2009 12:03:50: Internode MG: Checking if update is required...

17-03-2009 12:03:50: Internode MG: Update required, 'D:\Programas\Test\qdiskdefrag_setup.exe' does not yet exist

 

 

9 sec. *only* to load FTP source file...

Edited by FranciscoR
Link to comment
Share on other sites

v3orjl.png

 

Consulte o fim desta mensagem para obter detalhes sobre como invocar a depuração

JIT (just-in-time) em vez desta caixa de diálogo.

 

************** Texto da excepção **************

System.NullReferenceException: A referência de objecto não foi definida como uma instância de um objecto.

em System.Windows.Forms.TextBoxBase.AppendText(String text)

em Ketarin.Forms.LogDialog.OnVisibleChanged(EventArgs e)

em System.Windows.Forms.Control.WmShowWindow(Message& m)

em System.Windows.Forms.Control.WndProc(Message& m)

em System.Windows.Forms.ScrollableControl.WndProc(Message& m)

em System.Windows.Forms.ContainerControl.WndProc(Message& m)

em System.Windows.Forms.Form.WmShowWindow(Message& m)

em System.Windows.Forms.Form.WndProc(Message& m)

em System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

em System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

em System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Link to comment
Share on other sites

Not sure what the problem above was, but I got only 1 error on 150 apps: MG Internode. 18-03-2009 14:54:28: Internode MG: Failed, The downloaded file is not a binary file type (text/html; charset=ISO-8859-1). Possibly there is an error page. Status code: 200 (OK). Using FF, I got 'Sorry, this download link is expired.' As a result, my log is incomplete.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share


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