Jump to content
Ketarin forum

shawn

Moderators
  • Posts

    1,179
  • Joined

  • Last visited

Everything posted by shawn

  1. I would recommend excluding for "x" instead of "4", otherwise when v2.8.4 (or similar) is released, it won't be downloaded. [^"'=x]+\.msi
  2. You can use a Reg file to accomplish the same thing, though. Here's the one I use on all my home network computers: REGEDIT4 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap] "UNCAsIntranet"=dword:00000000 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\mycomputer] "file"=dword:00000001 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\myothercomputer] "file"=dword:00000001 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\yetanothercomputer] "file"=dword:00000001 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\andanother] "file"=dword:00000001 This allows me to simply import the reg file, then run any executables I need to from shared drives from each of those devices.
  3. Tomorrow, any chance that the app you were updating has multiple embedded CDATA blocks?
  4. The same thing happens with the WordPress.org download (http://wordpress.org/latest.zip). Since it doesn't expose the file size in the headers, Ketarin just has to wait until it's fully downloaded to know how big it is. While probably "rare", it's going to become more and more common if lazy developers continue to push the most recent file from a release system thru these "latest" type scripts, instead of actually parsing and sharing the meta data. You can write to the site owner, but chances are they don't care and don't consider it a problem. Sigh.
  5. Not to be too pedantic here, but you'd be better off using this to monitor the Ketarin forum: http://ketarin.canneverbe.com/forum/extern.php?action=feed&type=rss
  6. This is something we've asked for a couple times. Flo asked for a "use case" to justify the feature. Personally, while I've got hundreds of apps in there, there are only a few where the UA has been an issue (such as SF.net), and the others have almost always worked with the existing default UA. I'm not saying it wouldn't be a nice feature (especially once I release an upcoming tool I'm writing), but I haven't found it to be a big deal, yet.
  7. Have you figured out what's causing it? If not necessary, block 3306 to prevent any potential crash bugs from external authenticators. Chances are, you don't need 3306 available externally.
  8. This would probably work better for me, but I'd hate the lose the option to have retries happen immediately. It would be best to have a checkbox for each app to select if you want it to retry immediately, or delay until after the current cycle.
  9. Hi, Alex, What you're seeing is how SF gives certain clients a pass on how URLs operate. The easiest solution, assuming your app profile works otherwise, is to set the "user agent" option to wget on the "advanced settings" tab of the app profile. Using "wget" alone may work, but I always stuff it with a full version, too: "wget/1.9" Good luck!
  10. I'm not able to interact with the server either, but that shouldn't affect your ability to save changes to your apps UNLESS the apps you're editing/adding are all being pushed to the online db. That is, currently you can't "save" a db-related app profile unless it can properly interact with the db. This failure would make perfect sense if the MySQL db is crashed or not starting correctly. Flo, I'm happy to offer input/advice on this if you'd like any. Contact me by email. Alternatively, Tomorrow, if the apps you're editing are NOT using any online functionality, you may be NTFS rigths. Any chance your user account doesn't have rights to make changes in the folder that the db is stored in or the file has it's readonly bit set? This would explain a lot.
  11. That means MySQL is crashing. It could be caused by your submission/search, but the bottom line is that it is crashing. This is likely caused by malformed or unsanitized data being pushed into an SQL query. This line suggests it's related to the XML formatting bug: Again, this is guesswork, but the submission has to perform some form of database insert, which then may perform some form of validation. If the validation passes the broken (CDATA issues) XML thru the validator, and decides to exit instead of continue, you'll get what amounts to a crash condition. Depending on how the data is stored in MySQL, this could happen before or after the data is inserted into the library. Are your apps actually getting updated in the library?
  12. You can use the httpx protocol addition to add a new UA header: httpx://example.com/path?header:User-agent=wget More here.
  13. It's definitely an XML issue. CDATA blocks cannot contain "]]>" (nesting is forbidden). That string should be entity encoded to ensure that it's properly exported.
  14. Yes, by appending ".*?" to the "second" application rx grab.
  15. When I have some time I'll modify the template to add the ability to stuff/search substrings into the filename.
  16. I use robocopy all the time, and for this purpose, you'll probably want to look into the mirror option. Something like this: robocopy "{root}\My Portable Apps\{appname}" "C:\Temp\{appname}" /MIR /BYTES /ETA
  17. MySQL is crashing at the server for some reason. Unfortunately, that's really all we can tell from these logs.
  18. I think the issue with those codeplex apps that don't work is a cookie handling thing (which should be "Cookie: LicenseAccepted{fileId}=true"). I've submitted a changeset to the proxy app on appengine that this uses and hopefully it'll get implemented soon. If so, cookie handling can be added and this *should* then work for all apps on Codeplex.
  19. My pleasure. It's not the filename alone but the file profile that's used to determine if an update is necessary. This is based on the timestamp and filesize the server includes within headers in the reply.
  20. Yes and no. Ketarin itself is only capable of downloading one file for each app profile. However, you can either define multiple app profiles or use the commands capabilities to execute other applications (such as wget) which can effectively download multiple files for a single app profile. There's a couple examples here in the forum. Not directly, but you can use the advanced tab option of "do not download this application simultaneously with other applications" to accomplish similar effect. This is often required on some sites (including filehippo).
  21. I absolutely MUST have version numbers. I do a lot of onsite computer jobs, and it's important that while I'm there I install the updates. We're in a resort community where only a small fraction can get broadband, so many of my clients are on dialup or satellite (not a lot of difference between them if you ask me). Going to an onsite job and then manually trying to figure out what updates I've previously installed and copied over adds time to the job unnecessarily. To that end, I've got a few batch scripts I wrote and have tuned over the last few years to automate most of this, including only copying over an app package if it doesn't already exist and in some cases is already installed but isn't the current version. The only way this works is if the apps are named consistently, including the version numbers. Surely most people don't require that level of, well, obsession, but I find that it is far more professional to simply get it done the right way in as little time as possible, so I can get on with everything else that needs done. I've worked to revise my SF template quite a bit over the last month (since they implemented the new "files" structures), but it's still lacking a couple things. Once it's fixed I'll be re-releasing it up here.
  22. Are you saying that when you modify the "save as default" template, it's retroactively applying to *all* previously created apps? Are you using any other Ketarin Template functionality, or just the "default" button?
  23. Amen to that. I hope Ketarin saves you all some time so you can spend it with family.
×
×
  • 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.