From: SourceForge.net <no...@so...> - 2006-05-21 12:18:47
|
Bugs item #1295274, was opened at 2005-09-19 07:24 Message generated for change (Settings changed) made by bigrixx You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=684730&aid=1295274&group_id=119701 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Interpreter Group: v3.0 >Status: Pending >Resolution: Fixed Priority: 5 Submitted By: Mark Yudkin (myudkin) >Assigned to: Rick McGuire (bigrixx) Summary: External command truncation Initial Comment: Commands issued to the external environment are being truncated to a little less than 1K. With commands having many options and/or long file names, this is a serious problem. Reproduced on Windows 2003 / XP, here's a simple demo: path = value("PATH",, "ENVIRONMENT") /* Make var > 1K */ path = path || ';' || path || ';' || path "echo" path --- Problem is also present in IBM OO-REXX 2.1.3. Strangely, I reported this to IBM way back on 1.0.2.2. and it was fixed in 1.0.2.3. There seems to have been a regression on this issue, and it's survived the migration to Open Object Rexx. ---------------------------------------------------------------------- >Comment By: Rick McGuire (bigrixx) Date: 2006-05-21 08:18 Message: Logged In: YES user_id=1125291 This will be fixed in the 3.0.1 release (which should be issing a beta very soon now). ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2005-09-29 16:44 Message: Logged In: NO test ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2005-09-20 04:25 Message: Logged In: NO Sorry for the typo. The #define CMDBUFSIZENT should be 8192, of course (not 8191!). ---------------------------------------------------------------------- Comment By: Mark Yudkin (myudkin) Date: 2005-09-19 10:02 Message: Logged In: YES user_id=1347138 The problem seems to be in the routine oorexx/oorexx/kernel/platform/windows/SystemCommands.cp p, which has: #define CMDBUFSIZE32S 128 /* Max size of executable cmd */ #define CMDBUFSIZENT 1024 /* Max size of executable cmd */ The first define should be for 260 (Windows max); 128 being the 16-bit DOS limit. The second define should be for 8191 (Windows XP / 2003 max, KB830473). Information on command line lengths on various Windows systems can be found under http://support.microsoft.com/default.aspx?scid=kb;en- us;830473 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=684730&aid=1295274&group_id=119701 |
From: SourceForge.net <no...@so...> - 2006-05-22 10:28:08
|
Bugs item #1295274, was opened at 2005-09-19 13:24 Message generated for change (Comment added) made by myudkin You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=684730&aid=1295274&group_id=119701 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Interpreter Group: v3.0 >Status: Open Resolution: Fixed Priority: 5 Submitted By: Mark Yudkin (myudkin) Assigned to: Rick McGuire (bigrixx) Summary: External command truncation Initial Comment: Commands issued to the external environment are being truncated to a little less than 1K. With commands having many options and/or long file names, this is a serious problem. Reproduced on Windows 2003 / XP, here's a simple demo: path = value("PATH",, "ENVIRONMENT") /* Make var > 1K */ path = path || ';' || path || ';' || path "echo" path --- Problem is also present in IBM OO-REXX 2.1.3. Strangely, I reported this to IBM way back on 1.0.2.2. and it was fixed in 1.0.2.3. There seems to have been a regression on this issue, and it's survived the migration to Open Object Rexx. ---------------------------------------------------------------------- >Comment By: Mark Yudkin (myudkin) Date: 2006-05-22 12:28 Message: Logged In: YES user_id=1347138 Thanks Rick. ---------------------------------------------------------------------- Comment By: Rick McGuire (bigrixx) Date: 2006-05-21 14:18 Message: Logged In: YES user_id=1125291 This will be fixed in the 3.0.1 release (which should be issing a beta very soon now). ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2005-09-29 22:44 Message: Logged In: NO test ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2005-09-20 10:25 Message: Logged In: NO Sorry for the typo. The #define CMDBUFSIZENT should be 8192, of course (not 8191!). ---------------------------------------------------------------------- Comment By: Mark Yudkin (myudkin) Date: 2005-09-19 16:02 Message: Logged In: YES user_id=1347138 The problem seems to be in the routine oorexx/oorexx/kernel/platform/windows/SystemCommands.cp p, which has: #define CMDBUFSIZE32S 128 /* Max size of executable cmd */ #define CMDBUFSIZENT 1024 /* Max size of executable cmd */ The first define should be for 260 (Windows max); 128 being the 16-bit DOS limit. The second define should be for 8191 (Windows XP / 2003 max, KB830473). Information on command line lengths on various Windows systems can be found under http://support.microsoft.com/default.aspx?scid=kb;en- us;830473 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=684730&aid=1295274&group_id=119701 |
From: SourceForge.net <no...@so...> - 2006-05-25 17:30:52
|
Bugs item #1295274, was opened at 2005-09-19 07:24 Message generated for change (Settings changed) made by bigrixx You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=684730&aid=1295274&group_id=119701 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Interpreter Group: v3.0 >Status: Pending Resolution: Fixed Priority: 5 Submitted By: Mark Yudkin (myudkin) Assigned to: Rick McGuire (bigrixx) Summary: External command truncation Initial Comment: Commands issued to the external environment are being truncated to a little less than 1K. With commands having many options and/or long file names, this is a serious problem. Reproduced on Windows 2003 / XP, here's a simple demo: path = value("PATH",, "ENVIRONMENT") /* Make var > 1K */ path = path || ';' || path || ';' || path "echo" path --- Problem is also present in IBM OO-REXX 2.1.3. Strangely, I reported this to IBM way back on 1.0.2.2. and it was fixed in 1.0.2.3. There seems to have been a regression on this issue, and it's survived the migration to Open Object Rexx. ---------------------------------------------------------------------- Comment By: Mark Yudkin (myudkin) Date: 2006-05-22 06:28 Message: Logged In: YES user_id=1347138 Thanks Rick. ---------------------------------------------------------------------- Comment By: Rick McGuire (bigrixx) Date: 2006-05-21 08:18 Message: Logged In: YES user_id=1125291 This will be fixed in the 3.0.1 release (which should be issing a beta very soon now). ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2005-09-29 16:44 Message: Logged In: NO test ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2005-09-20 04:25 Message: Logged In: NO Sorry for the typo. The #define CMDBUFSIZENT should be 8192, of course (not 8191!). ---------------------------------------------------------------------- Comment By: Mark Yudkin (myudkin) Date: 2005-09-19 10:02 Message: Logged In: YES user_id=1347138 The problem seems to be in the routine oorexx/oorexx/kernel/platform/windows/SystemCommands.cp p, which has: #define CMDBUFSIZE32S 128 /* Max size of executable cmd */ #define CMDBUFSIZENT 1024 /* Max size of executable cmd */ The first define should be for 260 (Windows max); 128 being the 16-bit DOS limit. The second define should be for 8191 (Windows XP / 2003 max, KB830473). Information on command line lengths on various Windows systems can be found under http://support.microsoft.com/default.aspx?scid=kb;en- us;830473 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=684730&aid=1295274&group_id=119701 |
From: SourceForge.net <no...@so...> - 2006-05-25 17:31:13
|
Bugs item #1295274, was opened at 2005-09-19 07:24 Message generated for change (Settings changed) made by bigrixx You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=684730&aid=1295274&group_id=119701 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Interpreter >Group: v3.1 Status: Pending Resolution: Fixed Priority: 5 Submitted By: Mark Yudkin (myudkin) Assigned to: Rick McGuire (bigrixx) Summary: External command truncation Initial Comment: Commands issued to the external environment are being truncated to a little less than 1K. With commands having many options and/or long file names, this is a serious problem. Reproduced on Windows 2003 / XP, here's a simple demo: path = value("PATH",, "ENVIRONMENT") /* Make var > 1K */ path = path || ';' || path || ';' || path "echo" path --- Problem is also present in IBM OO-REXX 2.1.3. Strangely, I reported this to IBM way back on 1.0.2.2. and it was fixed in 1.0.2.3. There seems to have been a regression on this issue, and it's survived the migration to Open Object Rexx. ---------------------------------------------------------------------- Comment By: Mark Yudkin (myudkin) Date: 2006-05-22 06:28 Message: Logged In: YES user_id=1347138 Thanks Rick. ---------------------------------------------------------------------- Comment By: Rick McGuire (bigrixx) Date: 2006-05-21 08:18 Message: Logged In: YES user_id=1125291 This will be fixed in the 3.0.1 release (which should be issing a beta very soon now). ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2005-09-29 16:44 Message: Logged In: NO test ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2005-09-20 04:25 Message: Logged In: NO Sorry for the typo. The #define CMDBUFSIZENT should be 8192, of course (not 8191!). ---------------------------------------------------------------------- Comment By: Mark Yudkin (myudkin) Date: 2005-09-19 10:02 Message: Logged In: YES user_id=1347138 The problem seems to be in the routine oorexx/oorexx/kernel/platform/windows/SystemCommands.cp p, which has: #define CMDBUFSIZE32S 128 /* Max size of executable cmd */ #define CMDBUFSIZENT 1024 /* Max size of executable cmd */ The first define should be for 260 (Windows max); 128 being the 16-bit DOS limit. The second define should be for 8191 (Windows XP / 2003 max, KB830473). Information on command line lengths on various Windows systems can be found under http://support.microsoft.com/default.aspx?scid=kb;en- us;830473 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=684730&aid=1295274&group_id=119701 |
From: SourceForge.net <no...@so...> - 2006-08-12 14:28:43
|
Bugs item #1295274, was opened at 2005-09-19 07:24 Message generated for change (Settings changed) made by bigrixx You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=684730&aid=1295274&group_id=119701 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Interpreter Group: v3.1 >Status: Closed Resolution: Fixed Priority: 5 Submitted By: Mark Yudkin (myudkin) Assigned to: Rick McGuire (bigrixx) Summary: External command truncation Initial Comment: Commands issued to the external environment are being truncated to a little less than 1K. With commands having many options and/or long file names, this is a serious problem. Reproduced on Windows 2003 / XP, here's a simple demo: path = value("PATH",, "ENVIRONMENT") /* Make var > 1K */ path = path || ';' || path || ';' || path "echo" path --- Problem is also present in IBM OO-REXX 2.1.3. Strangely, I reported this to IBM way back on 1.0.2.2. and it was fixed in 1.0.2.3. There seems to have been a regression on this issue, and it's survived the migration to Open Object Rexx. ---------------------------------------------------------------------- Comment By: Mark Yudkin (myudkin) Date: 2006-05-22 06:28 Message: Logged In: YES user_id=1347138 Thanks Rick. ---------------------------------------------------------------------- Comment By: Rick McGuire (bigrixx) Date: 2006-05-21 08:18 Message: Logged In: YES user_id=1125291 This will be fixed in the 3.0.1 release (which should be issing a beta very soon now). ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2005-09-29 16:44 Message: Logged In: NO test ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2005-09-20 04:25 Message: Logged In: NO Sorry for the typo. The #define CMDBUFSIZENT should be 8192, of course (not 8191!). ---------------------------------------------------------------------- Comment By: Mark Yudkin (myudkin) Date: 2005-09-19 10:02 Message: Logged In: YES user_id=1347138 The problem seems to be in the routine oorexx/oorexx/kernel/platform/windows/SystemCommands.cp p, which has: #define CMDBUFSIZE32S 128 /* Max size of executable cmd */ #define CMDBUFSIZENT 1024 /* Max size of executable cmd */ The first define should be for 260 (Windows max); 128 being the 16-bit DOS limit. The second define should be for 8191 (Windows XP / 2003 max, KB830473). Information on command line lengths on various Windows systems can be found under http://support.microsoft.com/default.aspx?scid=kb;en- us;830473 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=684730&aid=1295274&group_id=119701 |