r3wp [groups: 83 posts: 189283]
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

World: r3wp

[Core] Discuss core issues

Graham
9-Mar-2005
[616x2]
I guess you have to access to the whole file in memory to calculate 
md5s ...
need some other checksum that can be calculated by loading parts 
of a file at a time.
Romano
9-Mar-2005
[618]
Vincent: almost, it is not easy: you must 1) read a chunk of data, 
parse it 2) when parse stop remember the position where it stops 
3) delete parsed data 4) read a ne chunk of the file 5) append it 
to the old data 6) restart parse from the right rule (this is the 
hardest part)
JaimeVargas
9-Mar-2005
[619x2]
Why you think it will be difficult for parse to work natively on 
files?
After all a file is just a binary! series
Romano
9-Mar-2005
[621]
No Jaimie, i wanted only say: "there are NOT workaround for checksum 
 - there are workarounds for parse"
JaimeVargas
9-Mar-2005
[622]
Ok. Then. Can we put feature requests in RAMBO?
Vincent
9-Mar-2005
[623]
Romano: thanks, I will try it - I have a version of rebzip decompressing 
a file while it's downloaded, but the code isn't pretty (two nearly 
same funcs.)
BrianW
9-Mar-2005
[624]
Is there a way to get the name, file, or line number of a function's 
caller?
Tomc
9-Mar-2005
[625x2]
no
the maillist archives will have some very good discussions on the 
subject
BrianW
9-Mar-2005
[627]
ok, thanks
Graham
9-Mar-2005
[628]
How does one lookup MX records ?
Tomc
9-Mar-2005
[629x2]
but it boils down to the fact that code is data, i.e. these function 
calling can emitted from functions which are constructed on the fly, 
so there is no home to phone to.
http://www.webmaster-toolkit.com/mx-record-lookup.shtml
Graham
9-Mar-2005
[631]
So, there is no nslookup utility for rebol ?
Tomc
9-Mar-2005
[632]
must be http://www.compkarori.com/soap/index.shtml
Graham
9-Mar-2005
[633]
you lost me ...
BrianW
9-Mar-2005
[634x2]
print read dns://www.coolnamehere.com/

or is that not what you were thinking of?
hmm.
Tomc
9-Mar-2005
[636]
that is what I was looking for
Graham
9-Mar-2005
[637x2]
I want to find the mail server for a given email address...
so I can implement outgoing smtp mail ...
BrianW
9-Mar-2005
[639]
finger? whois?

I'm behind a firewall, so I don't know which (if either)
Tomc
9-Mar-2005
[640]
read join dns:// mailhost
Graham
9-Mar-2005
[641]
but how do you know the mailhost ?
Tomc
9-Mar-2005
[642x2]
from the part agrer the @ in the email address I wouls think
after
Graham
9-Mar-2005
[644x2]
nope ..
I have an email ... [gchiu-:-compkarori-:-com] .. 
How would you get the MX record for that?
BrianW
9-Mar-2005
[646]
... trying to find something useful right now :-)
Graham
9-Mar-2005
[647x3]
this is the answer : 203.79.110.37
because I know it :)
leave me a message here if you find anything :)
BrianW
9-Mar-2005
[650x2]
Will do :-)
http://www.rebol.org/cgi-bin/cgiwrap/rebol/view-script.r?script=dig.r
maybe?
Ammon
9-Mar-2005
[652]
Dig.r does appear to support MX...
Graham
9-Mar-2005
[653x3]
ahh... I looked for digger but not dig
>> res: read dig://203.96.152.4/MX/www.compkarori.com
connecting to: 203.96.152.4
>> print res/to-str
;; REQUEST: MX(15) for www.compkarori.com

;; id: 52715 AA: 0.0 RD: 1.0 RA: 1.0 ANSWER(s): 0 AUTHORITY(s): 1 
ADDITIONAL(s): 0

;; ANSWER(s):

;; AUTHORITY(s)

compkarori.com. 531 SOA ns1.webxess.net.  postmaster.webxess.net. 
 2005030501  10800  3600  1209600  600

;; ADDITIONAL(s)
Doesn't give me the correct answer :(
BrianW
9-Mar-2005
[656x2]
what about
	read dig://www.comparori.com/MX
.oO(firewalls are annoying at moments like this)
Graham
9-Mar-2005
[658]
hey, that works :)
BrianW
9-Mar-2005
[659]
good, had to guess my way through in my head :-D
Graham
9-Mar-2005
[660x2]
Now I can start coding my smtp server for outgoing mail.
actually, this is the form I used 

>> res: read dig://203.96.152.4/MX/compkarori.com
connecting to: 203.96.152.4
>> probe res/to-str
{;; REQUEST: MX(15) for compkarori.com

;; id: 53188 AA: 0.0 RD: 1.0 RA: 1.0 ANSWER(s): 2 AUTHORITY(s): 3 
ADDITIONAL(s): 3

;; ANSWER(s):
compkarori.com.^-247^-MX^-0   pop.compkarori.com.
compkarori.com.^-247^-MX^-10   pop.compkarori.com.

;; AUTHORITY(s)
compkarori.com.^-596^-NS^-ns3.webxess.net.
compkarori.com.^-596^-NS^-ns1.webxess.net.
compkarori.com.^-596^-NS^-ns2.webxess.net.

;; ADDITIONAL(s)
pop.compkarori.com.^-596^-A^-203.79.110.37
ns1.webxess.net.^-69731^-A^-216.166.83.11
ns2.webxess.net.^-69731^-A^-216.166.83.12
}
BrianW
9-Mar-2005
[662]
oh, the www was confusing it?
Graham
9-Mar-2005
[663x2]
yeah ..
>> res: read dig://203.96.152.4/MX/compkarori.com
connecting to: 203.96.152.4
>> probe res/additionals/1/Rdata/ip
203.79.110.37
== 203.79.110.37
JaimeVargas
10-Mar-2005
[665]
Graham depends on the tool. With dig. You do
dig MX domain.dom