World: r3wp
[RAMBO] The REBOL bug and enhancement database
older newer | first last |
Gabriele 20-Nov-2006 [2052x2] | no, it's just not esmtp anymore :) |
i mean, if noone in the world will ever need the fallback, there's no point in adding it. in weird cases when you have to work with some 15 years old server, you may just use the old smtp:// protocol. | |
Maxim 20-Nov-2006 [2054] | as long as you make the error obvious, I guess its better to be strict about it. |
Graham 20-Nov-2006 [2055x2] | fall back. |
if you write a simple smtp server in rebol you might just want to support helo only | |
Gabriele 20-Nov-2006 [2057x3] | graham - did you stumble on any servers not liking EHLO? if you did, then I guess we need to fallback |
no, actually, you can support EHLO and have no extensions. | |
not supporting ehlo in a server makes your server not rfc compliant | |
Graham 20-Nov-2006 [2060x3] | let me check if my own smtp server supports ehlo :) |
http://www.compkarori.com/vanilla/display/Smtpd.r | |
suports EHLO .. so I guess you're okay! | |
Gabriele 20-Nov-2006 [2063] | i think you're the person that better knows how smtp servers behave out there. :) |
Graham 20-Nov-2006 [2064] | there are some pretty ancient smtp servers out there ... |
Gabriele 20-Nov-2006 [2065] | if an ordinary user would stumble into the problem, then it's probably better to fallback. |
Graham 20-Nov-2006 [2066] | that way we only need one protocol .. |
Anton 20-Nov-2006 [2067x2] | Gabriele, why don't we run without the fallback for a while to see if it will affect anyone. I don't see the reason to add code "just in case" when there might in fact be no case like that. |
You could keep the fallback code in there ready to be uncommented when someone complains. | |
Graham 20-Nov-2006 [2069x2] | anton, it might only be a couple of lines to fall back. |
and I would think most email clients would fall back ... | |
Gabriele 20-Nov-2006 [2071] | it's not a big deal indeed, it just means disabling the rest of the code - that's why it seems quite weird to me :) |
Graham 20-Nov-2006 [2072] | It's not worth the hassle of not putting it in. |
Anton 20-Nov-2006 [2073] | How about net-logging a prominent message when falling back ? That way, it should eventually turn up in someone's log, and we'll see it that way. |
Maxim 20-Nov-2006 [2074] | good idea... that way any techie does not miss it, if its at all important. and any average user, gets improved mileage without the hassle. |
Graham 20-Nov-2006 [2075] | Anton, it will be in the build ... do you really want to update all builds once someone reports a problem |
Gabriele 20-Nov-2006 [2076] | ok, i guess i will add the fall back. |
Anton 20-Nov-2006 [2077] | I'm just always trying to find "the correct thing to do". |
Gabriele 20-Nov-2006 [2078x3] | I am accepting #4143. note, that although i think it is unlikely, this change could break old code that made assumptions about switch. so please do test this one when released (i assume 2.7.2), and if it breaks code, we can revert to the old switch, and maybe add a refinement or something like that. |
anyone has the original contents of #3056? | |
can anyone check if #3666 still applies? | |
Henrik 20-Nov-2006 [2081x3] | gabriele, is 3056 not listed in http://www.rebol.net/cgi-bin/projects/share.r?id=35& ? |
http://www.rebol.net/cgi-bin/projects/share.r<--- interesting, I don't remember this page? | |
the urls for various code submissions contain spaces, so that breaks all the links | |
Gabriele 20-Nov-2006 [2084] | ah, that script is still working? :) |
Anton 20-Nov-2006 [2085x3] | #3666 "CALL interferes with UDP ports" - doesn't seem to apply on Windows Rebol/View, I've tested about 30 versions so far. |
Just to be sure... when running the second server, I should expect a print out of "false-awake-event" to indicate the bug, shouldn't I ? | |
I didn't see this printout on any Rebol/View 1.2.1.3.1 -> 2.7.0.3.1 | |
Ladislav 21-Nov-2006 [2088x3] | #3666 applies to Linux: 1.3.2.4.2 and OpenBSD |
re #4143: as I mentioned elsewhere, I would prefer FIND/LITERAL or changed FIND/ONLY to get more expected result for datatypes | |
(and I guess, that #3666 may apply to OSX too) | |
Anton 21-Nov-2006 [2091] | (Ladislav, well, I'm sure of that now ! I should have paid attention to the version numbers.) |
Gabriele 21-Nov-2006 [2092x8] | #4143: yes, but what i think could break code, is people expecting this to work: |
>> switch 2 [2 1] == 1 | |
it won't with the new switch. it's unlikely anyone is doing that... but it's possible :) | |
looks like Holger used that feature: | |
switch port/locals/access/type [ list [ port/locals/list: copy* [] port/state/tail: 0 imap-check port reform [uppercase port/locals/access/list {""} imap-form-string port/locals/access/name] none [ok] ] box select-block iuid [ do select-block port/state/tail: 1 ] search [ port/locals/msg-uids: copy* [] do select-block imap-check port reform ["UID SEARCH" port/locals/access/search] none [ok] port/state/tail: length? port/locals/msg-uids ] ] | |
(imap protocol) | |
notice box select-block | |
anyone else doing this? | |
Henrik 21-Nov-2006 [2100x2] | I made an observation while using FTP a couple of months ago that login names couldn't contain the \ character. I've found that certain web providers use \ by standard in their user names to separate the user's name with server name. This is non standard, but not likely that the webhost will change this policy. This can be changed with: net-utils/url-parser/user-char: union net-utils/url-parser/user-char make bitset! #"\" If I hadn't known this, I would not have been able to use this webhost (one of my customers have all his sites there). It gave me a lot of head scratching, but Pekr found this solution for me. I imagine that other REBOL users will face the same problem. Should it be included even though it's non-standard? |
RAMBO'ed | |
older newer | first last |