unknown uploaded a new version of SqueakSSL-Core to project Squeak3.11 Contributions:
http://www.squeaksource.com/311/SqueakSSL-Core-ar.2.mcz
==================== Summary ====================
Name: SqueakSSL-Core-ar.2
Author: ar
Time: 16 July 2010, 11:16:17.371 pm
UUID: 8b7cfc1a-a5d6-6e49-94cb-1bfa20dbc657
Ancestors: SqueakSSL-Core-ar.1
More stuff. The server side now works, we can verify the certs properly and the remote host, too. Also makes the boundary between the extended and the simplified convience API clearer.
unknown uploaded a new version of SqueakSSL-Core to project Squeak3.11 Contributions:
http://www.squeaksource.com/311/SqueakSSL-Core-ar.9.mcz
==================== Summary ====================
Name: SqueakSSL-Core-ar.9
Author: ar
Time: 27 July 2010, 9:10:14.894 pm
UUID: d85a7019-dbbd-e74f-9b23-8864e91684f5
Ancestors: SqueakSSL-Core-ar.8
Host name mismatch must use cert error code otherwise it will be ignored.
unknown uploaded a new version of SqueakSSL-Core to project Squeak3.11 Contributions:
http://www.squeaksource.com/311/SqueakSSL-Core-ar.15.mcz
==================== Summary ====================
Name: SqueakSSL-Core-ar.15
Author: ar
Time: 22 November 2010, 6:50:04.884 pm
UUID: 838ef12c-ebfd-9c43-a01b-fbc7bdfff4d1
Ancestors: SqueakSSL-Core-ar.14
SecureSocketStream needs to drain any pending data in #receiveData: as well as #atEnd to avoid false responses when SSL state hasn't been drained yet.
unknown uploaded a new version of SqueakSSL-Core to project Squeak3.11 Contributions:
http://www.squeaksource.com/311/SqueakSSL-Core-ar.17.mcz
==================== Summary ====================
Name: SqueakSSL-Core-ar.17
Author: ar
Time: 12 January 2011, 9:45:42.925 am
UUID: 7b48a0d3-e9eb-4fb2-88b3-b102b005ce02
Ancestors: SqueakSSL-Core-ar.16
Fix typo in setIntProperty.
unknown uploaded a new version of SqueakSSL-Core to project Squeak3.11 Contributions:
http://www.squeaksource.com/311/SqueakSSL-Core-ar.13.mcz
==================== Summary ====================
Name: SqueakSSL-Core-ar.13
Author: ar
Time: 9 November 2010, 11:10:32.383 am
UUID: f4b1bc5c-da10-a448-8d04-900aabd89481
Ancestors: SqueakSSL-Core-ar.12
SecureSocketStream>>binary must call super binary, not super ascii.
unknown uploaded a new version of SqueakSSL-Core to project Squeak3.11 Contributions:
http://www.squeaksource.com/311/SqueakSSL-Core-ar.7.mcz
==================== Summary ====================
Name: SqueakSSL-Core-ar.7
Author: ar
Time: 25 July 2010, 4:35:12.201 pm
UUID: b92aeb87-a54b-2a4f-8b96-811ace204d72
Ancestors: SqueakSSL-Core-ar.6
Adds SecureSocketStream, a subclass of SocketStream with SqueakSSL/TLS support.
unknown uploaded a new version of SqueakSSL-Core to project Squeak3.11 Contributions:
http://www.squeaksource.com/311/SqueakSSL-Core-ar.24.mcz
==================== Summary ====================
Name: SqueakSSL-Core-ar.24
Author: ar
Time: 17 June 2012, 12:18:49.601 pm
UUID: 859f2757-fbef-1342-872a-ac8ca1bce410
Ancestors: SqueakSSL-Core-ar.23
Only signal data available when data can actually be read from a SecureSocket.
unknown uploaded a new version of SqueakSSL-Core to project Squeak3.11 Contributions:
http://www.squeaksource.com/311/SqueakSSL-Core-ar.20.mcz
==================== Summary ====================
Name: SqueakSSL-Core-ar.20
Author: ar
Time: 17 November 2011, 11:21:49.42 am
UUID: d3bbf2e8-f5c4-1147-8dd4-db0cf48f3cd0
Ancestors: SqueakSSL-Core-ar.19
Update Squeak code to match the plugin and test changes.
Eliot Miranda uploaded a new version of System to project The Trunk:
http://source.squeak.org/trunk/System-eem.793.mcz
==================== Summary ====================
Name: System-eem.793
Author: eem
Time: 2 February 2016, 11:48:18.26222 am
UUID: 5d65cf5d-0564-4825-90d0-569661e6ae3e
Ancestors: System-dtl.792
Implement a reasonable lowSpaceLimit for the Stack and Cog VMs. David, this /should/ be back-ported to 4.6.
=============== Diff against System-dtl.792 ===============
Item was changed:
----- Method: SmalltalkImage>>lowSpaceThreshold (in category 'memory space') -----
lowSpaceThreshold
+ "Answer the low space threshold. When the amount of free memory (after garbage collection)
+ falls below this limit, the system is in serious danger of completely exhausting memory and
+ crashing. This limit should be made high enough to allow the user open a debugger to diagnose
+ a problem or to save the image. In a stack-based VM such as Cog contexts for activations in
+ the stack zone will have to be created as the debugger opens, requiring additional headroom."
- "Return the low space threshold. When the amount of free memory (after garbage collection) falls below this limit, the system is in serious danger of completely exhausting memory and crashing. This limit should be made high enough to allow the user open a debugger to diagnose a problem or to save the image."
+ | slotsForDebugger slotsForContextsOnStackPages |
+ slotsForDebugger := 65536. "Arbitrary guess"
+ slotsForContextsOnStackPages :=
+ (self vmParameterAt: 42)
+ ifNil: [0]
+ ifNotNil:
+ [:numStackPages| | headerSize numActivationsPerPage maxContextSize |
+ numActivationsPerPage := 40. "Design goal of the Cog VM"
+ headerSize := 2. "64-bytes for Spur"
+ maxContextSize := MethodContext instSize + CompiledMethod fullFrameSize + headerSize.
+ numStackPages * numActivationsPerPage * maxContextSize].
+ ^slotsForDebugger + slotsForContextsOnStackPages * self wordSize!
- thisContext isPseudoContext
- ifTrue: [^ 400000 "Enough for JIT compiler"]
- ifFalse: [^ 200000 "Enough for interpreter"]!
Eliot Miranda uploaded a new version of System to project The Trunk:
http://source.squeak.org/trunk/System-eem.793.mcz
==================== Summary ====================
Name: System-eem.793
Author: eem
Time: 2 February 2016, 11:48:18.26222 am
UUID: 5d65cf5d-0564-4825-90d0-569661e6ae3e
Ancestors: System-dtl.792
Implement a reasonable lowSpaceLimit for the Stack and Cog VMs. David, this /should/ be back-ported to 4.6.
=============== Diff against System-dtl.792 ===============
Item was changed:
----- Method: SmalltalkImage>>lowSpaceThreshold (in category 'memory space') -----
lowSpaceThreshold
+ "Answer the low space threshold. When the amount of free memory (after garbage collection)
+ falls below this limit, the system is in serious danger of completely exhausting memory and
+ crashing. This limit should be made high enough to allow the user open a debugger to diagnose
+ a problem or to save the image. In a stack-based VM such as Cog contexts for activations in
+ the stack zone will have to be created as the debugger opens, requiring additional headroom."
- "Return the low space threshold. When the amount of free memory (after garbage collection) falls below this limit, the system is in serious danger of completely exhausting memory and crashing. This limit should be made high enough to allow the user open a debugger to diagnose a problem or to save the image."
+ | slotsForDebugger slotsForContextsOnStackPages |
+ slotsForDebugger := 65536. "Arbitrary guess"
+ slotsForContextsOnStackPages :=
+ (self vmParameterAt: 42)
+ ifNil: [0]
+ ifNotNil:
+ [:numStackPages| | headerSize numActivationsPerPage maxContextSize |
+ numActivationsPerPage := 40. "Design goal of the Cog VM"
+ headerSize := 2. "64-bytes for Spur"
+ maxContextSize := MethodContext instSize + CompiledMethod fullFrameSize + headerSize.
+ numStackPages * numActivationsPerPage * maxContextSize].
+ ^slotsForDebugger + slotsForContextsOnStackPages * self wordSize!
- thisContext isPseudoContext
- ifTrue: [^ 400000 "Enough for JIT compiler"]
- ifFalse: [^ 200000 "Enough for interpreter"]!