You are not logged in.
Hey guys,
the first release candidate of oneye 0.9.0 will be available in just some minutes. I'd like to get some feedback on the installer, updater and the system itself. Most parts of the system were stabilized a lot even though we made some huge changes to the code, that might break some things, which we didn't notice 'til now.
Additionally I think of integrating some of the available translations. What do you think of this? I just tried putting all translations, that are finished > 30% into a package and got an 1.5 MB file. Too big or still okay?
This time I need to give a big THANKS to s0600204 for his work on the really cool new ACL stuff !
Download: http://projects.lars-sh.de/oneye_0.9.0.zip
Here's the changelog, a list of all updated dependencies and a list of all fixed reported bugs...
Changelog
Added PHP 5.4.0 compatibility.
Added official IIS 7 compatibility. The system folder is secured using a "web.config" file.
Added pre-configured "php.ini" and ".htaccess" files.
Added PHP settings checks to installer.
Added rewritten ACL management section to eyeControl.
Added username to window title of processes from different users.
Added "Bring to Front" feature to Process Manager.
Added iOS homescreen icon.
Added eyeShare feature, to ask, whether an existing file or folder should be replaced.
Added user management module for logins via LDAP.
Added eyeMail compatibility layer from SQLite to SQLite2.
Added new logs service.
Added new UTF-8 library for improved PHP function compatibility and better performance.
Added possibility to add ACL rules based on user privilegs.
Added Iframe widget method "focus".
Added warning when an ACL rule is reached.
Changed default temporary folder to the internal one. This should finally prevent ugly problems on shared hosters.
Changed eyeSheets and eyeShow design to better fit the native one.
Changed eyePear library to hold all PEAR modules in one folder. It allows simple module loading and fixes previous path problems by setting changing the include path.
Updated a lot of our dependencies (see below).
Improved handling of "bmp" files.
Improved thumbnail creation.
Improved import and export of vCards.
Improved PHP error reporting.
Improved usage of UTF-8 related functions.
Improved JavaScript files using JSLint.
Fixed browser compatibility of eyeSheets and eyeShow. Both should finally be compatible with all major browsers.
Fixed "Default User" in eyeControl.
Fixed windows, that were placed outside of the viewable area.
Fixed eyeUpload Flash plugin check.
Fixed login window problems on smaller screens.
Fixed the session timeout.
Fixed sorting table columns.
Fixed logout in case sounds are deactivated.
Fixed eyeGroup application.
Fixed vCardImport application.
Fixed a lot PHP notices, warnings, strict warnings and errors.
and a lot more under-the-hood improvements
Updated Dependencies
Flowplayer 3.2.10
iui 0.31
JSColor 1.3.12
PEAR 1.9.4
Contact_Vcard_Build 1.32.0
Contact_Vcard_Parse 1.1.2
Crypt_RC42 0.9.0
Crypt_XXTEA 0.9.0
File_Archive 1.5.5
HTTP_Request2 2.1.1
MIME_Type 1.3.1
Net_URL2 2.0.0
Numbers_Roman 1.0.2
System_Command 1.0.8
System_SharedMemory 0.9.0 RC1
php.js 1109.2015
html_entity_decode
htmlspecialchars
get_html_translation_table
md5
encode
SimplePie 1.2.1
SoundManager 2.97a.20101221
TinyMCE 3.4.9
xLibrary 4.23
XML-RPC 3.0.0 Beta
Fixed Reported Bugs
Best regards,
Lars Knickrehm
The oneye project.
Offline
Thanks for your patience. It's finally been uploaded to http://projects.lars-sh.de/oneye_0.9.0.zip .
Best regards,
Lars Knickrehm
The oneye project.
Offline
I recommend you to read the README.txt .
Just download and extract the package. Finall copy the installe files into you existing oneye folder and launch the installer by directing your browser to either index.html or the installer directory.
Now you simply need to confirm the update process and wait 'til it's ready .
Best regards,
Lars Knickrehm
The oneye project.
Offline
"Fixed logout in case sounds were deactivated".
I've been looking but where can you deactivate sounds ?
Seems like an useful feature.
My website: http://www.dedeno.net - Learn Japanese
So many are still waiting for their new beginning, even you and even me
Offline
It works! I send you an e-mail because of one issue with the APP-Thing. Also it would be nice to integrate something to set trhe default Proxy and apps for the users. Changing the code is not always good. Thanks Lars-sh and everybody for this update it work better now then before and also when its nothing really big, it still makes me happy like hell.
-Peter
Offline
It works! I send you an e-mail because of one issue with the APP-Thing. Also it would be nice to integrate something to set trhe default Proxy and apps for the users.
Could you be a bit more precise, please?
1) The screenshot in your mail shows an overlapping iPad system bar. I guess you'd like it to be hidden?
2) What "default proxy" would you like to set? Are you talking about the navigators proxy plugin? To set a default, start eyeControl as root user and select "Default user" (at the right / bottom) . Did this answer your question?
3) Would you like to define a whitelist or a blacklist of applications, users are allowed to run? Then I recommend you to use the new ACL management. In case you'd like to change the default desktop icons you can do so by changing system_xxxxxxxxxx/system/conf/skel/files/Desktop .
Best regards,
Lars Knickrehm
The oneye project.
Offline
Hi,
[...]I'd like to get some feedback on the installer, updater and the system itself[...]
After proceeding some tests on a test server I don't have any problem to upgrade an oneye 0.8 rev 4774 so I've upgraded my demo server (http://testoneye.sable-web.fr/) too
I just notice one thing: "About oneye" says that I run oneye 0.9.1 (1.11.1.0) instead of 0.9.0... Is that correct?
Otherwise, many thanks for this release
Offline
Sable, thanks for the info. I set wrong version numbers for the RC. It shouldn't be a problem as long as I set "1.11.1.1" as final version number...
Note: We've an oneye version and an eyeos version. The eyeos version is used internally and allows us to care about retro-compatibility. The oneye version is - more or less - cosmetics ...
Best regards,
Lars Knickrehm
The oneye project.
Offline
Additionally I think of integrating some of the available translations. What do you think of this? I just tried putting all translations, that are finished > 30% into a package and got an 1.5 MB file. Too big or still okay?
Best regards,
Lars Knickrehm
The oneye project.
Offline
Not really, why would it be ?
Although you could do two packs, one with and one without.
Perhaps put them on the repository ( which seems to be empty right now )
My website: http://www.dedeno.net - Learn Japanese
So many are still waiting for their new beginning, even you and even me
Offline
Hi,
I think that only a little part of the community needs to have all languages in its oneye. So, I'm agree with Ansem to offer 2 packs (with and without all languages) and a repository to choose languages we need. Even if 1.5 Mo are not really heavy, I'd prefer these Mo will be reserved for some future new features .
Regards.
Offline
Okay guys, I'm going to prepare the final release in some days. Here are all committed changes since the RC:
Fix to acl group select in eyeControl (see http://forums.lars-sh.de/viewtopic.php?id=187 )
Improved uninstalling
Added vGroups('isValidGroupname') and um('isValidUsername')
Resultant fix after looking into problem with ACL code as requested by Lars. In r.5081 the constant 'ACL' was written into but not defined in the ACL code. > 12 uses of this constant across six files have now been replaced with the string 'ACL'. More information: http://forums.lars-sh.de/viewtopic.php?id=198
Any other fixes that need to go into 0.9.0 final (will equal 1.11.0.1 internally)?
Best regards,
Lars Knickrehm
The oneye project.
Offline
Hello everyone! How long!
So, I'm going to install 0.9 in my server tomorrow (which haves more than 140 users! ). Good job, everyone!
Offline
Any other fixes that need to go into 0.9.0 final?
I just committed a very small fix (one character difference - you can't get much smaller than that!) to remedy the problem of the desktop 'wallpaper' repeating when it was set to not repeat.
I can't think of anything else that needs to be included right now.
Last edited by s0600204 (2012-06-19 15:03:40)
Offline
I just committed a very small fix (one character difference - you can't get smaller than that!) to remedy the problem of the desktop 'wallpaper' repeating when it was set to not repeat.
Depends on what counts: what about removing a single character or maybe a whole file ?!
Please tell me what the plus is about. To cast a string to an integer we should use
parseInt(repeat, 10);
while "10" is required cause of some ugly behavior of JavaScript
Best regards,
Lars Knickrehm
The oneye project.
Offline
parseInt(repeat, 10);
Ah... I thought there was a function to convert from a string to an integer in JS, I just never found it. (But then it never occurred to me to look on the Global object for something that converts a string to an integer )
The plus (in this context) is being used as a Unary Plus. In javascript it can also be used as shorthand for converting a string into its numeric counterpart (it works on both integers and floats). If it helps, consider the following:
a = 4.2;
b = "4.4";
c = a + a; // = 8.4 (addition)
d = a + b; // = 4.24.4 (concatenation)
e = a + +b; // = 8.6 (addition)
f = a + parseInt(b, 10); // = 8.2 (rounded, then addition)
Anyhow, as we need an integer for the if statement, feel free to change the plus to parseInt().
Offline
JavaScript has a lot ways to write a lot things even though I highly recommend everyone, who already know and like JS and people, that want to learn it as nth language (n > 1) to read Douglas Crockford's "JavaScript: The Good Parts". A shortened overview is available at http://javascript.crockford.com/code.html .
One of his nice videos: http://www.youtube.com/watch?v=hQVTIJBZook
Best regards,
Lars Knickrehm
The oneye project.
Offline
Hey guys,
I just created the package for the final oneye 0.9.0 release. Before publishing it at our main site I'd like to get some feedback. Just download and test the installer please.
Thanks for your help !
Oh, here's the link: http://downloads.oneye-project.org/oneye_0.9.0.zip
Best regards,
Lars Knickrehm
The oneye project.
Offline
Hey guys,
I just created the package for the final oneye 0.9.0 release. Before publishing it at our main site I'd like to get some feedback. Just download and test the installer please.
Thanks for your help
!
Oh, here's the link: http://downloads.oneye-project.org/oneye_0.9.0.zip
Going to install this tomorrow in the afternoon after work, will give you feedback then.
My website: http://www.dedeno.net - Learn Japanese
So many are still waiting for their new beginning, even you and even me
Offline
oneye 0.9.0 is live at http://www.wishingcloud.net
Offline
Thanks wishingcloud. Would you like to offer your system as official demo system as discussed over at http://forums.oneye-project.org/viewtopic.php?id=79 ?
Best regards,
Lars Knickrehm
The oneye project.
Offline