[Pkg] The Trunk: SMLoader-cmm.66.mcz

commits at source.squeak.org commits at source.squeak.org
Sat Feb 12 22:49:35 UTC 2011


Chris Muller uploaded a new version of SMLoader to project The Trunk:
http://source.squeak.org/trunk/SMLoader-cmm.66.mcz

==================== Summary ====================

Name: SMLoader-cmm.66
Author: cmm
Time: 30 January 2011, 2:47:45.324 pm
UUID: d1d38f67-ef00-471d-a04e-6f84131632cc
Ancestors: SMLoader-cmm.65

Request password separately if user does not enter it on the SMReleaseBrowser window.

=============== Diff against SMLoader-cmm.65 ===============

Item was added:
+ ----- Method: SMClient>>ensurePassword (in category 'private') -----
+ ensurePassword
+ 	self password isEmptyOrNil ifTrue: [ self password: (UIManager default requestPassword: 'Please enter your SqueakMap password.') ].
+ 	self password isEmptyOrNil ifTrue: [ self error: 'authentication failure' ]!

Item was changed:
  ----- Method: SMClient>>login (in category 'api') -----
  login
  	| response |
+ 	self ensurePassword.
  	response := self client
  		httpPost: self smUrl, '/login'
  		content: 'uusername=' , self username , '&ppassword=', self password, '&requestedUrl=%2Faccount&1-4=Log+in'
  		type: 'application/x-www-form-urlencoded'
  		do: [ : req | req headerAt: 'Connection' put: 'Keep-Alive' ].
  	(#(200 302 ) includes: response code) ifFalse: [ self error: 'login error' ].
  	"Eat up content."
  	response content.
  	^ response!



More information about the Packages mailing list