From dc0a8f7ffb022f72cd87beb94d71b335b692637a Mon Sep 17 00:00:00 2001 From: NTCoding Date: Sat, 12 May 2012 18:44:31 +0100 Subject: [PATCH] Deleted raven auth test - problem for another time --- FubuRaven.NTCoding.suo | Bin 438272 -> 438272 bytes .../Plugins/Raven.Bundles.Authentication.dll | Bin 0 -> 11264 bytes .../Plugins/Raven.Bundles.Authentication.pdb | Bin 0 -> 19968 bytes packages/RavenDB.1.0.0.472/server/gb.ps1 | 112 ++++++++++++++++++ .../Authentication/When_not_logged_in.cs | 10 -- 5 files changed, 112 insertions(+), 10 deletions(-) create mode 100644 packages/RavenDB.1.0.0.472/server/Plugins/Raven.Bundles.Authentication.dll create mode 100644 packages/RavenDB.1.0.0.472/server/Plugins/Raven.Bundles.Authentication.pdb create mode 100644 packages/RavenDB.1.0.0.472/server/gb.ps1 diff --git a/FubuRaven.NTCoding.suo b/FubuRaven.NTCoding.suo index ef584317d4277067d026733a6f7529b838c5d31d..6f414f4958f4388fb9d81ae19439875d56f4846a 100644 GIT binary patch delta 237 zcmZp8Al2|dYC{eSt3X-qxwOfJEJ2f<vAT$Vpc{m zn4xbuJ|Nj5~Z^O*M5C+7yKx_xZkxbJQxLKqoHn41$U}oFHC-~s1 zm3y4I%N)+-!pv7boP8uUy)lJRc>51QHjbppPP65v%QdlC2zI0!OU!;NF?&Um@A8?F Tsx7S36N}hHx7U=gwO9iHCSgvp delta 212 zcmZp8Al2|dYC{eSYe3-B#JI_YEJ2)%|A9b`fq`Lq10##h<{vCRY#fY0t{_xMV{-}j z`9++JszAOxLTuf6fyswi3@4ZD_Xp9I diff --git a/packages/RavenDB.1.0.0.472/server/Plugins/Raven.Bundles.Authentication.dll b/packages/RavenDB.1.0.0.472/server/Plugins/Raven.Bundles.Authentication.dll new file mode 100644 index 0000000000000000000000000000000000000000..6d1c8d00359ea2f68aa0495c8fc6fc68069ce292 GIT binary patch literal 11264 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 O-{D05`TBnsfqw@+a=$zP literal 0 HcmV?d00001 diff --git a/packages/RavenDB.1.0.0.472/server/Plugins/Raven.Bundles.Authentication.pdb b/packages/RavenDB.1.0.0.472/server/Plugins/Raven.Bundles.Authentication.pdb new file mode 100644 index 0000000000000000000000000000000000000000..83bb36b71c4a0e6e88203d6bcad4251ffe5d6f50 GIT binary patch literal 19968 zcmeHOdu)~E8GlcED0gjZVOW_KD6DchJuMYlL@2#rapfW{hzsWM_4K1X<8V$r=PR^} ziJu#&TQnoiC77^;MP+8Uey!d79e6HV@rvIVJS4%rqs1c+{T)N~3 z&3EyWgKJs>pLN{5_NB>ZiVn4jQ=6a8`|;`KuRrzPyMHP=v{r?u|LEaw6zx7!baJr} zpH10ta@Vm~{cD}yZhhh7hBqEc{NyRB4dIPXLyuHU-?QZ}5!-rA#NL{VxUT|l22Kag z0L}zX22KG^1x^EA2fQB0a*BY(z#D)iz*)fAz^?%30B;1|1S|#SAUhJs*7*N(&l7v= zy5q+~_Z0RVeC_S+*=b#_l!=zWQ1+k8qSyX2%ywkbiEdl2{E3%9w&s7P{h#=j=W57? z1hO^$Is2cD(YW$uWNZ9e?>IMWRbU=p!>w2ATJLW{fmJ^A` zcBTinCGA8YoRo!js6rDgw6kMbQWe^v3zg9U9ST_Kg{B94b)n;LXgm@5mfaYQp#5wm z3LIx6Wr1ODf#VQmb1d1Lu-7@Qwv}`?$7~9-xi6A*lH+fzEz7o?D9et=Y|7LgD4TnA z!Zt-jE0p6oDhPnYZ0vrD?|%cipU=V7D}kH-9`v0>^D9rh-q%z7s!tE~h&z;zlm$TM ztI@frBNafF-MjeF@9)4j`P3=$Y@h+^mPxztWa;xvOPym{^1NxOZzk=9?P4p_QV*Gy zJa1YAb1(`C)NvpIhN@8Nm*Xe8Y$vqEN+$Qm6P;~V)Irp2kzd5Kf{%d#Ac1M8iSnXt zZT(5d-itH6f$uF!4wZ@zZBkJaHkv5d!r z0(DBtug13Ws`4N}^I3lezlQuO#OFa^!&Yl-tgkWsd>No+3{UqiH)L3 zRD=3a0Qa0&Wu&ZF#mNmEMi3P z|2qFU*6b_C4fe^aD^eFY&Xmysbhs0pXhnDI}z`II{77GmmHGX8eu5wP;101D*k#n-?5GfOU)QRy5LSIkra$ zqz<61CCJNsCauu{bVbU?)Ui|+l$ysZmhB*wtla#+0`uR#qVu1Y&1*kLuBYkkG&*#I z1_7`|5&4Tdo&wG`^O>~NQ$%~_ReD>=XLYH0C;35R z>#xrF|MnG~{}3M_U9Mx*f%7P77mEY<@Mru18jyAwOWP`3>H+TbT&_zWess~LZ34Or zKyk_IU~D?Vywi*CNtQpvw@?I;KMgN+$O~3QVcM)X#P+ z8}F0$o?Nd?AR8$Ytc@9@epEpFZ7mcCfa7QYc?%XHUiLc>cH#-@)(Ct=?W>_I>8nvM zn@~tx_R}YRB@0yd*0uV(SdRhnxUh?Ij1kB7yOWWc-!KHfxzEAD29xT2gG$3}9ahqY+y=@uae*z- z-mVBT$abmpY|_9Uh3g0BX-ZF}os|9~?F{*xFB$x_^@qAR6u(;MpEeAiV^6;l#FHQM zB$2SVH=>UUv8VBR_IJX@s5LQFrw|FAyWQ0u-($z_!9L5Tp0I3=pEn&(f|}xCIX|&K zNaLl??VwCUyY9`Op5}|5|LOk8#LRzH2j>Xa%=3`P)i(dRw!DgVb8R>SinZb3El{jF zgt;GB1zHD+)#ke|fZmC)TKjH8YJqiVhVTp5^SudSSSx_yRUlj=!)opN0peExw;_I# z7>IOiW4$Y;myIeOQJn1u(fNnsT zKKFJ|`Vu=qnSK}O9E2@U%+>?+>F`$1eH^q5^a;>;pdivW^ou)$AG6;tU-i*%pl@Cb zdN=TPpqlfkc+Ty)X?`WoY6lU@8xQpXZa)+!LAc zS?>vJAIB4eF&qS`D8D-te^7>DBiO!SnP3d+pEq&6H!vaJtlsS1`?P4WPZv4o6 zYqi$^tmz1a)Edt+f=Ix8CapZX&G5k%58;Eg*@=C)C>%Hf-pndc&WQayb;g|Lv$3u4 z+lI6~v|07wb3G^rHSIMvCzUUAKNFO5o$LHq_9T>%KQG-UIgdE5ajFeIDL(|IzOZcs z&P{%E&erp!18@PzIpm#B&!9iQXU9hgeA8Dtwepig$kz%*od?Qd?#B=5y*j*1hZ#q# z)AUVEn>GJ&O=oHPAI*POhhH}7bbN09LlDD4{ji*DG3Xy%4S=;zo@sC{aL%j-wgB6K zyMR$(AMgN>x_kuq9FTMC6z~;b4hBo$X0cG(Nk3S=Aujl4i(5VX;0j)|1v}^~sC=~h zJ~8;R%j8phoiEINr^`f0mIiyz43JP02dn zlwZZQFx8$sF~lN_vb=foOx_h>NSGm7Ap^pb+Wz*P?tLF_IHc1>D?1B#UDsXlzN(vX%0(FZMN!5BBR+x=>uajkH&v~KBo$n~?(4(@ zsFOfj!OwH=jlOR4PH6R-a46IiN%lmo{>CWo!Iz8Mni?CLYJ*D9mv75VVf-tem&&&2 zF+gy{a?ouNHC1)hwN=&4%uBd@-NTPR$9VtLDj!sr`-<;fFXHr$gT{Z(80yZ>_|F(L{)gWky&T3i{+NRq^S?sNf#;9E z2L2plTnkEl;K1;`!C6qw7K6%WVMBm8p1W{Oo(bd`=@cOMsN;M^mwHaf!$>}Mt4t=s zmAfN&eOQ_GM|xQ+`|@w+o__#J8}SytsbVaT{h15IodnMmhSe4J5jH3H|NkI^ zFA^?mgNJ{LDuOi)%U7&iF4v%CCjy^PzX?2($^`NlPo2*M@>T+QADju~wF0+fG7u(@ ze*TVwS4LY@#mxo>ZOeR39j1A>m zI=PM_*2IzW=9ua7Fk^U6&ObuC#%Dpt|H3(CO6fT1cf;d&lT2TA@T=)@6ga$Qv9SR2 zHeHLAQ3@zT1;tXZ>f3O0bQBVJGEn9F#m)yda}Ip^ucDn>t4kVxxvt>ghaWVo<$Xyd z9&GN}5ZfIWl`(5Cp0vp|v)i^h?L-F-!S`f$fleuHZvDR^>pyK7ZR<$Z|I4lYoPzWZ zxc)By(g)z$KMyz`X#7RKqoMVqZ^QM!5J(@0_ZnxIT*hL%EwoCGcNP{=Gv0 literal 0 HcmV?d00001 diff --git a/packages/RavenDB.1.0.0.472/server/gb.ps1 b/packages/RavenDB.1.0.0.472/server/gb.ps1 new file mode 100644 index 0000000..8d0e98e --- /dev/null +++ b/packages/RavenDB.1.0.0.472/server/gb.ps1 @@ -0,0 +1,112 @@ +param([string[]]$bundles) + +$appConfigFileName = "Raven.Server.exe.config" +$webConfigFileName = "web.config" +$base_dir = resolve-path . + +$global:downladUrl = "" +$global:pluginsPath = "NOT-FOUND" +$global:tempZipPath = "" +$global:tempFolder = "$env:temp\RavenDB-Plugins-Get" + +function GetPluginsFolder { + if(test-path $base_dir\$webConfigFileName){ # First, try loading from web.config + $config = [xml](get-content $base_dir\$webConfigFileName) + $node = $config.SelectSingleNode("/configuration/appSettings/add[@key='Raven/PluginsDirectory']") + if ($node) { + $global:pluginsPath = $node.value + return + } + } + + if(test-path $base_dir\$appConfigFileName){ # Try loading from appConfig + $config = [xml](get-content $base_dir\$appConfigFileName) + $node = $config.SelectSingleNode("/configuration/appSettings/add[@key='Raven/PluginsDirectory']") + if ($node) { + $global:pluginsPath = $node.value + return + } + } + + if(test-path $base_dir\Plugins){ # Last resort - try the default folder if exists + $global:pluginsPath = "$base_dir\Plugins" + return + } +} + +function FigureOutDownloadUrl { + # TODO: Support unstable builds + # TODO: Support specific builds + $global:downladUrl = "http://builds.hibernatingrhinos.com/downloadLatest/ravendb" +} + +function GetBuildPackage { + FigureOutDownloadUrl + $clnt = new-object System.Net.WebClient + $global:tempZipPath = "$env:temp\RavenDB-Latest.zip" + Write-Host "Downloading RavenDB binaries..." + $clnt.DownloadFile($global:downladUrl, $global:tempZipPath) + Write-Host -foregroundcolor Green "Download complete" +} + +if (!($bundles.Length)) { + Write-Host -foregroundcolor Red "Please specify bundles to get" + return +} + + +# Locate Plugins folder +GetPluginsFolder +if ($global:pluginsPath.Equals("NOT-FOUND")){ + $global:pluginsPath = "$base_dir\Plugins" +} + +# Create a Plugins folder in the default location +if (!(Test-Path -path $global:pluginsPath)) +{ + New-Item $global:pluginsPath -type directory +} + +Write-Host -foregroundcolor Green "Found plugins directory in $global:pluginsPath" + +# Download build package +GetBuildPackage + +# Create temp directory if does not exist +if (!(Test-Path -path $global:tempFolder)) +{ + New-Item $global:tempFolder -type directory +} + +# Unzip to temp folder +Write-Host "Unpacking..." +$sh = new-object -com shell.application +$zip_file = $sh.namespace($global:tempZipPath) +$targetfolder = $sh.namespace($global:tempFolder) # where to unzip to +$targetfolder.Copyhere($zip_file.items(), 0x14) + +# Iterate over existing plugins, and copy new files from the package if exist +foreach ($bundle in $bundles) { + if (Test-Path -path $global:tempFolder\Bundles\Raven.Bundles.$bundle.dll) { + Write-Host "Copying Raven.Bundles.$bundle.dll" + Copy-Item $global:tempFolder\Bundles\Raven.Bundles.$bundle.dll $global:pluginsPath\Raven.Bundles.$bundle.dll + + if (Test-Path -path $global:tempFolder\Bundles\Raven.Bundles.$bundle.pdb){ + Write-Host "Copying Raven.Bundles.$bundle.pdb" + Copy-Item $global:tempFolder\Bundles\Raven.Bundles.$bundle.pdb $global:pluginsPath\Raven.Bundles.$bundle.pdb + } + } + else { + Write-Host -foregroundcolor Yellow "Warning: bundle '$bundle' was not found" + } +} + +# Cleanup +if (Test-Path -path $global:tempZipPath) { + Remove-Item $global:tempZipPath +} +if (Test-Path -path $global:tempFolder) { + Remove-Item $global:tempFolder -recurse -force +} + +Write-Host -foregroundcolor Green "Update completed successfully" \ No newline at end of file diff --git a/src/tests/Web.Tests/Authentication/When_not_logged_in.cs b/src/tests/Web.Tests/Authentication/When_not_logged_in.cs index 83df8fd..1321bdc 100644 --- a/src/tests/Web.Tests/Authentication/When_not_logged_in.cs +++ b/src/tests/Web.Tests/Authentication/When_not_logged_in.cs @@ -16,16 +16,6 @@ public void Access_to_site_management_404s() Assert.That(res.StatusCode, Is.EqualTo(HttpStatusCode.NotFound)); } - [Test] - public void Access_to_raven_studio_404s() - { - var req = WebRequest.Create("http://localhost:8080"); - - var res = GetResponse(req); - - Assert.That(res.StatusCode, Is.EqualTo(HttpStatusCode.NotFound)); - } - private HttpWebResponse GetResponse(WebRequest req) { try