Pharo-dev
By thread
pharo-dev@lists.pharo.org
By month
Messages by month
- ----- 2026 -----
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- 1 participants
- 144619 messages
Re: [Pharo-dev] [Vm-dev] [DEV] Systemd socket activation patch for the VM
by David T. Lewis
Thank you for posting this!
Dave
> Hi folks
>
> As promised a long time ago my colleague Nik Lutz has finalized the patch
> for the VM that enables socket activation with Systemd. I will quickly go
> over what the patch is supposed to achieve, how we plan to use socket
> activation and what (minimal) changes are necessary.
>
>
> Systemd Socket Activation:
> Systemd opens a (network-) socket and waits for connections. When the
> first client connects the assotiated service (VM) is started. Systemd
> indicates via environment variable (LISTEN_FDS) that it opened a network
> socket.
>
> Detailed documentation on socket activation with Systemd can be found
> here: http://0pointer.de/blog/projects/socket-activation.html
>
>
> Our scenario for socket activation:
> At Cmsbox we have hundereds of images running on a server, all of which
> listen on a dedicated network port for incoming connections. The server is
> powerful enough to run all these processes concurrently, especially since
> not every image receives requests all the time.
> With socket activation we could further lower the server load and free up
> resources for images with a high request rate. Images that donÂt receive
> any requests for a specified amount of time can be suspended automatically
> and reactivated when a request comes in.
>
>
>
> The VM Patch:
> The attached patch tries hard to be minimal. It defines a new socket type
> (ProvidedTCPSocketType) which you will also find in the image
> (Socket>>newSystemd). ProvidedTCPSocketType is special in that it can
> refer to an existing TCPSocket and does not necessarily entail the
> creation of a new socket.
>
>
> The changes in the image:
> - Socket>>newSystemd tries to open a new Systemd socket.
> - TCPListener>>haveSystemdAssignedPort tests if the LISTEN_FDS environment
> variable has been set by Systemd for the current process.
> - TCPListener>>primEnvironmentAtSymbol is a utility method that we need to
> check for the environment variable (IMPORTANT: copied from OSProcess; uses
> the OSProcess plugin)
> - TCPListener>>pvtNewListener: has been modified to include the check for
> the Systemd port. If the socket has been assigned by Systemd, use a
> Systemd socket, a TCP socket otherwise
>
> Quick Howto:
> - Adapt path to vm and image in pharo@.service
> - Take a Seaside image and FileIn systemd.cs (tested with
> http://seaside.st/distributions/Seaside-2.8.4.zip)
> - Save as 9999.image
> - Copy pharo@.service and pharo@.socket to /etc/systemd/system
> - As root run:
> systemctl daemon-reload
> systemctl start pharo(a)9999.socket
> - Open http://localhost:9999/seaside/config
>
> [- systemctl stop pharo(a)9999.socket]
>
> -> Upon connection pharo(a)9999.socket starts: pharo(a)9999.service (which
> would start .../9999.image)
>
> You can see this in action in the following screencast:
> http://youtu.be/MVPLZNKg5j8
>
>
> We hope that this patch (or some version of it) will find its way into the
> VM. If you have any questions please feel free to ask.
>
>
> Cheers,
> Max (on behalf of Nik and the rest of Netstyle.ch)
>
>
>
>
>
>
>
>
July 8, 2014
Re: [Pharo-dev] [Article] Elegant Pharo Code
by Pablo R. Digonzelli
Thanks!!!! tomorrow will be holliday in my country. I will read tomorrow.
Before the semifinal of FIFA world cup.
Go Argentina!!!!
Ing. Pablo Digonzelli
Software Solutions
IP-Solutiones SRL
Metrotec SRL
25 de Mayo 521
Email: pdigonzelli(a)softsargentina.com
pdigonzelli(a)gmail.com
Cel: 5493815982714
----- Mensaje original -----
De: "Sven Van Caekenberghe" <sven(a)stfx.eu>
Para: "Pharo Development List" <pharo-dev(a)lists.pharo.org>
Enviados: Martes, 8 de Julio 2014 9:36:43
Asunto: Re: [Pharo-dev] [Article] Elegant Pharo Code
On 08 Jul 2014, at 14:18, Max Leske <maxleske(a)gmail.com> wrote:
> Very cool indeed!
>
> Thereâs another mistake here:
>
> Our software development environments should be designed in such a way that they ***are*** make it easy to read and to write code for day to day tasks, for those problems that are solved.
Thanks, fixed.
> Cheers,
> Max
>
> On 08.07.2014, at 00:21, Sven Van Caekenberghe <sven(a)stfx.eu> wrote:
>
>> Hi,
>>
>> I have written a new article presenting Pharo using a list of 23 short examples.
>>
>> Elegant Pharo Code
>>
>> Beautiful & Powerful One-liners, Expressions and Snippets
>>
>> https://medium.com/@svenvc/elegant-pharo-code-bb590f0856d0
>>
>> As mentioned at the end of the article, I welcome feedback, remarks, comments, alternative solutions and other examples. The idea is to create yet another way to lure people into exploring Pharo while explaining by example why we like Pharo.
>>
>> Enjoy!
>>
>> Sven
>>
>> --
>> Sven Van Caekenberghe
>> Proudly supporting Pharo
>> http://pharo.org
>> http://association.pharo.org
>> http://consortium.pharo.org
>>
>>
>>
>>
>>
>
>
July 8, 2014
Suspending a Process
by Nicolai Hess
I want to create a process doing some work and call #changed on a Morph.
I want to start/suspend/resume or stop this process.
But sometimes, suspending the process locks the UI-Process,
and I don't know why. Did I miss something or do I have to care when to
call suspend?
Wrapping the "morph changed" call in
UIManager default defer:[ morph changed].
Does not change anything.
Here is an example to reproduce it.
Create the process,
call resume, call supsend. It works, most of the time,
but sometimes, calling suspend locks the ui.
p:=[[true] whileTrue:[ Transcript crShow: (DateAndTime now asString). 30
milliSeconds asDelay wait]] newProcess.
p resume.
p suspend.
regards
Nicolai
July 8, 2014
[DEV] Systemd socket activation patch for the VM
by Max Leske
Hi folks
As promised a long time ago my colleague Nik Lutz has finalized the patch for the VM that enables socket activation with Systemd. I will quickly go over what the patch is supposed to achieve, how we plan to use socket activation and what (minimal) changes are necessary.
Systemd Socket Activation:
Systemd opens a (network-) socket and waits for connections. When the first client connects the assotiated service (VM) is started. Systemd indicates via environment variable (LISTEN_FDS) that it opened a network socket.
Detailed documentation on socket activation with Systemd can be found here: http://0pointer.de/blog/projects/socket-activation.html
Our scenario for socket activation:
At Cmsbox we have hundereds of images running on a server, all of which listen on a dedicated network port for incoming connections. The server is powerful enough to run all these processes concurrently, especially since not every image receives requests all the time.
With socket activation we could further lower the server load and free up resources for images with a high request rate. Images that donât receive any requests for a specified amount of time can be suspended automatically and reactivated when a request comes in.
The VM Patch:
The attached patch tries hard to be minimal. It defines a new socket type (ProvidedTCPSocketType) which you will also find in the image (Socket>>newSystemd). ProvidedTCPSocketType is special in that it can refer to an existing TCPSocket and does not necessarily entail the creation of a new socket.
The changes in the image:
- Socket>>newSystemd tries to open a new Systemd socket.
- TCPListener>>haveSystemdAssignedPort tests if the LISTEN_FDS environment variable has been set by Systemd for the current process.
- TCPListener>>primEnvironmentAtSymbol is a utility method that we need to check for the environment variable (IMPORTANT: copied from OSProcess; uses the OSProcess plugin)
- TCPListener>>pvtNewListener: has been modified to include the check for the Systemd port. If the socket has been assigned by Systemd, use a Systemd socket, a TCP socket otherwise
Quick Howto:
- Adapt path to vm and image in pharo@.service
- Take a Seaside image and FileIn systemd.cs (tested with http://seaside.st/distributions/Seaside-2.8.4.zip)
- Save as 9999.image
- Copy pharo@.service and pharo@.socket to /etc/systemd/system
- As root run:
systemctl daemon-reload
systemctl start pharo(a)9999.socket
- Open http://localhost:9999/seaside/config
[- systemctl stop pharo(a)9999.socket]
-> Upon connection pharo(a)9999.socket starts: pharo(a)9999.service (which would start .../9999.image)
You can see this in action in the following screencast: http://youtu.be/MVPLZNKg5j8
We hope that this patch (or some version of it) will find its way into the VM. If you have any questions please feel free to ask.
Cheers,
Max (on behalf of Nik and the rest of Netstyle.ch)
July 8, 2014
Re: [Pharo-dev] ci.inria.fr down?
by Yuriy Tymchuk
Working again
On 08 Jul 2014, at 15:42, Yuriy Tymchuk <yuriy.tymchuk(a)me.com> wrote:
> Itâs not opening for me + downforeveryoneorjustme.com in unaccessibleâ¦
July 8, 2014
ci.inria.fr down?
by Yuriy Tymchuk
Itâs not opening for me + downforeveryoneorjustme.com in unaccessibleâ¦
July 8, 2014
[pharo-project/pharo-core]
by GitHub
Branch: refs/tags/40073
Home: https://github.com/pharo-project/pharo-core
July 8, 2014
[pharo-project/pharo-core] c479c0: 40073
by GitHub
Branch: refs/heads/4.0
Home: https://github.com/pharo-project/pharo-core
Commit: c479c02db5102a89f2da699e87e4116e548ff777
https://github.com/pharo-project/pharo-core/commit/c479c02db5102a89f2da699e…
Author: Jenkins Build Server <board(a)pharo-project.org>
Date: 2014-07-08 (Tue, 08 Jul 2014)
Changed paths:
R KeyChain.package/AbstractEcryptor.class/README.md
R KeyChain.package/AbstractEcryptor.class/definition.st
R KeyChain.package/AbstractEcryptor.class/instance/protocol/encrypt_.st
R KeyChain.package/AbstractEcryptorDecryptor.class/README.md
R KeyChain.package/AbstractEcryptorDecryptor.class/definition.st
R KeyChain.package/AbstractEcryptorDecryptor.class/instance/protocol/decrypt_base_.st
R KeyChain.package/AbstractEcryptorDecryptor.class/instance/protocol/encrypt_base_.st
R KeyChain.package/CaesarEcryptorDecryptor.class/README.md
R KeyChain.package/CaesarEcryptorDecryptor.class/definition.st
R KeyChain.package/CaesarEcryptorDecryptor.class/instance/protocol/decrypt_base_.st
R KeyChain.package/CaesarEcryptorDecryptor.class/instance/protocol/encrypt_base_.st
R KeyChain.package/Cookie.class/README.md
R KeyChain.package/Cookie.class/definition.st
R KeyChain.package/Cookie.class/instance/accessing/defaultValue_.st
R KeyChain.package/Cookie.class/instance/accessing/timeToLive.st
R KeyChain.package/Cookie.class/instance/accessing/timeToLive_.st
R KeyChain.package/Cookie.class/instance/initialization/initialize.st
R KeyChain.package/Cookie.class/instance/initialize/contents.st
R KeyChain.package/Cookie.class/instance/initialize/contents_.st
R KeyChain.package/Cookie.class/instance/initialize/defaultTimeToLive.st
R KeyChain.package/DummyEcryptor.class/README.md
R KeyChain.package/DummyEcryptor.class/definition.st
R KeyChain.package/DummyEcryptor.class/instance/protocol/encrypt_.st
R KeyChain.package/DummyEcryptorDecryptor.class/README.md
R KeyChain.package/DummyEcryptorDecryptor.class/definition.st
R KeyChain.package/DummyEcryptorDecryptor.class/instance/protocol/decrypt_base_.st
R KeyChain.package/DummyEcryptorDecryptor.class/instance/protocol/encrypt_base_.st
R KeyChain.package/EternalCookie.class/README.md
R KeyChain.package/EternalCookie.class/definition.st
R KeyChain.package/EternalCookie.class/instance/initialize/defaultTimeToLive.st
R KeyChain.package/KeyChain.class/README.md
R KeyChain.package/KeyChain.class/definition.st
R KeyChain.package/KeyChain.class/instance/accessing/username.st
R KeyChain.package/KeyChain.class/instance/accessing/username_.st
R KeyChain.package/KeyChain.class/instance/encryption/decryptPassword_.st
R KeyChain.package/KeyChain.class/instance/encryption/encryptPassword_.st
R KeyChain.package/KeyChain.class/instance/encryption/reEncryptKeysBased_.st
R KeyChain.package/KeyChain.class/instance/initialization/initialize.st
R KeyChain.package/KeyChain.class/instance/private-UI/bindings.st
R KeyChain.package/KeyChain.class/instance/private/askPasswordForKeyChain_.st
R KeyChain.package/KeyChain.class/instance/private/defaultTimeBetweenUnlocks.st
R KeyChain.package/KeyChain.class/instance/private/isUnlocked.st
R KeyChain.package/KeyChain.class/instance/private/isUnlocked_.st
R KeyChain.package/KeyChain.class/instance/private/maxAttemptsNumber.st
R KeyChain.package/KeyChain.class/instance/private/passwordFor_.st
R KeyChain.package/KeyChain.class/instance/private/timeBetweenUnlocks.st
R KeyChain.package/KeyChain.class/instance/private/timeBetweenUnlocks_.st
R KeyChain.package/KeyChain.class/instance/protocol/groups.st
R KeyChain.package/KeyChain.class/instance/protocol/isLocked.st
R KeyChain.package/KeyChain.class/instance/protocol/lock.st
R KeyChain.package/KeyChain.class/instance/protocol/removeUserNamePasswordFor_.st
R KeyChain.package/KeyChain.class/instance/protocol/setEncryptorDecryptor_.st
R KeyChain.package/KeyChain.class/instance/protocol/setPassword_.st
R KeyChain.package/KeyChain.class/instance/protocol/setUserNamePassword_forGroup_.st
R KeyChain.package/KeyChain.class/instance/protocol/setUserName_password_forGroup_.st
R KeyChain.package/KeyChain.class/instance/protocol/setUserName_password_forGroup_withUnlockPassword_.st
R KeyChain.package/KeyChain.class/instance/protocol/unlock.st
R KeyChain.package/KeyChain.class/instance/protocol/userNamePasswordFor_.st
R KeyChain.package/KeyChainViewer.class/README.md
R KeyChain.package/KeyChainViewer.class/class/specs/internSpec.st
R KeyChain.package/KeyChainViewer.class/definition.st
R KeyChain.package/KeyChainViewer.class/instance/accessing/add.st
R KeyChain.package/KeyChainViewer.class/instance/accessing/edit.st
R KeyChain.package/KeyChainViewer.class/instance/accessing/keychain.st
R KeyChain.package/KeyChainViewer.class/instance/accessing/list.st
R KeyChain.package/KeyChainViewer.class/instance/accessing/ok.st
R KeyChain.package/KeyChainViewer.class/instance/accessing/remove.st
R KeyChain.package/KeyChainViewer.class/instance/initialization/initialize.st
R KeyChain.package/KeyChainViewer.class/instance/initialize/initializeAdd.st
R KeyChain.package/KeyChainViewer.class/instance/initialize/initializeEdit.st
R KeyChain.package/KeyChainViewer.class/instance/initialize/initializeRemove.st
R KeyChain.package/KeyChainViewer.class/instance/initialize/initializeWidgets.st
R KeyChain.package/KeyChainViewer.class/instance/private/addPassword.st
R KeyChain.package/KeyChainViewer.class/instance/private/editPassword.st
R KeyChain.package/KeyChainViewer.class/instance/private/initialExtent.st
R KeyChain.package/KeyChainViewer.class/instance/private/removePassword.st
R KeyChain.package/KeyChainViewer.class/instance/private/title.st
R KeyChain.package/KeyChainViewer.class/instance/private/wrapItem_.st
R KeyChain.package/KeyChainViewer.class/instance/protocol/keychain_.st
R KeyChain.package/KeychainEditingWrapper.class/README.md
R KeyChain.package/KeychainEditingWrapper.class/definition.st
R KeyChain.package/KeychainEditingWrapper.class/instance/accessing/group.st
R KeyChain.package/KeychainEditingWrapper.class/instance/accessing/group_.st
R KeyChain.package/KeychainEditingWrapper.class/instance/accessing/keychain.st
R KeyChain.package/KeychainEditingWrapper.class/instance/accessing/keychain_.st
R KeyChain.package/KeychainEditingWrapper.class/instance/accessing/usernamePassword.st
R KeyChain.package/KeychainEditingWrapper.class/instance/accessing/usernamePassword_.st
R KeyChain.package/KeychainEditor.class/README.md
R KeyChain.package/KeychainEditor.class/class/specs/internSpec.st
R KeyChain.package/KeychainEditor.class/definition.st
R KeyChain.package/KeychainEditor.class/instance/accessing/groupLabel.st
R KeyChain.package/KeychainEditor.class/instance/accessing/groupTextField.st
R KeyChain.package/KeychainEditor.class/instance/accessing/setNewPassword.st
R KeyChain.package/KeychainEditor.class/instance/accessing/setPassword.st
R KeyChain.package/KeychainEditor.class/instance/accessing/usernameLabel.st
R KeyChain.package/KeychainEditor.class/instance/accessing/usernameTextField.st
R KeyChain.package/KeychainEditor.class/instance/initialization/initialize.st
R KeyChain.package/KeychainEditor.class/instance/initialize/initializeDialogWindow_.st
R KeyChain.package/KeychainEditor.class/instance/initialize/initializePresenter.st
R KeyChain.package/KeychainEditor.class/instance/initialize/initializeWidgets.st
R KeyChain.package/KeychainEditor.class/instance/private/initialExtent.st
R KeyChain.package/KeychainEditor.class/instance/private/ok.st
R KeyChain.package/KeychainEditor.class/instance/private/title.st
R KeyChain.package/KeychainEditor.class/instance/protocol/keychainEditingWrapper.st
R KeyChain.package/KeychainEditor.class/instance/protocol/keychainEditingWrapper_.st
R KeyChain.package/PasswordInitializationDialogWindow.class/README.md
R KeyChain.package/PasswordInitializationDialogWindow.class/definition.st
R KeyChain.package/PasswordInitializationDialogWindow.class/instance/accessing/confirmationTextEditorMorph.st
R KeyChain.package/PasswordInitializationDialogWindow.class/instance/accessing/confirmationTextEditorMorph_.st
R KeyChain.package/PasswordInitializationDialogWindow.class/instance/actions/confirmationTextMorph.st
R KeyChain.package/PasswordInitializationDialogWindow.class/instance/actions/confirmationTextMorph_.st
R KeyChain.package/PasswordInitializationDialogWindow.class/instance/actions/defaultLabel.st
R KeyChain.package/PasswordInitializationDialogWindow.class/instance/actions/newContentMorph.st
R KeyChain.package/PasswordInitializationDialogWindow.class/instance/creation/buildInvalidPasswordLabel.st
R KeyChain.package/PasswordInitializationDialogWindow.class/instance/creation/invalidPasswordLabel.st
R KeyChain.package/PasswordInitializationDialogWindow.class/instance/creation/newTextEditorMorph.st
R KeyChain.package/PasswordInitializationDialogWindow.class/instance/creation/newTextMorph.st
R KeyChain.package/PasswordInitializationDialogWindow.class/instance/creation/ok.st
R KeyChain.package/PasswordInitializationDialogWindow.class/instance/creation/setInvalidLabel.st
R KeyChain.package/PasswordInitializationDialogWindow.class/instance/creation/setInvalidLabel_.st
R KeyChain.package/PasswordInitializationDialogWindow.class/instance/creation/showPasswordButton.st
R KeyChain.package/PasswordInitializationDialogWindow.class/instance/initialization/initialize.st
R KeyChain.package/PasswordInitializationDialogWindow.class/instance/initialize/autoAccept.st
R KeyChain.package/PasswordInitializationDialogWindow.class/instance/initialize/newConfirmationTextMorph.st
R KeyChain.package/PasswordInitializationDialogWindow.class/instance/private/showPassword.st
R KeyChain.package/PasswordInitializationDialogWindow.class/instance/private/showPassword_.st
R KeyChain.package/PasswordInitializationDialogWindow.class/instance/protocol/beDecrypted.st
R KeyChain.package/PasswordInitializationDialogWindow.class/instance/protocol/beEncrypted.st
R KeyChain.package/PasswordInitializationDialogWindow.class/instance/protocol/enteredValue.st
R KeyChain.package/PermissionsEditor.class/README.md
R KeyChain.package/PermissionsEditor.class/class/specs/internSpec.st
R KeyChain.package/PermissionsEditor.class/definition.st
R KeyChain.package/PermissionsEditor.class/instance/accessing/canBrowse.st
R KeyChain.package/PermissionsEditor.class/instance/accessing/canDebug.st
R KeyChain.package/PermissionsEditor.class/instance/accessing/canDropOSFile.st
R KeyChain.package/PermissionsEditor.class/instance/accessing/canEditCode.st
R KeyChain.package/PermissionsEditor.class/instance/accessing/canEditUser.st
R KeyChain.package/PermissionsEditor.class/instance/accessing/canEvaluateCode.st
R KeyChain.package/PermissionsEditor.class/instance/accessing/canInspect.st
R KeyChain.package/PermissionsEditor.class/instance/accessing/canRunStartupScript.st
R KeyChain.package/PermissionsEditor.class/instance/accessing/canShowMorphHalo.st
R KeyChain.package/PermissionsEditor.class/instance/accessing/isRoot.st
R KeyChain.package/PermissionsEditor.class/instance/initialization/initialize.st
R KeyChain.package/PermissionsEditor.class/instance/initialize/checkRoot.st
R KeyChain.package/PermissionsEditor.class/instance/initialize/initializeCheckBoxes.st
R KeyChain.package/PermissionsEditor.class/instance/initialize/initializeDialogWindow_.st
R KeyChain.package/PermissionsEditor.class/instance/initialize/initializePresenter.st
R KeyChain.package/PermissionsEditor.class/instance/initialize/initializeWidgets.st
R KeyChain.package/PermissionsEditor.class/instance/initialize/registerIsRootEvents.st
R KeyChain.package/PermissionsEditor.class/instance/initialize/registerUserEvent.st
R KeyChain.package/PermissionsEditor.class/instance/initialize/setCanBrowse.st
R KeyChain.package/PermissionsEditor.class/instance/initialize/setCanDebug.st
R KeyChain.package/PermissionsEditor.class/instance/initialize/setCanDropOSFile.st
R KeyChain.package/PermissionsEditor.class/instance/initialize/setCanEditCode.st
R KeyChain.package/PermissionsEditor.class/instance/initialize/setCanEditUser.st
R KeyChain.package/PermissionsEditor.class/instance/initialize/setCanEvaluateCode.st
R KeyChain.package/PermissionsEditor.class/instance/initialize/setCanInspect.st
R KeyChain.package/PermissionsEditor.class/instance/initialize/setCanRunStartupScript.st
R KeyChain.package/PermissionsEditor.class/instance/initialize/setCanShowMorphHalo.st
R KeyChain.package/PermissionsEditor.class/instance/initialize/setIsRoot.st
R KeyChain.package/PermissionsEditor.class/instance/private/initialExtent.st
R KeyChain.package/PermissionsEditor.class/instance/private/title.st
R KeyChain.package/PermissionsEditor.class/instance/protocol/user.st
R KeyChain.package/PermissionsEditor.class/instance/protocol/user_.st
R KeyChain.package/PharoUser.class/README.md
R KeyChain.package/PharoUser.class/class/instance creation/username_.st
R KeyChain.package/PharoUser.class/definition.st
R KeyChain.package/PharoUser.class/instance/accessing/avatar.st
R KeyChain.package/PharoUser.class/instance/accessing/avatar_.st
R KeyChain.package/PharoUser.class/instance/accessing/keychain.st
R KeyChain.package/PharoUser.class/instance/accessing/permissions.st
R KeyChain.package/PharoUser.class/instance/accessing/unlockedKeychain.st
R KeyChain.package/PharoUser.class/instance/accessing/username.st
R KeyChain.package/PharoUser.class/instance/accessing/username_.st
R KeyChain.package/PharoUser.class/instance/error handling/doesNotUnderstand_.st
R KeyChain.package/PharoUser.class/instance/gravatar/retrieveGravatarFromMail_.st
R KeyChain.package/PharoUser.class/instance/gravatar/retrieveGravatarFromMail_size_.st
R KeyChain.package/PharoUser.class/instance/gravatar/updateGravatarFor_.st
R KeyChain.package/PharoUser.class/instance/initialization/initialize.st
R KeyChain.package/PharoUser.class/instance/initialize/defaultAvatar.st
R KeyChain.package/PharoUser.class/instance/printing/printOn_.st
R KeyChain.package/PharoUser.class/instance/protocol-forward/setPassword_.st
R KeyChain.package/PharoUser.class/instance/protocol-forward/setUserName_forGroup_.st
R KeyChain.package/PharoUser.class/instance/protocol-forward/setUserName_password_forGroup_.st
R KeyChain.package/PharoUser.class/instance/protocol-forward/userNameFor_.st
R KeyChain.package/PharoUser.class/instance/protocol-forward/userNamePasswordFor_.st
R KeyChain.package/PharoUser.class/instance/protocol/lock.st
R KeyChain.package/PharoUser.class/instance/protocol/unlock.st
R KeyChain.package/PharoUserPermissions.class/README.md
R KeyChain.package/PharoUserPermissions.class/definition.st
R KeyChain.package/PharoUserPermissions.class/instance/accessing/canBrowse.st
R KeyChain.package/PharoUserPermissions.class/instance/accessing/canBrowse_.st
R KeyChain.package/PharoUserPermissions.class/instance/accessing/canDebug.st
R KeyChain.package/PharoUserPermissions.class/instance/accessing/canDebug_.st
R KeyChain.package/PharoUserPermissions.class/instance/accessing/canDropOSFile.st
R KeyChain.package/PharoUserPermissions.class/instance/accessing/canDropOSFile_.st
R KeyChain.package/PharoUserPermissions.class/instance/accessing/canEditCode.st
R KeyChain.package/PharoUserPermissions.class/instance/accessing/canEditCode_.st
R KeyChain.package/PharoUserPermissions.class/instance/accessing/canEditUser.st
R KeyChain.package/PharoUserPermissions.class/instance/accessing/canEditUser_.st
R KeyChain.package/PharoUserPermissions.class/instance/accessing/canEvaluateCode.st
R KeyChain.package/PharoUserPermissions.class/instance/accessing/canEvaluateCode_.st
R KeyChain.package/PharoUserPermissions.class/instance/accessing/canInspect.st
R KeyChain.package/PharoUserPermissions.class/instance/accessing/canInspect_.st
R KeyChain.package/PharoUserPermissions.class/instance/accessing/canRunStartupScript.st
R KeyChain.package/PharoUserPermissions.class/instance/accessing/canRunStartupScript_.st
R KeyChain.package/PharoUserPermissions.class/instance/accessing/canSaveImage.st
R KeyChain.package/PharoUserPermissions.class/instance/accessing/canSaveImage_.st
R KeyChain.package/PharoUserPermissions.class/instance/accessing/canShowMorphHalo.st
R KeyChain.package/PharoUserPermissions.class/instance/accessing/canShowMorphHalo_.st
R KeyChain.package/PharoUserPermissions.class/instance/initialization/initialize.st
R KeyChain.package/PharoUserPermissions.class/instance/protocol/isRoot_.st
R KeyChain.package/SHA1Ecryptor.class/README.md
R KeyChain.package/SHA1Ecryptor.class/definition.st
R KeyChain.package/SHA1Ecryptor.class/instance/protocol/encrypt_.st
R KeyChain.package/SwitchUsers.class/README.md
R KeyChain.package/SwitchUsers.class/class/specs/dialogSpec.st
R KeyChain.package/SwitchUsers.class/class/specs/title.st
R KeyChain.package/SwitchUsers.class/definition.st
R KeyChain.package/SwitchUsers.class/instance/accessing/add.st
R KeyChain.package/SwitchUsers.class/instance/accessing/avatar.st
R KeyChain.package/SwitchUsers.class/instance/accessing/edit.st
R KeyChain.package/SwitchUsers.class/instance/accessing/label.st
R KeyChain.package/SwitchUsers.class/instance/accessing/remove.st
R KeyChain.package/SwitchUsers.class/instance/accessing/users.st
R KeyChain.package/SwitchUsers.class/instance/accessing/usersManager.st
R KeyChain.package/SwitchUsers.class/instance/initialization/initialize.st
R KeyChain.package/SwitchUsers.class/instance/initialize/initializeButtons.st
R KeyChain.package/SwitchUsers.class/instance/initialize/initializeContainer.st
R KeyChain.package/SwitchUsers.class/instance/initialize/initializeDialogWindow_.st
R KeyChain.package/SwitchUsers.class/instance/initialize/initializePresenter.st
R KeyChain.package/SwitchUsers.class/instance/initialize/initializeWidgets.st
R KeyChain.package/SwitchUsers.class/instance/initialize/registerUsersEvents.st
R KeyChain.package/SwitchUsers.class/instance/initialize/registerUsersManagerEvents.st
R KeyChain.package/SwitchUsers.class/instance/private/addUser.st
R KeyChain.package/SwitchUsers.class/instance/private/askName.st
R KeyChain.package/SwitchUsers.class/instance/private/editUser.st
R KeyChain.package/SwitchUsers.class/instance/private/initialExtent.st
R KeyChain.package/SwitchUsers.class/instance/private/isValidUsername_.st
R KeyChain.package/SwitchUsers.class/instance/private/ok.st
R KeyChain.package/SwitchUsers.class/instance/private/removeUser.st
R KeyChain.package/SwitchUsers.class/instance/private/setCurrentUser_.st
R KeyChain.package/SwitchUsers.class/instance/private/userNames.st
R KeyChain.package/SwitchUsers.class/instance/protocol/usersManager_.st
R KeyChain.package/UnlockedKeyChain.class/README.md
R KeyChain.package/UnlockedKeyChain.class/definition.st
R KeyChain.package/UnlockedKeyChain.class/instance/private/isUnlocked.st
R KeyChain.package/UnlockedKeyChain.class/instance/protocol/isLocked.st
R KeyChain.package/UnlockedKeyChain.class/instance/protocol/setUserName_forGroup_.st
R KeyChain.package/UnlockedKeyChain.class/instance/protocol/setUserName_password_forGroup_.st
R KeyChain.package/UnlockedKeyChain.class/instance/protocol/setUserName_password_forGroup_withUnlockPassword_.st
R KeyChain.package/UnlockedKeyChain.class/instance/protocol/userNameFor_.st
R KeyChain.package/UnlockedKeyChain.class/instance/protocol/userNamePasswordFor_.st
R KeyChain.package/UserEditor.class/README.md
R KeyChain.package/UserEditor.class/class/specs/internSpec.st
R KeyChain.package/UserEditor.class/definition.st
R KeyChain.package/UserEditor.class/instance/accessing/avatar.st
R KeyChain.package/UserEditor.class/instance/accessing/editPermissions.st
R KeyChain.package/UserEditor.class/instance/accessing/editPrivate.st
R KeyChain.package/UserEditor.class/instance/accessing/editPublic.st
R KeyChain.package/UserEditor.class/instance/accessing/gravatarAddress.st
R KeyChain.package/UserEditor.class/instance/accessing/gravatarLabel.st
R KeyChain.package/UserEditor.class/instance/accessing/setPassword.st
R KeyChain.package/UserEditor.class/instance/accessing/setTitle_.st
R KeyChain.package/UserEditor.class/instance/accessing/testGravatar.st
R KeyChain.package/UserEditor.class/instance/accessing/title.st
R KeyChain.package/UserEditor.class/instance/accessing/user.st
R KeyChain.package/UserEditor.class/instance/accessing/userName.st
R KeyChain.package/UserEditor.class/instance/initialization/initialize.st
R KeyChain.package/UserEditor.class/instance/initialize/editPermissionsAction.st
R KeyChain.package/UserEditor.class/instance/initialize/initializeContainer.st
R KeyChain.package/UserEditor.class/instance/initialize/initializeDialogWindow_.st
R KeyChain.package/UserEditor.class/instance/initialize/initializePresenter.st
R KeyChain.package/UserEditor.class/instance/initialize/initializeSetPassword.st
R KeyChain.package/UserEditor.class/instance/initialize/initializeUserName.st
R KeyChain.package/UserEditor.class/instance/initialize/initializeWidgets.st
R KeyChain.package/UserEditor.class/instance/initialize/registerGravatarAddressChanges.st
R KeyChain.package/UserEditor.class/instance/initialize/registerUserChanges.st
R KeyChain.package/UserEditor.class/instance/initialize/registerUserNameChanges.st
R KeyChain.package/UserEditor.class/instance/initialize/setGravatarAddress.st
R KeyChain.package/UserEditor.class/instance/initialize/setNewPassword.st
R KeyChain.package/UserEditor.class/instance/initialize/setTestGravatar.st
R KeyChain.package/UserEditor.class/instance/private/editPrivateAction.st
R KeyChain.package/UserEditor.class/instance/private/editPublicAction.st
R KeyChain.package/UserEditor.class/instance/private/initialExtent.st
R KeyChain.package/UserEditor.class/instance/private/isValidAddressMail_.st
R KeyChain.package/UserEditor.class/instance/private/isValidUsername_.st
R KeyChain.package/UserEditor.class/instance/private/ok.st
R KeyChain.package/UserEditor.class/instance/private/testGravatarAddress.st
R KeyChain.package/UserEditor.class/instance/private/userNames.st
R KeyChain.package/UserEditor.class/instance/protocol/user_.st
R KeyChain.package/UserEditor.class/instance/protocol/usersManager_.st
R KeyChain.package/UserManager.class/README.md
R KeyChain.package/UserManager.class/class/accessing/default.st
R KeyChain.package/UserManager.class/class/initialization/initialize.st
R KeyChain.package/UserManager.class/class/menu/switchUsers2_.st
R KeyChain.package/UserManager.class/class/menu/switchUsers_.st
R KeyChain.package/UserManager.class/class/tool registration/registerToolsOn_.st
R KeyChain.package/UserManager.class/definition.st
R KeyChain.package/UserManager.class/instance/accessing/addDefaultUser.st
R KeyChain.package/UserManager.class/instance/accessing/currentUser.st
R KeyChain.package/UserManager.class/instance/accessing/userNames.st
R KeyChain.package/UserManager.class/instance/initialization/initialize.st
R KeyChain.package/UserManager.class/instance/permissions/canBrowse.st
R KeyChain.package/UserManager.class/instance/permissions/canDebug.st
R KeyChain.package/UserManager.class/instance/permissions/canDropOSFile.st
R KeyChain.package/UserManager.class/instance/permissions/canEditCode.st
R KeyChain.package/UserManager.class/instance/permissions/canEvaluateCode.st
R KeyChain.package/UserManager.class/instance/permissions/canInspect.st
R KeyChain.package/UserManager.class/instance/permissions/canRunStartupScript.st
R KeyChain.package/UserManager.class/instance/permissions/canSaveImage.st
R KeyChain.package/UserManager.class/instance/permissions/canShowMorphHalo.st
R KeyChain.package/UserManager.class/instance/protocol-forward/setPassword_.st
R KeyChain.package/UserManager.class/instance/protocol-forward/setUserName_password_forGroup_.st
R KeyChain.package/UserManager.class/instance/protocol/addUser_.st
R KeyChain.package/UserManager.class/instance/protocol/addUser_password_.st
R KeyChain.package/UserManager.class/instance/protocol/addUser_password_gravatarMail_.st
R KeyChain.package/UserManager.class/instance/protocol/groupsFor_.st
R KeyChain.package/UserManager.class/instance/protocol/includesUser_.st
R KeyChain.package/UserManager.class/instance/protocol/removeUser_.st
R KeyChain.package/UserManager.class/instance/protocol/setCurrentUser_.st
R KeyChain.package/UserManager.class/instance/protocol/userNameFor_.st
R KeyChain.package/UserManager.class/instance/protocol/userNamePasswordFor_.st
R KeyChain.package/UserManager.class/instance/protocol/users.st
R KeyChain.package/UsernamePassword.class/README.md
R KeyChain.package/UsernamePassword.class/class/instance creation/username_password_.st
R KeyChain.package/UsernamePassword.class/definition.st
R KeyChain.package/UsernamePassword.class/instance/accessing/=.st
R KeyChain.package/UsernamePassword.class/instance/accessing/password.st
R KeyChain.package/UsernamePassword.class/instance/accessing/password_.st
R KeyChain.package/UsernamePassword.class/instance/accessing/username.st
R KeyChain.package/UsernamePassword.class/instance/accessing/username_.st
R KeyChain.package/UsernamePassword.class/instance/printing/printOn_.st
R KeyChain.package/extension/MCHttpRepository/instance/keyChainGroupSelector.st
A ScriptLoader40.package/ScriptLoader.class/instance/pharo - scripts/script73.st
A ScriptLoader40.package/ScriptLoader.class/instance/pharo - updates/update40073.st
M ScriptLoader40.package/ScriptLoader.class/instance/public/commentForCurrentUpdate.st
A UserManager-Core.package/AbstractEcryptor.class/README.md
A UserManager-Core.package/AbstractEcryptor.class/definition.st
A UserManager-Core.package/AbstractEcryptor.class/instance/protocol/encrypt_.st
A UserManager-Core.package/AbstractEcryptorDecryptor.class/README.md
A UserManager-Core.package/AbstractEcryptorDecryptor.class/definition.st
A UserManager-Core.package/AbstractEcryptorDecryptor.class/instance/protocol/decrypt_base_.st
A UserManager-Core.package/AbstractEcryptorDecryptor.class/instance/protocol/encrypt_base_.st
A UserManager-Core.package/CaesarEcryptorDecryptor.class/README.md
A UserManager-Core.package/CaesarEcryptorDecryptor.class/definition.st
A UserManager-Core.package/CaesarEcryptorDecryptor.class/instance/protocol/decrypt_base_.st
A UserManager-Core.package/CaesarEcryptorDecryptor.class/instance/protocol/encrypt_base_.st
A UserManager-Core.package/Cookie.class/README.md
A UserManager-Core.package/Cookie.class/definition.st
A UserManager-Core.package/Cookie.class/instance/accessing/defaultValue_.st
A UserManager-Core.package/Cookie.class/instance/accessing/timeToLive.st
A UserManager-Core.package/Cookie.class/instance/accessing/timeToLive_.st
A UserManager-Core.package/Cookie.class/instance/initialization/initialize.st
A UserManager-Core.package/Cookie.class/instance/initialize/contents.st
A UserManager-Core.package/Cookie.class/instance/initialize/contents_.st
A UserManager-Core.package/Cookie.class/instance/initialize/defaultTimeToLive.st
A UserManager-Core.package/DummyEcryptor.class/README.md
A UserManager-Core.package/DummyEcryptor.class/definition.st
A UserManager-Core.package/DummyEcryptor.class/instance/protocol/encrypt_.st
A UserManager-Core.package/DummyEcryptorDecryptor.class/README.md
A UserManager-Core.package/DummyEcryptorDecryptor.class/definition.st
A UserManager-Core.package/DummyEcryptorDecryptor.class/instance/protocol/decrypt_base_.st
A UserManager-Core.package/DummyEcryptorDecryptor.class/instance/protocol/encrypt_base_.st
A UserManager-Core.package/EternalCookie.class/README.md
A UserManager-Core.package/EternalCookie.class/definition.st
A UserManager-Core.package/EternalCookie.class/instance/initialize/defaultTimeToLive.st
A UserManager-Core.package/KeyChain.class/README.md
A UserManager-Core.package/KeyChain.class/definition.st
A UserManager-Core.package/KeyChain.class/instance/accessing/username.st
A UserManager-Core.package/KeyChain.class/instance/accessing/username_.st
A UserManager-Core.package/KeyChain.class/instance/encryption/decryptPassword_.st
A UserManager-Core.package/KeyChain.class/instance/encryption/encryptPassword_.st
A UserManager-Core.package/KeyChain.class/instance/encryption/reEncryptKeysBased_.st
A UserManager-Core.package/KeyChain.class/instance/initialization/initialize.st
A UserManager-Core.package/KeyChain.class/instance/private-UI/bindings.st
A UserManager-Core.package/KeyChain.class/instance/private/askPasswordForKeyChain_.st
A UserManager-Core.package/KeyChain.class/instance/private/defaultTimeBetweenUnlocks.st
A UserManager-Core.package/KeyChain.class/instance/private/isUnlocked.st
A UserManager-Core.package/KeyChain.class/instance/private/isUnlocked_.st
A UserManager-Core.package/KeyChain.class/instance/private/maxAttemptsNumber.st
A UserManager-Core.package/KeyChain.class/instance/private/passwordFor_.st
A UserManager-Core.package/KeyChain.class/instance/private/timeBetweenUnlocks.st
A UserManager-Core.package/KeyChain.class/instance/private/timeBetweenUnlocks_.st
A UserManager-Core.package/KeyChain.class/instance/protocol/groups.st
A UserManager-Core.package/KeyChain.class/instance/protocol/isLocked.st
A UserManager-Core.package/KeyChain.class/instance/protocol/lock.st
A UserManager-Core.package/KeyChain.class/instance/protocol/removeUserNamePasswordFor_.st
A UserManager-Core.package/KeyChain.class/instance/protocol/setEncryptorDecryptor_.st
A UserManager-Core.package/KeyChain.class/instance/protocol/setPassword_.st
A UserManager-Core.package/KeyChain.class/instance/protocol/setUserNamePassword_forGroup_.st
A UserManager-Core.package/KeyChain.class/instance/protocol/setUserName_password_forGroup_.st
A UserManager-Core.package/KeyChain.class/instance/protocol/setUserName_password_forGroup_withUnlockPassword_.st
A UserManager-Core.package/KeyChain.class/instance/protocol/unlock.st
A UserManager-Core.package/KeyChain.class/instance/protocol/userNamePasswordFor_.st
A UserManager-Core.package/KeyChainViewer.class/README.md
A UserManager-Core.package/KeyChainViewer.class/class/specs/internSpec.st
A UserManager-Core.package/KeyChainViewer.class/definition.st
A UserManager-Core.package/KeyChainViewer.class/instance/accessing/add.st
A UserManager-Core.package/KeyChainViewer.class/instance/accessing/edit.st
A UserManager-Core.package/KeyChainViewer.class/instance/accessing/keychain.st
A UserManager-Core.package/KeyChainViewer.class/instance/accessing/list.st
A UserManager-Core.package/KeyChainViewer.class/instance/accessing/ok.st
A UserManager-Core.package/KeyChainViewer.class/instance/accessing/remove.st
A UserManager-Core.package/KeyChainViewer.class/instance/initialization/initialize.st
A UserManager-Core.package/KeyChainViewer.class/instance/initialize/initializeAdd.st
A UserManager-Core.package/KeyChainViewer.class/instance/initialize/initializeEdit.st
A UserManager-Core.package/KeyChainViewer.class/instance/initialize/initializeRemove.st
A UserManager-Core.package/KeyChainViewer.class/instance/initialize/initializeWidgets.st
A UserManager-Core.package/KeyChainViewer.class/instance/private/addPassword.st
A UserManager-Core.package/KeyChainViewer.class/instance/private/editPassword.st
A UserManager-Core.package/KeyChainViewer.class/instance/private/initialExtent.st
A UserManager-Core.package/KeyChainViewer.class/instance/private/removePassword.st
A UserManager-Core.package/KeyChainViewer.class/instance/private/title.st
A UserManager-Core.package/KeyChainViewer.class/instance/private/wrapItem_.st
A UserManager-Core.package/KeyChainViewer.class/instance/protocol/keychain_.st
A UserManager-Core.package/KeychainEditingWrapper.class/README.md
A UserManager-Core.package/KeychainEditingWrapper.class/definition.st
A UserManager-Core.package/KeychainEditingWrapper.class/instance/accessing/group.st
A UserManager-Core.package/KeychainEditingWrapper.class/instance/accessing/group_.st
A UserManager-Core.package/KeychainEditingWrapper.class/instance/accessing/keychain.st
A UserManager-Core.package/KeychainEditingWrapper.class/instance/accessing/keychain_.st
A UserManager-Core.package/KeychainEditingWrapper.class/instance/accessing/usernamePassword.st
A UserManager-Core.package/KeychainEditingWrapper.class/instance/accessing/usernamePassword_.st
A UserManager-Core.package/KeychainEditor.class/README.md
A UserManager-Core.package/KeychainEditor.class/class/specs/internSpec.st
A UserManager-Core.package/KeychainEditor.class/definition.st
A UserManager-Core.package/KeychainEditor.class/instance/accessing/groupLabel.st
A UserManager-Core.package/KeychainEditor.class/instance/accessing/groupTextField.st
A UserManager-Core.package/KeychainEditor.class/instance/accessing/setNewPassword.st
A UserManager-Core.package/KeychainEditor.class/instance/accessing/setPassword.st
A UserManager-Core.package/KeychainEditor.class/instance/accessing/usernameLabel.st
A UserManager-Core.package/KeychainEditor.class/instance/accessing/usernameTextField.st
A UserManager-Core.package/KeychainEditor.class/instance/initialization/initialize.st
A UserManager-Core.package/KeychainEditor.class/instance/initialize/initializeDialogWindow_.st
A UserManager-Core.package/KeychainEditor.class/instance/initialize/initializePresenter.st
A UserManager-Core.package/KeychainEditor.class/instance/initialize/initializeWidgets.st
A UserManager-Core.package/KeychainEditor.class/instance/private/initialExtent.st
A UserManager-Core.package/KeychainEditor.class/instance/private/ok.st
A UserManager-Core.package/KeychainEditor.class/instance/private/title.st
A UserManager-Core.package/KeychainEditor.class/instance/protocol/keychainEditingWrapper.st
A UserManager-Core.package/KeychainEditor.class/instance/protocol/keychainEditingWrapper_.st
A UserManager-Core.package/PasswordInitializationDialogWindow.class/README.md
A UserManager-Core.package/PasswordInitializationDialogWindow.class/definition.st
A UserManager-Core.package/PasswordInitializationDialogWindow.class/instance/accessing/confirmationTextEditorMorph.st
A UserManager-Core.package/PasswordInitializationDialogWindow.class/instance/accessing/confirmationTextEditorMorph_.st
A UserManager-Core.package/PasswordInitializationDialogWindow.class/instance/actions/confirmationTextMorph.st
A UserManager-Core.package/PasswordInitializationDialogWindow.class/instance/actions/confirmationTextMorph_.st
A UserManager-Core.package/PasswordInitializationDialogWindow.class/instance/actions/defaultLabel.st
A UserManager-Core.package/PasswordInitializationDialogWindow.class/instance/actions/newContentMorph.st
A UserManager-Core.package/PasswordInitializationDialogWindow.class/instance/creation/buildInvalidPasswordLabel.st
A UserManager-Core.package/PasswordInitializationDialogWindow.class/instance/creation/invalidPasswordLabel.st
A UserManager-Core.package/PasswordInitializationDialogWindow.class/instance/creation/newTextEditorMorph.st
A UserManager-Core.package/PasswordInitializationDialogWindow.class/instance/creation/newTextMorph.st
A UserManager-Core.package/PasswordInitializationDialogWindow.class/instance/creation/ok.st
A UserManager-Core.package/PasswordInitializationDialogWindow.class/instance/creation/setInvalidLabel.st
A UserManager-Core.package/PasswordInitializationDialogWindow.class/instance/creation/setInvalidLabel_.st
A UserManager-Core.package/PasswordInitializationDialogWindow.class/instance/creation/showPasswordButton.st
A UserManager-Core.package/PasswordInitializationDialogWindow.class/instance/initialization/initialize.st
A UserManager-Core.package/PasswordInitializationDialogWindow.class/instance/initialize/autoAccept.st
A UserManager-Core.package/PasswordInitializationDialogWindow.class/instance/initialize/newConfirmationTextMorph.st
A UserManager-Core.package/PasswordInitializationDialogWindow.class/instance/private/showPassword.st
A UserManager-Core.package/PasswordInitializationDialogWindow.class/instance/private/showPassword_.st
A UserManager-Core.package/PasswordInitializationDialogWindow.class/instance/protocol/beDecrypted.st
A UserManager-Core.package/PasswordInitializationDialogWindow.class/instance/protocol/beEncrypted.st
A UserManager-Core.package/PasswordInitializationDialogWindow.class/instance/protocol/enteredValue.st
A UserManager-Core.package/PermissionsEditor.class/README.md
A UserManager-Core.package/PermissionsEditor.class/class/specs/internSpec.st
A UserManager-Core.package/PermissionsEditor.class/definition.st
A UserManager-Core.package/PermissionsEditor.class/instance/accessing/canBrowse.st
A UserManager-Core.package/PermissionsEditor.class/instance/accessing/canDebug.st
A UserManager-Core.package/PermissionsEditor.class/instance/accessing/canDropOSFile.st
A UserManager-Core.package/PermissionsEditor.class/instance/accessing/canEditCode.st
A UserManager-Core.package/PermissionsEditor.class/instance/accessing/canEditUser.st
A UserManager-Core.package/PermissionsEditor.class/instance/accessing/canEvaluateCode.st
A UserManager-Core.package/PermissionsEditor.class/instance/accessing/canInspect.st
A UserManager-Core.package/PermissionsEditor.class/instance/accessing/canRunStartupScript.st
A UserManager-Core.package/PermissionsEditor.class/instance/accessing/canShowMorphHalo.st
A UserManager-Core.package/PermissionsEditor.class/instance/accessing/isRoot.st
A UserManager-Core.package/PermissionsEditor.class/instance/initialization/initialize.st
A UserManager-Core.package/PermissionsEditor.class/instance/initialize/checkRoot.st
A UserManager-Core.package/PermissionsEditor.class/instance/initialize/initializeCheckBoxes.st
A UserManager-Core.package/PermissionsEditor.class/instance/initialize/initializeDialogWindow_.st
A UserManager-Core.package/PermissionsEditor.class/instance/initialize/initializePresenter.st
A UserManager-Core.package/PermissionsEditor.class/instance/initialize/initializeWidgets.st
A UserManager-Core.package/PermissionsEditor.class/instance/initialize/registerIsRootEvents.st
A UserManager-Core.package/PermissionsEditor.class/instance/initialize/registerUserEvent.st
A UserManager-Core.package/PermissionsEditor.class/instance/initialize/setCanBrowse.st
A UserManager-Core.package/PermissionsEditor.class/instance/initialize/setCanDebug.st
A UserManager-Core.package/PermissionsEditor.class/instance/initialize/setCanDropOSFile.st
A UserManager-Core.package/PermissionsEditor.class/instance/initialize/setCanEditCode.st
A UserManager-Core.package/PermissionsEditor.class/instance/initialize/setCanEditUser.st
A UserManager-Core.package/PermissionsEditor.class/instance/initialize/setCanEvaluateCode.st
A UserManager-Core.package/PermissionsEditor.class/instance/initialize/setCanInspect.st
A UserManager-Core.package/PermissionsEditor.class/instance/initialize/setCanRunStartupScript.st
A UserManager-Core.package/PermissionsEditor.class/instance/initialize/setCanShowMorphHalo.st
A UserManager-Core.package/PermissionsEditor.class/instance/initialize/setIsRoot.st
A UserManager-Core.package/PermissionsEditor.class/instance/private/initialExtent.st
A UserManager-Core.package/PermissionsEditor.class/instance/private/title.st
A UserManager-Core.package/PermissionsEditor.class/instance/protocol/user.st
A UserManager-Core.package/PermissionsEditor.class/instance/protocol/user_.st
A UserManager-Core.package/PharoUser.class/README.md
A UserManager-Core.package/PharoUser.class/class/instance creation/username_.st
A UserManager-Core.package/PharoUser.class/definition.st
A UserManager-Core.package/PharoUser.class/instance/accessing/avatar.st
A UserManager-Core.package/PharoUser.class/instance/accessing/avatar_.st
A UserManager-Core.package/PharoUser.class/instance/accessing/keychain.st
A UserManager-Core.package/PharoUser.class/instance/accessing/permissions.st
A UserManager-Core.package/PharoUser.class/instance/accessing/unlockedKeychain.st
A UserManager-Core.package/PharoUser.class/instance/accessing/username.st
A UserManager-Core.package/PharoUser.class/instance/accessing/username_.st
A UserManager-Core.package/PharoUser.class/instance/error handling/doesNotUnderstand_.st
A UserManager-Core.package/PharoUser.class/instance/gravatar/retrieveGravatarFromMail_.st
A UserManager-Core.package/PharoUser.class/instance/gravatar/retrieveGravatarFromMail_size_.st
A UserManager-Core.package/PharoUser.class/instance/gravatar/updateGravatarFor_.st
A UserManager-Core.package/PharoUser.class/instance/initialization/initialize.st
A UserManager-Core.package/PharoUser.class/instance/initialize/defaultAvatar.st
A UserManager-Core.package/PharoUser.class/instance/printing/printOn_.st
A UserManager-Core.package/PharoUser.class/instance/protocol-forward/setPassword_.st
A UserManager-Core.package/PharoUser.class/instance/protocol-forward/setUserName_forGroup_.st
A UserManager-Core.package/PharoUser.class/instance/protocol-forward/setUserName_password_forGroup_.st
A UserManager-Core.package/PharoUser.class/instance/protocol-forward/userNameFor_.st
A UserManager-Core.package/PharoUser.class/instance/protocol-forward/userNamePasswordFor_.st
A UserManager-Core.package/PharoUser.class/instance/protocol/lock.st
A UserManager-Core.package/PharoUser.class/instance/protocol/unlock.st
A UserManager-Core.package/PharoUserPermissions.class/README.md
A UserManager-Core.package/PharoUserPermissions.class/definition.st
A UserManager-Core.package/PharoUserPermissions.class/instance/accessing/canBrowse.st
A UserManager-Core.package/PharoUserPermissions.class/instance/accessing/canBrowse_.st
A UserManager-Core.package/PharoUserPermissions.class/instance/accessing/canDebug.st
A UserManager-Core.package/PharoUserPermissions.class/instance/accessing/canDebug_.st
A UserManager-Core.package/PharoUserPermissions.class/instance/accessing/canDropOSFile.st
A UserManager-Core.package/PharoUserPermissions.class/instance/accessing/canDropOSFile_.st
A UserManager-Core.package/PharoUserPermissions.class/instance/accessing/canEditCode.st
A UserManager-Core.package/PharoUserPermissions.class/instance/accessing/canEditCode_.st
A UserManager-Core.package/PharoUserPermissions.class/instance/accessing/canEditUser.st
A UserManager-Core.package/PharoUserPermissions.class/instance/accessing/canEditUser_.st
A UserManager-Core.package/PharoUserPermissions.class/instance/accessing/canEvaluateCode.st
A UserManager-Core.package/PharoUserPermissions.class/instance/accessing/canEvaluateCode_.st
A UserManager-Core.package/PharoUserPermissions.class/instance/accessing/canInspect.st
A UserManager-Core.package/PharoUserPermissions.class/instance/accessing/canInspect_.st
A UserManager-Core.package/PharoUserPermissions.class/instance/accessing/canRunStartupScript.st
A UserManager-Core.package/PharoUserPermissions.class/instance/accessing/canRunStartupScript_.st
A UserManager-Core.package/PharoUserPermissions.class/instance/accessing/canSaveImage.st
A UserManager-Core.package/PharoUserPermissions.class/instance/accessing/canSaveImage_.st
A UserManager-Core.package/PharoUserPermissions.class/instance/accessing/canShowMorphHalo.st
A UserManager-Core.package/PharoUserPermissions.class/instance/accessing/canShowMorphHalo_.st
A UserManager-Core.package/PharoUserPermissions.class/instance/initialization/initialize.st
A UserManager-Core.package/PharoUserPermissions.class/instance/protocol/isRoot_.st
A UserManager-Core.package/SHA1Ecryptor.class/README.md
A UserManager-Core.package/SHA1Ecryptor.class/definition.st
A UserManager-Core.package/SHA1Ecryptor.class/instance/protocol/encrypt_.st
A UserManager-Core.package/SwitchUsers.class/README.md
A UserManager-Core.package/SwitchUsers.class/class/specs/dialogSpec.st
A UserManager-Core.package/SwitchUsers.class/class/specs/title.st
A UserManager-Core.package/SwitchUsers.class/definition.st
A UserManager-Core.package/SwitchUsers.class/instance/accessing/add.st
A UserManager-Core.package/SwitchUsers.class/instance/accessing/avatar.st
A UserManager-Core.package/SwitchUsers.class/instance/accessing/edit.st
A UserManager-Core.package/SwitchUsers.class/instance/accessing/label.st
A UserManager-Core.package/SwitchUsers.class/instance/accessing/remove.st
A UserManager-Core.package/SwitchUsers.class/instance/accessing/users.st
A UserManager-Core.package/SwitchUsers.class/instance/accessing/usersManager.st
A UserManager-Core.package/SwitchUsers.class/instance/initialization/initialize.st
A UserManager-Core.package/SwitchUsers.class/instance/initialize/initializeButtons.st
A UserManager-Core.package/SwitchUsers.class/instance/initialize/initializeContainer.st
A UserManager-Core.package/SwitchUsers.class/instance/initialize/initializeDialogWindow_.st
A UserManager-Core.package/SwitchUsers.class/instance/initialize/initializePresenter.st
A UserManager-Core.package/SwitchUsers.class/instance/initialize/initializeWidgets.st
A UserManager-Core.package/SwitchUsers.class/instance/initialize/registerUsersEvents.st
A UserManager-Core.package/SwitchUsers.class/instance/initialize/registerUsersManagerEvents.st
A UserManager-Core.package/SwitchUsers.class/instance/private/addUser.st
A UserManager-Core.package/SwitchUsers.class/instance/private/askName.st
A UserManager-Core.package/SwitchUsers.class/instance/private/editUser.st
A UserManager-Core.package/SwitchUsers.class/instance/private/initialExtent.st
A UserManager-Core.package/SwitchUsers.class/instance/private/isValidUsername_.st
A UserManager-Core.package/SwitchUsers.class/instance/private/ok.st
A UserManager-Core.package/SwitchUsers.class/instance/private/removeUser.st
A UserManager-Core.package/SwitchUsers.class/instance/private/setCurrentUser_.st
A UserManager-Core.package/SwitchUsers.class/instance/private/userNames.st
A UserManager-Core.package/SwitchUsers.class/instance/protocol/usersManager_.st
A UserManager-Core.package/UnlockedKeyChain.class/README.md
A UserManager-Core.package/UnlockedKeyChain.class/definition.st
A UserManager-Core.package/UnlockedKeyChain.class/instance/private/isUnlocked.st
A UserManager-Core.package/UnlockedKeyChain.class/instance/protocol/isLocked.st
A UserManager-Core.package/UnlockedKeyChain.class/instance/protocol/setUserName_forGroup_.st
A UserManager-Core.package/UnlockedKeyChain.class/instance/protocol/setUserName_password_forGroup_.st
A UserManager-Core.package/UnlockedKeyChain.class/instance/protocol/setUserName_password_forGroup_withUnlockPassword_.st
A UserManager-Core.package/UnlockedKeyChain.class/instance/protocol/userNameFor_.st
A UserManager-Core.package/UnlockedKeyChain.class/instance/protocol/userNamePasswordFor_.st
A UserManager-Core.package/UserEditor.class/README.md
A UserManager-Core.package/UserEditor.class/class/specs/internSpec.st
A UserManager-Core.package/UserEditor.class/definition.st
A UserManager-Core.package/UserEditor.class/instance/accessing/avatar.st
A UserManager-Core.package/UserEditor.class/instance/accessing/editPermissions.st
A UserManager-Core.package/UserEditor.class/instance/accessing/editPrivate.st
A UserManager-Core.package/UserEditor.class/instance/accessing/editPublic.st
A UserManager-Core.package/UserEditor.class/instance/accessing/gravatarAddress.st
A UserManager-Core.package/UserEditor.class/instance/accessing/gravatarLabel.st
A UserManager-Core.package/UserEditor.class/instance/accessing/setPassword.st
A UserManager-Core.package/UserEditor.class/instance/accessing/setTitle_.st
A UserManager-Core.package/UserEditor.class/instance/accessing/testGravatar.st
A UserManager-Core.package/UserEditor.class/instance/accessing/title.st
A UserManager-Core.package/UserEditor.class/instance/accessing/user.st
A UserManager-Core.package/UserEditor.class/instance/accessing/userName.st
A UserManager-Core.package/UserEditor.class/instance/initialization/initialize.st
A UserManager-Core.package/UserEditor.class/instance/initialize/editPermissionsAction.st
A UserManager-Core.package/UserEditor.class/instance/initialize/initializeContainer.st
A UserManager-Core.package/UserEditor.class/instance/initialize/initializeDialogWindow_.st
A UserManager-Core.package/UserEditor.class/instance/initialize/initializePresenter.st
A UserManager-Core.package/UserEditor.class/instance/initialize/initializeSetPassword.st
A UserManager-Core.package/UserEditor.class/instance/initialize/initializeUserName.st
A UserManager-Core.package/UserEditor.class/instance/initialize/initializeWidgets.st
A UserManager-Core.package/UserEditor.class/instance/initialize/registerGravatarAddressChanges.st
A UserManager-Core.package/UserEditor.class/instance/initialize/registerUserChanges.st
A UserManager-Core.package/UserEditor.class/instance/initialize/registerUserNameChanges.st
A UserManager-Core.package/UserEditor.class/instance/initialize/setGravatarAddress.st
A UserManager-Core.package/UserEditor.class/instance/initialize/setNewPassword.st
A UserManager-Core.package/UserEditor.class/instance/initialize/setTestGravatar.st
A UserManager-Core.package/UserEditor.class/instance/private/editPrivateAction.st
A UserManager-Core.package/UserEditor.class/instance/private/editPublicAction.st
A UserManager-Core.package/UserEditor.class/instance/private/initialExtent.st
A UserManager-Core.package/UserEditor.class/instance/private/isValidAddressMail_.st
A UserManager-Core.package/UserEditor.class/instance/private/isValidUsername_.st
A UserManager-Core.package/UserEditor.class/instance/private/ok.st
A UserManager-Core.package/UserEditor.class/instance/private/testGravatarAddress.st
A UserManager-Core.package/UserEditor.class/instance/private/userNames.st
A UserManager-Core.package/UserEditor.class/instance/protocol/user_.st
A UserManager-Core.package/UserEditor.class/instance/protocol/usersManager_.st
A UserManager-Core.package/UserManager.class/README.md
A UserManager-Core.package/UserManager.class/class/accessing/default.st
A UserManager-Core.package/UserManager.class/class/initialization/initialize.st
A UserManager-Core.package/UserManager.class/class/menu/switchUsers2_.st
A UserManager-Core.package/UserManager.class/class/menu/switchUsers_.st
A UserManager-Core.package/UserManager.class/class/tool registration/registerToolsOn_.st
A UserManager-Core.package/UserManager.class/definition.st
A UserManager-Core.package/UserManager.class/instance/accessing/addDefaultUser.st
A UserManager-Core.package/UserManager.class/instance/accessing/currentUser.st
A UserManager-Core.package/UserManager.class/instance/accessing/userNames.st
A UserManager-Core.package/UserManager.class/instance/as yet unclassified/openSwitchUsers.st
A UserManager-Core.package/UserManager.class/instance/initialization/initialize.st
A UserManager-Core.package/UserManager.class/instance/permissions/canBrowse.st
A UserManager-Core.package/UserManager.class/instance/permissions/canDebug.st
A UserManager-Core.package/UserManager.class/instance/permissions/canDropOSFile.st
A UserManager-Core.package/UserManager.class/instance/permissions/canEditCode.st
A UserManager-Core.package/UserManager.class/instance/permissions/canEvaluateCode.st
A UserManager-Core.package/UserManager.class/instance/permissions/canInspect.st
A UserManager-Core.package/UserManager.class/instance/permissions/canRunStartupScript.st
A UserManager-Core.package/UserManager.class/instance/permissions/canSaveImage.st
A UserManager-Core.package/UserManager.class/instance/permissions/canShowMorphHalo.st
A UserManager-Core.package/UserManager.class/instance/protocol-forward/setPassword_.st
A UserManager-Core.package/UserManager.class/instance/protocol-forward/setUserName_password_forGroup_.st
A UserManager-Core.package/UserManager.class/instance/protocol/addUser_.st
A UserManager-Core.package/UserManager.class/instance/protocol/addUser_password_.st
A UserManager-Core.package/UserManager.class/instance/protocol/addUser_password_gravatarMail_.st
A UserManager-Core.package/UserManager.class/instance/protocol/groupsFor_.st
A UserManager-Core.package/UserManager.class/instance/protocol/includesUser_.st
A UserManager-Core.package/UserManager.class/instance/protocol/removeUser_.st
A UserManager-Core.package/UserManager.class/instance/protocol/setCurrentUser_.st
A UserManager-Core.package/UserManager.class/instance/protocol/userNameFor_.st
A UserManager-Core.package/UserManager.class/instance/protocol/userNamePasswordFor_.st
A UserManager-Core.package/UserManager.class/instance/protocol/users.st
A UserManager-Core.package/UsernamePassword.class/README.md
A UserManager-Core.package/UsernamePassword.class/class/instance creation/username_password_.st
A UserManager-Core.package/UsernamePassword.class/definition.st
A UserManager-Core.package/UsernamePassword.class/instance/accessing/=.st
A UserManager-Core.package/UsernamePassword.class/instance/accessing/password.st
A UserManager-Core.package/UsernamePassword.class/instance/accessing/password_.st
A UserManager-Core.package/UsernamePassword.class/instance/accessing/username.st
A UserManager-Core.package/UsernamePassword.class/instance/accessing/username_.st
A UserManager-Core.package/UsernamePassword.class/instance/printing/printOn_.st
A UserManager-Core.package/extension/MCHttpRepository/instance/keyChainGroupSelector.st
Log Message:
-----------
40073
13498 rename KeyChain package to UserManager-Core
https://pharo.fogbugz.com/f/cases/13498
http://files.pharo.org/image/40/40073.zip
July 8, 2014
Re: [Pharo-dev] [Article] Elegant Pharo Code
by Sven Van Caekenberghe
On 08 Jul 2014, at 14:18, Max Leske <maxleske(a)gmail.com> wrote:
> Very cool indeed!
>
> Thereâs another mistake here:
>
> Our software development environments should be designed in such a way that they ***are*** make it easy to read and to write code for day to day tasks, for those problems that are solved.
Thanks, fixed.
> Cheers,
> Max
>
> On 08.07.2014, at 00:21, Sven Van Caekenberghe <sven(a)stfx.eu> wrote:
>
>> Hi,
>>
>> I have written a new article presenting Pharo using a list of 23 short examples.
>>
>> Elegant Pharo Code
>>
>> Beautiful & Powerful One-liners, Expressions and Snippets
>>
>> https://medium.com/@svenvc/elegant-pharo-code-bb590f0856d0
>>
>> As mentioned at the end of the article, I welcome feedback, remarks, comments, alternative solutions and other examples. The idea is to create yet another way to lure people into exploring Pharo while explaining by example why we like Pharo.
>>
>> Enjoy!
>>
>> Sven
>>
>> --
>> Sven Van Caekenberghe
>> Proudly supporting Pharo
>> http://pharo.org
>> http://association.pharo.org
>> http://consortium.pharo.org
>>
>>
>>
>>
>>
>
>
July 8, 2014
Re: [Pharo-dev] [Article] Elegant Pharo Code
by Max Leske
Very cool indeed!
Thereâs another mistake here:
Our software development environments should be designed in such a way that they ***are*** make it easy to read and to write code for day to day tasks, for those problems that are solved.
Cheers,
Max
On 08.07.2014, at 00:21, Sven Van Caekenberghe <sven(a)stfx.eu> wrote:
> Hi,
>
> I have written a new article presenting Pharo using a list of 23 short examples.
>
> Elegant Pharo Code
>
> Beautiful & Powerful One-liners, Expressions and Snippets
>
> https://medium.com/@svenvc/elegant-pharo-code-bb590f0856d0
>
> As mentioned at the end of the article, I welcome feedback, remarks, comments, alternative solutions and other examples. The idea is to create yet another way to lure people into exploring Pharo while explaining by example why we like Pharo.
>
> Enjoy!
>
> Sven
>
> --
> Sven Van Caekenberghe
> Proudly supporting Pharo
> http://pharo.org
> http://association.pharo.org
> http://consortium.pharo.org
>
>
>
>
>
July 8, 2014