403 forbidden

  • This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.
Jul 1, 2008
81
0
70
Montreal
#1
Observed at noon EDT: type/copy http://jpsoft.com/downloads/v14/tcmdupdate.aiu is refused. dir http://jpsoft.com/downloads/v14/tcmdupdate.aiu displays a filename whose extension is truncated. wget works fine. TCC output is below.

TCC 14.00.17 Windows XP [Version 5.1.2600]
Registered to Peter Bratton - 4 System License

C:\btm> *type http://jpsoft.com/downloads/v14/tcmdupdate.aiu
TCC: HTTP protocol error. 403 Forbidden. "http://jpsoft.com/downloads/v14/tcmdupdate.aiu"

C:\btm> *copy http://jpsoft.com/downloads/v14/tcmdupdate.aiu .
http://jpsoft.com/downloads/v14/tcmdupdate.aiu => C:\btm\tcmdupdate.aiu
TCC: HTTP protocol error. 403 Forbidden. "http://jpsoft.com/downloads/v14/tcmdupdate.aiu"
0 files copied 1 failed

C:\btm> *dir http://jpsoft.com/downloads/v14/tcmdupdate.aiu

Directory of http://jpsoft.com/downloads/v14/tcmdupdate.aiu

tcmdupdate.ai 0
0 bytes in 1 file and 0 dirs

C:\btm> wget http://jpsoft.com/downloads/v14/tcmdupdate.aiu
--2012-05-26 12:16:03-- http://jpsoft.com/downloads/v14/tcmdupdate.aiu
Resolving jpsoft.com (jpsoft.com)... 141.101.125.120, 141.101.124.120
Connecting to jpsoft.com (jpsoft.com)|141.101.125.120|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 510 [text/plain]
Saving to: `tcmdupdate.aiu'

100%[================================================================================================================>] 510 --.-K/s in 0s

2012-05-26 12:16:03 (7.03 MB/s) - `tcmdupdate.aiu' saved [510/510]
 
Jul 1, 2008
81
0
70
Montreal
#3
Unwittingly, I guess, it has for a while. It's a record of changes for almost every release that's beeen available since version 11. Checking this file to see if a new version has been released is fast and can be automated. Here's are the first few lines from the version 11 file, http://jpsoft.com/downloads/v11/tcmdupdate.aiu:

;aiu;

[Update]
Name=Take Command 11.0.52
URL=http://jpsoft.com/downloads/v11/tcmd.exe
Size=5531040
ReleaseDate=07/08/2010
MD5=d01ffbd319d06939410a4a71ff4c48b5
ServerFileName=tcmd.exe
FilePath=[APPDIR]tcmd.exe
Version=11.0.0.52
Description=Take Command 32-bit Release
BugFix=(52) TCMD - fixed a Win7 bug when changing keyboard languages.
BugFix1=(52) INKEY - fixed a problem when you press a shift key with a /W option. (INKEY would not time out and would wait for a real key to be pressed)
BugFix2=(52) LIST - fixed Goto in hex mode with > 144 column TCC window.
BugFix3=(52) SYNC - fixed a problem with /N deleting directories.
BugFix4=(52) UNZIP - fixed a problem with /U.
BugFix5=(51) @EVAL - fixed a problem with some functions when using something other than '.' as the decimal separator.
BugFix6=(51) @SELECT - fixed a problem when sorting the list.
BugFix7=(51) Help file updates.
BugFix8=(50) Help file updates
BugFix9=(49) BEEP - added a workaround for a DirectSound bug that caused BEEP to play too loudly in TCC x64.
BugFix10=(49) DO - fixed a problem with DATETIME and the alternate (yyyy-mm-dd hh:mm:ss) date/time format.
 

rconn

Administrator
Staff member
May 14, 2008
10,100
85
#4
That's about the most awkward way imaginable to check for new versions. (And it's guaranteed to change radically in the near future, which will break your automated version update kludge.)

That file is undocumented, WILL change without notice (or apology), and is not intended to be directly accessed by end users.
 
Jul 1, 2008
81
0
70
Montreal
#5
That's about the most awkward way imaginable to check for new versions. (And it's guaranteed to change radically in the near future, which will break your automated version update kludge.)

That file is undocumented, WILL change without notice (or apology), and is not intended to be directly accessed by end users.
While it may seem awkward to you, it's a time-saver to me. I have my computer do the grunt work while I do something more useful. At say 5 minutes per update, times 4 licenses, I would spend 20 minutes updating fairly regularly. On the other hand I spend maybe an hour a year figuring out how to integrate your changes into my automation. It;s more fun and usually I learn something from it. No contest. Moreover I did not complain to you about the absence of a guarantee that things will work forever as they do now.