AltME groups: search
Help · search scripts · search articles · search mailing listresults summary
world | hits |
r4wp | 4382 |
r3wp | 44224 |
total: | 48606 |
results window for this page: [start: 9501 end: 9600]
world-name: r3wp
Group: Plugin-2 ... Browser Plugins [web-public] | ||
Sunanda: 16-May-2006 | <<disallowing send? why? can't you just send email by java script?>> Because it is an easy way for some bad software to leak confidential/private information from my machine -- gather all the stuff it can and then send it in an email. Similarly, being able to *read* URLs is another way info can be leaked.....The server at the other end records the URL parameters, eg read http://www.bad-guys-website.com?passwords-dicovered=abcdef/secret123 security as weak as javascript's is not a good selling point | |
Ryan: 16-May-2006 | I will be using the rebol plugin probably in two ways: 1. making real applications as part of a subscription service. 2. making real applications that are paid for with ads, generally text and flash based ads. And when I say real applications, I basically mean doing things you cannot easily do in java or javascript. These ARE things that require trusted security, such as sending raw emails, loading and saving files, doing virus scans, and all the freaky stuff you cannot normally do using AJAX. Quite simply the situation is that if you could do it with AJAX, there is no reason to use rebol--from the laymans point of view. | |
Ryan: 16-May-2006 | I think the securty essentially needs clear and wide throttle controls. | |
Volker: 16-May-2006 | Yup. Let me give keys to my friends and the others still able to knock onthe door. | |
JoshM: 16-May-2006 | Hi guys. I was going to take the security issues one at a time, but Carl and I are talking about getting some kind of file location where I can upload a design doc for you to take a look at. | |
JoshM: 16-May-2006 | I'm going to gather your comments and we'll keep those in mind and work them into a draft plan which we'll post in the form of a design doc in a couple of weeks as I said. | |
Brock: 17-May-2006 | Here's what I am trying to do. I have a client that has a locked PC build (users can't install software). The plugin managed to install, and when network connected was able to find the .r file and execute it off the hosting web-server. However, say the web-server is down or network connectivity is unavailable, I'd like the applications to still be launchable so the app isn't impacted by an 'outage'. | |
Brock: 17-May-2006 | I suppose I could use Javascript in my HTML file to check for the webserver and if not there try to launch the local copy from the sandbox. Any thoughts? | |
Volker: 17-May-2006 | Or you could download an html-file into the sandbox and the user opens it locally by explorer. I guess the plugin would then load from the filesystem too. But not sure. | |
JoshM: 17-May-2006 | Brock, I'm pretty sure it's possible to do that now. I killed my network connection and tested the plugin with a remote file that I had already downloaded (it was in the sandbox cache) | |
Volker: 17-May-2006 | Its just like the dekstop-sandbox, only on another place. You should find that dir by showing 'what-dir. And then just write the html-file there, load-thru may do the trick. | |
Anton: 18-May-2006 | Yes, see source of PATH-THRU. Instead of using DO, LOAD and EXISTS?, use DO-THRU, LOAD-THRU and EXISTS-THRU? They all use PATH-THRU. | |
Anton: 18-May-2006 | Oh, and READ -> READ-THRU | |
Brock: 18-May-2006 | Okay, writing the html file in the sandbox folder worked. In my case, the path to the .r file was C:\Documents and Settings\Brock\Local Settings\Temp\REBOL\Plugin\Mozilla\0\public\localhost. When I placed the .html file in the \localhost folder, the html file errored saying "Cannot open /C/Documents and Settings/Brock/Local Settings/Temp/REBOL/Plugin/Mozilla/0/wt-selector-2.r", so I added the missing part of the physical URL "\public\localhost" to the .html file and it works just fine | |
Brock: 18-May-2006 | Maybe using the load-thru or read-thru here would have resolved this? I haven't used those commands much so not certain exactly how the -thru commands work and where to use them... I'll read the source as suggested by Anton. | |
Brock: 18-May-2006 | I was kind of hoping something like that. Even better would be that if you tried accessing the html file and there wasn't any network connectivity that it would by default check to see if the files were in the sandbox and you would avoid this all together :-) | |
Anton: 18-May-2006 | Just jump to console and type: path-thru http://some-url.com/blah.html | |
Volker: 20-May-2006 | And one could use html-editors to write. They can handle unicode. With some care in parsing rebol could use the &*; as is. | |
Volker: 20-May-2006 | Add a html-field which knows about this, unicode and good integration with formatted text. | |
[unknown: 9]: 23-May-2006 | I can't wait to be able to click on a ".r" file and have it just pop up and go. | |
Volker: 26-May-2006 | That works too if the mime for *.r is application/x-rebol . But then it is complicated to view source. And it could be nice if *.r would run automatically as plugin, without generating an html-wrapper. | |
JoshM: 5-Jun-2006 | (in fact, the Acroba or MS Wordt-style MIME-type handler, where it inserts its EXE into the web browser, is slow, clunky, and almost universally hated by end-users, including myself LOL) | |
Volker: 6-Jun-2006 | what is the current way to get plugin running? moz by copying files and ie no 1.3.2 because of certificate? | |
[unknown: 9]: 6-Jun-2006 | Tell me where I'm missing it. The goal of the plugin is to provide an environment for REBOL apps to run within an HTML page. It has nothing to do with download. This is the second time you have paraphrased what I wrote in a way I can't tract. R: I can't wait to be able to click on a ".r" file and have it just pop up and go. J: How does double-clicking on a r file relate to the plugin? J: It has nothing to do with download. I don't know why you mention double click, nor do I know what downloading has to do with this. Perhaps we can get on the same page by simply answering my question… when someone comes across a .r file, what happens now? | |
Volker: 6-Jun-2006 | i somehow get only the 1.4.47 with ie. where to look, and what tag to use? | |
JoshM: 6-Jun-2006 | You have to uninstall the old version first. It's not really that the old plugin is still online, it's that IE doesn't check for a new version and just loads the old one. | |
JoshM: 6-Jun-2006 | To uninstall, go to \Windows\Downloaded Program Files via Explorer. Right-click on "REBOL/Plugin" and click Remove. | |
JoshM: 6-Jun-2006 | Reichart: What happens now? If the View EXE is installed, it launches and opens the .r file. If not, nothing happens. That is the ideal scenario. I manually associated .r files to the View EXE, so I don't know if it does that on install or not. If not, that's a task for whoever owns the EXE installation. It has nothing to do with the plugin. | |
Volker: 6-Jun-2006 | Yes. And its 2.6.2 now. What did you do?! :) | |
JoshM: 6-Jun-2006 | Reichart: Actually, when I click on a .r file for download and press "Open", it launches View but doesn't open the file. Why? I have no idea. It looks like two things need to happen: 1. Download should not trigger Open or Save -- this can be accomplished by registering a MIME-Type handler upon EXE install. 2. It should actually open the file -- maybe the EXE's not picking up on the Open request for some reason. These are legitmate issues, but they all relate to the REBOL EXE. I'm sorry, but it's just not my area. You'll have to pass this feedback along to Carl or whoever owns the Windows EXE development for R3.0. | |
Volker: 6-Jun-2006 | On network its related to the server too. usually it says *.r is text/plain. with application/x-rebol it launches rebol IIRC (clicked here and there and now does something else anyway). | |
Pekr: 6-Jun-2006 | as for browser mime-types, e.g. in Mozilla, you can add your own ones, e.g. application/x-rebol and point it to exe. Then it will work imo ONLY when web server sends it with that mime type. In other case, it will imo provide you with save-as dialog box ... | |
[unknown: 9]: 6-Jun-2006 | Lets come back to my original statement "I can't wait to be able to click on a ".r" file and have it just pop up and go." You seem to be getting side tracked with assumptions or something. Q: Reichart: Actually, when I click on a .r file for download and press "Open", it launches View but doesn't open the file. Why? I have no idea. It looks like two things need to happen: A: And what should happen, and what 60-90 people will expect to happen if this is to be "part of the web" is that it does exactly what Flash did (which is now part of FF), and most other plug-ins do, which is ask you if you want to install a Rebol plug in. If the person says yes, then it does its thing, goes back to the original .R file, and pulls it in and runs it. If you are a nerd, you can go screw with your settings to make it first ask you if you want to: O View source O Run now Q: These are legitmate issues, but they all relate to the REBOL EXE. I'm sorry, but it's just not my area. A: No, it seems this is 100% the plug-in. Let me ask a different "set" of questions that might make this all easier? When will we all be able to click on a ".r" file (and by .r I mean a link that is actually a wrapper with all the crap needed to know what to do), and it will ask you to install the plug-in, handle all that crap, and it will go back and get the .r file and run it? | |
Volker: 6-Jun-2006 | launches View but doesn't open the file here it launches, IIRc it did that immediate without me setting something (now i prefer editor by default, so cant check). and by .r I mean a link that is actually a wrapper with all the crap needed to know what to do AFAK that is some html-markup, not *.r-created. On IE the plugin installs automatically, on firefox that will come. And plugins and mime are two things, plugins run inside the browser and need some marku (AFAIK), mime-types are launched by external apps (rebol if the server says its application/x-rebol) | |
JoshM: 6-Jun-2006 | There are two distinct issues that we need to seperate: 1. "Automatic" installation of the plugin. 2. Detecting and running a .r file. And by ".r" file, I mean a link to a REBOL source file -- NOT a wrapper page or anything else (that is really HTML and not a .r file). | |
JoshM: 6-Jun-2006 | To simplify the issue, let me pose a scneario. Joe has a fresh copy of XP, no REBOL nothing. He clicks on a .r file. You want the plugin to install itself and open the .r file inside the browser window. Am I understanding your goal? | |
[unknown: 9]: 6-Jun-2006 | To simplify the issue, let me pose a scneario. Joe has a fresh copy of XP, no REBOL nothing. He clicks on a .r file. You want the plugin to install itself and open the .r file inside the browser window. Am I understanding your goal? No, I want it wrapped. The ".r" is simply a reference point, since we don't have a word for a Rebol executable script. Want to call it ".rrs" (Rebol run script) or something? Flash calls theirs SWF, FLV, etc. | |
JoshM: 6-Jun-2006 | However, I don't understand why the current approach doesn't work for you. Why not just make a HTML page that has the plugin OBJECT tag, it will download, install automatically, and then run the .r script. | |
JoshM: 6-Jun-2006 | Every plugin page works that way. When you include the OBJECT tag mentioned above, it downloads, installs automatically (with user permission), and runs the .r file in LaunchURL. | |
Davide: 6-Jun-2006 | Using Object or Embed tag is the only way to tell the browser to download plugins. This is the default behaviour and IMHO Rebol plugin should follow it. No more, no less. | |
Davide: 6-Jun-2006 | If this is possible, I could build html interface and use rebol instead of javascript and ajax. | |
Terry: 6-Jun-2006 | otherwise they could just download and run the actual application | |
Davide: 6-Jun-2006 | .. actually I didn't tried, I used object tag and polling from rebol to detect keypress in html :-) | |
[unknown: 9]: 6-Jun-2006 | For some reason I was under the impression that this whole thread was about making Rebol finally work on IE FF SA and OP. | |
[unknown: 9]: 6-Jun-2006 | Being out of sync with each other can account for a lot misunderstanding.. I have but one interest, for Rebol to be a self standing usable glue for cool little apps on the web the same way Flash is for little animated vignettes. For this to happen we HAVE to support the top 4 (IE FF SA and OP). And Opera is about to GROW, and Rebol and Opera may turn out to be a match made in heaven. Opera is the dominate browser of imbedded systems. It will start making news in the next 4-6 months. | |
JoshM: 6-Jun-2006 | And that's good feedback to have. | |
JoshM: 6-Jun-2006 | The main issue that's stopping us from full Opera support is scripting (Javascript -> REBOL -> Javascript). It uses this arcane infrastructure that was retired out of Netscape and Mozilla years ago. So, my question is, would you see REBOL succeeding on Opera *without* scripting support? | |
[unknown: 9]: 6-Jun-2006 | We should actually make contact with Opera's team directly. They might be just as interested in Rebol as Rebol is in them. I do not know anyone there ( I do know some of the FF team). But I was planning to contact Opera soonish because I'm interested in working on a relationship where people buy a thintop (I'm coining this word for now) which is a super simple laptop with maybe a 1 gig sim card for memory, a keyboard, LCD display for lets say $100 bucks. Has nothing BUT a browser (no OS….no M$ in other words). I imagine this shipping with Opera built in, and I want it pointing to Qtask out of the gate. So to answer your question, I think we need to get someone at Opera to take interest in Rebol, and help us solve problems. | |
Pekr: 7-Jun-2006 | Josh - have you somehow resorted proxy detection? Without that, and without some ability to configure plug-in, many ppl will be unable to use plug-in .... | |
JoshM: 7-Jun-2006 | Pekr, regarding proxy settings: If I remember correctly, we ended that conversation by realizing that get-net-info is the problem. So, whoever owns that REBOL code needs to fix it. This is all within the realm REBOL's network detection and not within the realm of the plugin itself. | |
Pekr: 7-Jun-2006 | Josh - I joined Opera's plug-in newsgroup and asked the question about the npruntime plugin api. I found someone was asking exactly the same in 2005. They said "I believe we are working on it. However, I don't know how far we've come with this yet." I really don't understand such statements, that person does not know if something is, or is not going on in the company he works for. | |
JoshM: 7-Jun-2006 | Pekr, yes, Moz/FF is built against npruntime and XPConnect (for scripting). | |
Pekr: 8-Jun-2006 | that is bad, how do you want to support certain features then, if you can't depend on it? Should I ask about latest FF and npruntime? What version of FF were you checking against? | |
Will: 9-Jun-2006 | Steve sent a black MacBook to Carl asking him to return it in a month with a copy of Rapple, a customized dialect on top of rebol/base that will replace AppleScript in 10.6, cause they need a more powerful and user friendly glue scriptig language, now that they have coreData,coreGraphics,ecc.. ..and webkit people are thinking that rebol would better be integreted like javascript is, in the browser to rescue the world from all those web2.0 heavy cpu/memory consuming inbrowser javascript applications... | |
JoshM: 15-Jun-2006 | Hi all....here's an update on what we're working on for the next plugin release: * Multiple instances -- this feature will allow you to run multiple plugins side-by-side within the same IE or Mozilla process. * Automatic updating -- no more uninstall! (aren't we all thrilled? :)). This will be the last update you will have to install manually via uninstall/reinstall; future backwards-compatible updates will come automatically (with user consent). * Smooth install on Mozilla -- FF and other Mozilla.org-based browsers will have a smooth install experience similar to IE. * do-browser in Mozilla -- you will be able to interact with the HTML page from your REBOL scripts in Mozilla browsers. * Last, but not least: Opera 9 support -- the plugin will be compatible with Opera 9, although the install process will not be as smooth as Mozilla & FF. | |
JoshM: 15-Jun-2006 | We're working hard on this release and hope to have it out soon.....thanks for your patience! | |
JoshM: 15-Jun-2006 | We already went through this. get-net-info is REBOL code and part of /View itself. | |
Pekr: 15-Jun-2006 | If we could configure plug-in some-way, those behind proxy would at least normally edit their user.r and do some tweakings, not so with proxy .... | |
Pekr: 15-Jun-2006 | ah, of course, sorry .... now I get it - plug-in dll and view dll are two distinct things ... | |
JoshM: 15-Jun-2006 | Maybe put a detailed bug on RAMBO and I'll mention it to him, that this is a problem esp. for plugin users because there's no user.r. | |
JoshM: 15-Jun-2006 | Note: After some research, Pekr and I discovered that you can place a user.r file in the "sandbox" directory (system/options/home) with your proxy settings to get around the limitations of set-net-info. | |
Pekr: 15-Jun-2006 | Altme doesn't? Is that problem of altme? I doubt it - altme uses proxy settings ... but it uses world look-up, and for that single thing is requires some special port opened on firewall, thing our admins will not do for me .... | |
Graham: 15-Jun-2006 | Yes, certificate support are also needed if we are going to replace those java banking apps, and medical applications | |
BrianH: 15-Jun-2006 | As a suggestion for dealing with proxy issues, why not have the plugin dll read the browser's proxy settings and then call the View dll with some REBOL code that would set its proxy settings accordingly? | |
Pekr: 15-Jun-2006 | plugin dll imo does not do anything, just starts View with some parameter .... it is View's get-net-info, which is outdated (look at the source) and incorrect. It looks at incorrect Registry setting | |
Volker: 15-Jun-2006 | yes, and remembering such things. maybe asking on start to allow access to last session. if denied sandbox is cleared. | |
BrianH: 15-Jun-2006 | There should also be a way to provide access to the browser's objects. The browser already caches those, and that cache is managed by code that the user is already trusting. | |
Volker: 15-Jun-2006 | and allowing access based on url is IMHO the most natural way. | |
Volker: 15-Jun-2006 | and if you cancel "reuse last session" and check "forever" you are pretty much anonymous. | |
BrianH: 15-Jun-2006 | Banner ads are on web pages. You can make banner ads with Flash, and that is less dangerous than the current plugin. | |
Volker: 15-Jun-2006 | files are a risk to privacy if they cant be blocked. that reuse-question does this. and they can be prepared to be run, eg called *.exe and hoping the user some day clicks on them. so i suggest a wrapper, maybe store everything as rebol[]#{stuff} or in a single zip or something. | |
BrianH: 15-Jun-2006 | As I've mentioned here before, there many nasty things you can do with the present plugin and I don't want to make suggestions on a web-public group. Go private if you want some ideas - I trust you not to misuse them. | |
BrianH: 15-Jun-2006 | I read the Flash security doc, and it has many good ideas. I'm still a little iffy about it providing cookies to anonymous scripts without providing a management interface - that's why I still use FlashBlock. | |
BrianH: 15-Jun-2006 | Cookies can be used to track your movements, and can be used as persistent distributed storage. | |
Pekr: 15-Jun-2006 | askiing user e.g. what you discussed here - "do you want your previous cache to be deleted?" would result to "What is cache?" in 99% and users would press "Yes" .... or "no" .... :-) | |
BrianH: 15-Jun-2006 | This is why it would be best to use the browser cache for "let me store some graphics so I won't have to download them every time" situations. Other user settings are small in comparison, and can easily be stored in browser cookies or server side. Then, no security requestors necessary. | |
Pekr: 15-Jun-2006 | hmm, that needs to be part of our user code. Not sure Carl will want to have two different versions of mezzanines - View, and plug-in one ... | |
BrianH: 15-Jun-2006 | You could probably implement port schemes for cookies:// and cache:// right now using mezzanine code wrapped around do-browser that would do the trick quite nicely. Then, all you would need to do is assign cache:// to view-root and the existing functions would work. | |
Volker: 15-Jun-2006 | That limiting is the idea. Allowing someone to mashup with some code from your bank -accaount is not the best idea. As feature yes, but unknown and as default? | |
Volker: 15-Jun-2006 | Brian, where is the difference between a browser-cache and a selfmade one? | |
Volker: 15-Jun-2006 | And i was discussing plugin2, not the way the sandbox works now. | |
BrianH: 15-Jun-2006 | Volker, the advantages to the browser cache are: - There is already a management interface - There are security restrictions as to what can be done with the content - You can't count on data in the cache to stay there, it is a cache, not storage We don't want persistent storage that can be used without permission, not without being able to track down the one using it. There are whole classes of data, the presence of which on your computer can get you arrested in the US and other countries, and you can't count on the assumption of innocence when the ones who find the data may not be technical enough to understand the difference. There are documented cases of people getting arrested for having someone else's child pornagraphy on their computers, and having their lives ruined as a result. | |
Anton: 16-Jun-2006 | I think you guys ought to trust what BrianH is saying a little more. I throw all my support behind what Brian is saying here, and I also think there are a lot of things being repeated which have already been explained several times. I like the current direction the plugin seems to be heading. | |
Terry: 16-Jun-2006 | although some storage for graphics-heavy things would be nice. If you drop some flash you can have 10mb of storage without permission, and 100mb with. | |
Sunanda: 16-Jun-2006 | I'm late to the conersation, but I'm backing Brian too. The plugin arena is not the desktop arena, and extra special rules must apply. | |
JoshM: 16-Jun-2006 | Regarding security: we are on the same page. We haven't finalized the final security plan (we're hoping to get a draft plan doc up soon)....but a key component of the overall plan is something we're calling "Trusted Scripts", which is an infrastructure for signing scripts to enable licensing, rsponsibility (who made this script), lower security settings (again, for signed scripts only), and /Pro features. | |
JoshM: 16-Jun-2006 | Here's a few components of Trusted Scripts (this is only a draft -- open for feedback): * Default security model is tight -- how tight is TBD. * Developers that want to take advantage of Trusted Scripts, i.e. to lower security for a production app, first must buy a license.key from RT. * license.key unlocks "features" and "permissions". Features are things like encryption within the script. Permissions include file sandbox, domain restrictions, dll loading permissions, etc. * license.key will contain contact info, so we can track down the author of a malicious signed script if necessary. | |
Volker: 16-Jun-2006 | Sounds in line with sdk: features for money. and you get some identity-check by money, good too. But you need something for the user to know what he is going to use. with url that is simple: stuff on this page. with signing its quite obfuscated. Shall i allow everything which RT gives a thumb up? Or are certicitates hardwired to domains? | |
Henrik: 16-Jun-2006 | do they have time and resources to sift through thousands of expertly crafted scripts per day? (just being positive about a future scenario :-)) | |
JoshM: 16-Jun-2006 | That is the model used today in Authenticode and other code-signing technologies. | |
JoshM: 16-Jun-2006 | We are pleased to announce a new release of REBOL/Plugin. This release includes several new features, including: * Multiple instance support -- you can now have up to 5 instances within one IE process. * Automatic updating -- after this release, backwards-compatible updates will come automatically with user consent (no uninstall required). * Smooth install for FireFox and Mozilla.org-based browsers *Now compatible with Opera and all Mozilla browsers compatible with npruntime. *do-browser now functions in Mozilla. | |
JoshM: 16-Jun-2006 | James, please see the instructions in the install guide related to uninstallation of previous versions and adding rebol.com to your approved sites list. | |
james_nak: 16-Jun-2006 | Well, so far IE is a no go here. I closed all IE and deleted the files. At this point it just goes to the install page and I see the "blank" box. | |
james_nak: 16-Jun-2006 | Yeah I saw that and thought, "Oh, that's why." | |
james_nak: 16-Jun-2006 | Well, I went back to FF and added rebol.com. This time it downloaded the plugins (2 files, viewdll.dll and nprbmzpl.dll) and screen changed slightly in that I no longer see all of the white box that is supposed to be red and blue. It is cut off on the top. | |
james_nak: 16-Jun-2006 | Josh, would you be open to providing files so I can manually install and verify that it works once loaded. | |
BrianH: 16-Jun-2006 | Is the plugin served from an HTTPS site? It would be nice to avoid man-in-the-middle attacks. I'm always a little wary of putting non-SSL sites on the trusted sites list. For that matter, when you have one site serving the html and script, and another serving the plugin, which site needs to be trusted, as far as the major browsers are concerned? I would think just the plugin serving site, but I don't quite remember right now... | |
Graham: 16-Jun-2006 | only in firefox and not IE. | |
Volker: 16-Jun-2006 | And enable javascript in ff .. (was stupid enough to forget that. thenno auto-install) | |
Allen: 16-Jun-2006 | Brian. Mashups (as I'm referring to) is the common term for webapps that utilise numerous webservices and combined in the browsers. But I hope you can come up with a security method that allows us to utilise advertising, google adwords-api, flickr, amazon-api, numerous maps, calendars. etc ; without having to combine on a single server before it goes out to the clients rebol plugin. I can do all this now in a browser, but I won't be able to with a rebol-plugin? |
9501 / 48606 | 1 | 2 | 3 | 4 | 5 | ... | 94 | 95 | [96] | 97 | 98 | ... | 483 | 484 | 485 | 486 | 487 |