| View previous topic :: View next topic |
| Author |
Message |
Alcides Schulz
Joined: 07 Jan 2011 Posts: 50 Location: USA
|
Post subject: Re: Programmer code of honor (update) OFF_TOPIC Posted: Sat Jul 07, 2012 12:39 pm |
|
|
| rvida wrote: |
| hgm wrote: |
Furthermore, RE through disassembly is not illegal per se. It depends on what you do with the knowledge thus obtained. |
I agree. Few years ago I hacked a quite serious product (the 4GL client by Progress Software Corporation). No lawsuit so far...
In version 8 they introduced (together with user defined functions) a very serious bug:
| Code: |
ASSIGN
table.field1 = some_value
table.field2 = some_function().
|
This rather trivial code construct caused database corruption (and a serious flood of tech support calls).
Progress Knowledge Base entry #18223:
| Quote: |
Assigning a key field in any statement before a reference to a
User-defined Function in that same statement has been found to cause
index corruption or give run-time error messages.
This applies to any statement that can have multiple assignments in
the same statement, e.g., ASSIGN, SET, UPDATE, IMPORT, PROMPT-FOR,
CHOOSE.
|
For at least 2 years(!) this bug was ignored by PSC. In version 8.3B they modified the compiler to issue a warning. In version 9 they finally fixed the bug.
This particular bug costed us some serious money. In desperation I used a debugger to find the bug myself and developed a fix for it. To all of our clients we distributed a small program that patched their Progress runtime binary. While this might be illegal (or in breach of EULA), I still don't feel like a criminal. |
Hi Richard, good to see we I'm not alone in the world, I also used progress in Brazil. Actually our company, Datasul, imported progress and became the major partner of PSC there. I can relate to that, sometimes we were frustated with their slow response, but i think it was a good product.
Anyway, good memories from that time. Today I'm in another company and I use .net for our development. Sometimes I miss the 4GL we used for business application. It was a good concept.
Regards. _________________ There are 2 days in the year you can't do anything: yesterday and tomorrow. |
|
| Back to top |
|
 |
|
| Subject |
Author |
Date/Time |
Programmer code of honor (update) |
Ed Schroder |
Fri Jun 29, 2012 8:03 am |
Re: Programmer code of honor (update) |
Ricardo Barreira |
Fri Jun 29, 2012 7:09 pm |
Re: Programmer code of honor (update) |
Vincent Diepeveen |
Fri Jun 29, 2012 10:55 pm |
Re: Programmer code of honor (update) |
Ed Schroder |
Mon Jul 02, 2012 8:19 am |
Re: Programmer code of honor (update) |
Dan Honeycutt |
Mon Jul 02, 2012 3:47 pm |
Re: Programmer code of honor (update) |
Vincent Diepeveen |
Fri Jun 29, 2012 10:41 pm |
Re: Programmer code of honor (update) |
Ed Schroder |
Mon Jul 02, 2012 8:21 am |
Re: Programmer code of honor (update) |
Don Dailey |
Thu Jul 05, 2012 4:22 pm |
Re: Programmer code of honor (update) |
Ed Schroder |
Thu Jul 05, 2012 10:02 pm |
Re: Programmer code of honor (update) |
Don Dailey |
Thu Jul 05, 2012 10:14 pm |
Re: Programmer code of honor (update) |
Ed Schroder |
Sat Jul 07, 2012 10:17 am |
Re: Programmer code of honor (update) |
Don Dailey |
Sat Jul 07, 2012 10:41 am |
Re: Programmer code of honor (update) |
Richard Vida |
Sat Jul 07, 2012 11:13 am |
Re: Programmer code of honor (update) |
Marco Costalba |
Sat Jul 07, 2012 10:46 am |
Re: Programmer code of honor (update) |
Uri Blass |
Sat Jul 07, 2012 11:25 am |
Re: Programmer code of honor (update) |
Thomas Petzke |
Sat Jul 07, 2012 12:44 pm |
Re: Programmer code of honor (update) |
Robert Hyatt |
Sat Jul 07, 2012 3:04 pm |
Re: Programmer code of honor (update) |
Uri Blass |
Sat Jul 07, 2012 3:17 pm |
Re: Programmer code of honor (update) |
Ed Schroder |
Sat Jul 07, 2012 7:07 pm |
Re: Programmer code of honor (update) |
Uri Blass |
Sat Jul 07, 2012 7:19 pm |
Re: Programmer code of honor (update) |
Ed Schroder |
Sat Jul 07, 2012 8:08 pm |
Re: Programmer code of honor (update) |
H.G.Muller |
Sat Jul 07, 2012 8:27 pm |
Re: Programmer code of honor (update) |
Ed Schroder |
Sat Jul 07, 2012 9:55 pm |
Re: Programmer code of honor (update) |
H.G.Muller |
Sun Jul 08, 2012 7:59 am |
Re: Programmer code of honor (update) |
Ed Schroder |
Sun Jul 08, 2012 9:55 am |
Re: Programmer code of honor (update) |
H.G.Muller |
Mon Jul 09, 2012 9:17 am |
Re: Programmer code of honor (update) |
Ed Schroder |
Mon Jul 09, 2012 10:40 am |
Re: Programmer code of honor (update) |
H.G.Muller |
Mon Jul 09, 2012 11:51 am |
Re: Programmer code of honor (update) |
Vincent Diepeveen |
Fri Jul 13, 2012 2:36 pm |
Re: Programmer code of honor (update) |
Vincent Diepeveen |
Fri Jul 13, 2012 2:30 pm |
Re: Programmer code of honor (update) |
Joerg Oster |
Sun Jul 08, 2012 9:35 am |
Re: Programmer code of honor (update) |
H.G.Muller |
Mon Jul 09, 2012 9:03 am |
Re: Programmer code of honor (update) |
Joerg Oster |
Mon Jul 09, 2012 9:41 am |
Re: Programmer code of honor (update) |
Thomas Petzke |
Mon Jul 09, 2012 6:03 pm |
Re: Programmer code of honor (update) |
Vincent Diepeveen |
Fri Jul 13, 2012 2:26 pm |
Re: Programmer code of honor (update) |
Thomas Petzke |
Sun Jul 08, 2012 10:06 am |
Re: Programmer code of honor (update) |
Larry Kaufman |
Wed Jul 11, 2012 2:51 pm |
Re: Programmer code of honor (update) |
Sune Fischer |
Wed Jul 11, 2012 3:29 pm |
Re: Programmer code of honor (update) |
Larry Kaufman |
Wed Jul 11, 2012 3:54 pm |
Re: Programmer code of honor (update) |
Sune Fischer |
Thu Jul 12, 2012 10:40 am |
Re: Programmer code of honor (update) |
Vincent Diepeveen |
Thu Jul 12, 2012 10:47 am |
Re: Programmer code of honor (update) |
Sune Fischer |
Thu Jul 12, 2012 11:39 am |
Re: Programmer code of honor (update) |
Vincent Diepeveen |
Thu Jul 12, 2012 12:19 pm |
Re: Programmer code of honor (update) |
Ed Schroder |
Thu Jul 12, 2012 12:59 pm |
Re: Programmer code of honor (update) |
Vincent Diepeveen |
Thu Jul 12, 2012 8:51 pm |
Re: Programmer code of honor (update) |
Ed Schroder |
Thu Jul 12, 2012 9:27 pm |
Re: Programmer code of honor (update) |
Rolf |
Thu Jul 12, 2012 1:55 pm |
Re: Programmer code of honor (update) |
Ronald de Man |
Wed Jul 11, 2012 4:03 pm |
Re: Programmer code of honor (update) |
Robert Houdart |
Wed Jul 11, 2012 4:52 pm |
Re: Programmer code of honor (update) |
Vincent Diepeveen |
Wed Jul 11, 2012 4:55 pm |
Re: Programmer code of honor (update) |
Robert Houdart |
Wed Jul 11, 2012 5:02 pm |
Re: Programmer code of honor (update) |
Vincent Diepeveen |
Wed Jul 11, 2012 5:12 pm |
Re: Programmer code of honor (update) |
Robert Houdart |
Wed Jul 11, 2012 5:18 pm |
Re: Programmer code of honor (update) |
Vincent Diepeveen |
Wed Jul 11, 2012 5:24 pm |
Re: Programmer code of honor (update) |
Larry Kaufman |
Wed Jul 11, 2012 8:27 pm |
Re: Programmer code of honor (update) |
Robert Houdart |
Wed Jul 11, 2012 9:35 pm |
Re: Programmer code of honor (update) |
Vincent Diepeveen |
Thu Jul 12, 2012 10:06 am |
Re: Programmer code of honor (update) |
Lucas Braesch |
Thu Jul 12, 2012 11:26 am |
Re: Programmer code of honor (update) |
Vincent Diepeveen |
Thu Jul 12, 2012 12:03 pm |
Re: Programmer code of honor (update) |
Uri Blass |
Thu Jul 12, 2012 1:56 pm |
Re: Programmer code of honor (update) |
Lucas Braesch |
Thu Jul 12, 2012 3:24 pm |
Re: Programmer code of honor (update) |
Vincent Diepeveen |
Thu Jul 12, 2012 9:09 pm |
Re: Programmer code of honor (update) |
Lucas Braesch |
Fri Jul 13, 2012 3:59 am |
Re: Programmer code of honor (update) |
Thomas Petzke |
Fri Jul 13, 2012 6:58 am |
Re: Programmer code of honor (update) |
Larry Kaufman |
Fri Jul 13, 2012 4:20 pm |
Re: Programmer code of honor (update) |
Vincent Diepeveen |
Fri Jul 13, 2012 6:00 pm |
Re: Programmer code of honor (update) |
H.G.Muller |
Wed Jul 11, 2012 5:59 pm |
Re: Programmer code of honor (update) |
Dan Honeycutt |
Wed Jul 11, 2012 7:58 pm |
Re: Programmer code of honor (update) |
Larry Kaufman |
Wed Jul 11, 2012 8:33 pm |
Re: Programmer code of honor (update) |
Robert Houdart |
Wed Jul 11, 2012 9:32 pm |
Re: Programmer code of honor (update) |
Dan Honeycutt |
Thu Jul 12, 2012 1:03 am |
Re: Programmer code of honor (update) |
Eelco de Groot |
Thu Jul 12, 2012 1:51 am |
Re: Programmer code of honor (update) |
Dan Honeycutt |
Thu Jul 12, 2012 2:41 am |
Re: Programmer code of honor (update) |
Rolf |
Thu Jul 12, 2012 1:28 pm |
Re: Programmer code of honor (update) |
Adam Hair |
Thu Jul 12, 2012 1:38 am |
Re: Programmer code of honor (update) |
Ed Schroder |
Thu Jul 12, 2012 9:04 am |
Re: Programmer code of honor (update) |
Rolf |
Thu Jul 12, 2012 1:12 pm |
Re: Programmer code of honor (update) |
Robert Houdart |
Thu Jul 05, 2012 11:07 pm |
Re: Programmer code of honor (update) |
Don Dailey |
Fri Jul 06, 2012 12:18 am |
Re: Programmer code of honor (update) |
H.G.Muller |
Sat Jul 07, 2012 10:45 am |
Re: Programmer code of honor (update) |
Richard Vida |
Sat Jul 07, 2012 11:48 am |
Re: Programmer code of honor (update) |
H.G.Muller |
Sat Jul 07, 2012 12:27 pm |
Re: Programmer code of honor (update) OFF_TOPIC |
Alcides Schulz |
Sat Jul 07, 2012 12:39 pm |
Re: Programmer code of honor (update) |
Vincent Lejeune |
Mon Jul 09, 2012 10:25 am |
Re: Programmer code of honor (update) |
Ed Schroder |
Mon Jul 09, 2012 10:41 am |
Re: Programmer code of honor (update) |
Vincent Lejeune |
Mon Jul 09, 2012 10:51 am |
Re: Programmer code of honor (update) |
Ed Schroder |
Mon Jul 09, 2012 11:10 am |
Re: Programmer code of honor (update) |
Matthew Hull |
Fri Jul 13, 2012 5:56 am |
Re: Programmer code of honor (update) |
Sune Fischer |
Fri Jul 13, 2012 7:01 am |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|