New laws in a land down under Where creativity is cast asunder Can't you see, can't you see your blunder ? You better run, you better fix it over
No seriously, this is getting sadder and sadder. Does Australia even have a body analogous the EFF to lobby against this ? Someone really oughta step up and question the validity of a law which so blatantly throws consumer rights out the window.
The deal is, you do not have to figure out how they got the md5sum. You just have to figure out what they used to get to the md5sum.
See, the md5sum has to be a sum of something that was included in the one of these
OPTIONS request
OPTIONS response
DESCRIBE request
DESCRIBE respose
SETUP request
Now, since the sum is unique in every capture, it has to be something varying. The parameters that vary are:
File being played
The time it is being played at
The remote port number of the connection
can't think of anything else.
If you play the same file twice, connecting from the same port both times, then you still get 2 different responses, so it is not something related to files and ports only.
Which leaves us with the last bit, the time it is being played. IIRC, there is a "Date: " field which accompanies every "RealChallenge[123]: " field.
Take a capture, and hardcode the date and time you see in the header, along with the RealChallenge[123] fields, in your wget source.
Now see if it works. I remember this worked beautifully for me.
Well, actually, I know exactly what you are talking about. I implemented an RTSP streaming server for my former employers. It supported, among others, the Real Player too.
I even figured out a work-around, and I vaguely remember what it is. It's been 3 years, so you'll have to excuse me if I get some minor details wrong.
IIRC, there was an undocumented MD5 sum which came along with the SETUP request, which needed another MD5 sum in the response to the SETUP request. Not responding with a sum, or with a faulty sum caused the player to puke out then and there.
Now, I figured out that this MD5 sum was based on the "Date" field in the request, and on nothing else. So what I did was take a trace of a session between a real server and a real player, and pulled the date and the sum out of that.
Using the same combination of date and sum, and all other fields with whatever values they are supposed to have got the player to acknowledge the server.
I am sorry I do not remember more of this. I might have some further info on this on my comp at home. Since it's been 3 years now, I think my NDA with my former employers should have expired too.
Well, it's not entirely true that community writing doesn't pan out. The author mentions Nupedia as a failed effort, but there are many examples of places where this kind of "group writing" has worked very well.
The best I can think of is Everything. I spend many hours reading the stuff there every week. Though it cannot be called an encyclopedia by any stretch of imagination, I've found it to be a very valuable source of general contemporary info.
Someone just mentioned Project Gutenberg too. It's a community effort that's coming out very well indeed. I know that it's not not community authorship, but a community effort.
There are many more counter-examples I can provide. Hell, even the usenet archives are a very useful source of info sometimes.
Community writing should not be written off (pardon the pun) lightly.
Now, what the press release doesn't say is if Novell plans to remove Pervasive/BTrieve from Netware. Netware has always been deeply steeped in Btrieve (an abomination, in my opinion). Indeed Netware 3 through 6 even use BTrieve for the TCP/IP stack. I can't imagine why but, they do.
BTrieve, IIRC, is used for their i18n databases. If a module (including TCP/IP stack) spews out any messages or logfiles etc, it needs to use BTrieve to access these messages.
BTrieve has been around in netware since the beginning of time, and it will most like remain there till armageddon, both for backward compatibility and because it's "tried and tested".
Also, translating messages into different languages costs a fortune. Those interpreters charge by the word, and even then they come up with stuff like "All your base are belong to us".
Moving away from BTrieve might mean that they will have to re-translate all messages. Considering their financial situation, that doesn't seem to be too good an idea.
BTW, there are amazing netware goodies available inside Novell. When I worked there, we used to port all sorts of stuff to NetWare, "just to see if can be done". The ported NLM's (netware loadable modules) are available on their intranet. I believe an NLM I posted there is still available.
Ok, I'm not a rookie in the absolute sense of the word. I've been reading/. for well, about 3 years now. I have moderated a little. I've never posted, though.
I was always curious about this obsession for/.ers to "First Post". Why FP ? I mean, big deal. All it shows is that you have nothng better to do than keep pressing ^R (or F5 or whatever) all day long.
Well, how about not FP'ing, but try to "First Mirror". All you need to do is browse the site before the/. effect hits it, put the cached pages on some mirror and post the url with "FM" in the subject line, and poof, you've got "Score 5: Informative".
87% of Indians are not Muslims, and are not going to care one way or another about this movie.
Yes, but that 13% still accounts for more muslims than there are in all of those other countries, except for Malaysia.
Objectively speaking, the video is insipid and has substandard production... maybe the Indian/Indonesian governments simply have taste :)
No seriously, this is getting sadder and sadder. Does Australia even have a body analogous the EFF to lobby against this ? Someone really oughta step up and question the validity of a law which so blatantly throws consumer rights out the window.
The whole system is screwed, I tell ya.
The deal is, you do not have to figure out how they got the md5sum. You just have to figure out what they used to get to the md5sum.
See, the md5sum has to be a sum of something that was included in the one of these
Now, since the sum is unique in every capture, it has to be something varying. The parameters that vary are:
If you play the same file twice, connecting from the same port both times, then you still get 2 different responses, so it is not something related to files and ports only.
Which leaves us with the last bit, the time it is being played. IIRC, there is a "Date: " field which accompanies every "RealChallenge[123]: " field.
Take a capture, and hardcode the date and time you see in the header, along with the RealChallenge[123] fields, in your wget source.
Now see if it works. I remember this worked beautifully for me.
Ciao
Well, actually, I know exactly what you are talking about. I implemented an RTSP streaming server for my former employers. It supported, among others, the Real Player too.
I even figured out a work-around, and I vaguely remember what it is. It's been 3 years, so you'll have to excuse me if I get some minor details wrong.
IIRC, there was an undocumented MD5 sum which came along with the SETUP request, which needed another MD5 sum in the response to the SETUP request. Not responding with a sum, or with a faulty sum caused the player to puke out then and there.
Now, I figured out that this MD5 sum was based on the "Date" field in the request, and on nothing else. So what I did was take a trace of a session between a real server and a real player, and pulled the date and the sum out of that.
Using the same combination of date and sum, and all other fields with whatever values they are supposed to have got the player to acknowledge the server.
I am sorry I do not remember more of this. I might have some further info on this on my comp at home. Since it's been 3 years now, I think my NDA with my former employers should have expired too.
Try this out and see if it's helpful.
Well, it's not entirely true that community writing doesn't pan out. The author mentions Nupedia as a failed effort, but there are many examples of places where this kind of "group writing" has worked very well.
The best I can think of is Everything. I spend many hours reading the stuff there every week. Though it cannot be called an encyclopedia by any stretch of imagination, I've found it to be a very valuable source of general contemporary info.
Then there's the Encyclopedia Mythica.
Someone just mentioned Project Gutenberg too. It's a community effort that's coming out very well indeed. I know that it's not not community authorship, but a community effort.
There are many more counter-examples I can provide. Hell, even the usenet archives are a very useful source of info sometimes.
Community writing should not be written off (pardon the pun) lightly.
Now, what the press release doesn't say is if Novell plans to remove Pervasive/BTrieve from Netware. Netware has always been deeply steeped in Btrieve (an abomination, in my opinion). Indeed Netware 3 through 6 even use BTrieve for the TCP/IP stack. I can't imagine why but, they do.
BTrieve, IIRC, is used for their i18n databases. If a module (including TCP/IP stack) spews out any messages or logfiles etc, it needs to use BTrieve to access these messages.
BTrieve has been around in netware since the beginning of time, and it will most like remain there till armageddon, both for backward compatibility and because it's "tried and tested".
Also, translating messages into different languages costs a fortune. Those interpreters charge by the word, and even then they come up with stuff like "All your base are belong to us".
Moving away from BTrieve might mean that they will have to re-translate all messages. Considering their financial situation, that doesn't seem to be too good an idea.
BTW, there are amazing netware goodies available inside Novell. When I worked there, we used to port all sorts of stuff to NetWare, "just to see if can be done". The ported NLM's (netware loadable modules) are available on their intranet. I believe an NLM I posted there is still available.
Ok, I'm not a rookie in the absolute sense of the word. I've been reading /. for well, about 3 years now. I have moderated a little. I've never posted, though.
/.ers to "First Post". Why FP ? I mean, big deal. All it shows is that you have nothng better to do than keep pressing ^R (or F5 or whatever) all day long.
/. effect hits it, put the cached pages on some mirror and post the url with "FM" in the subject line, and poof, you've got "Score 5: Informative".
I was always curious about this obsession for
Well, how about not FP'ing, but try to "First Mirror". All you need to do is browse the site before the