Commit Graph

3738 Commits

Author SHA1 Message Date
Cinder Biscuits
4e07cb39ee Consume updated XmlRpcCore and test packages 2020-02-12 10:33:22 -06:00
Cinder Biscuits
c2fbcc701a Update login params 2020-02-12 06:02:52 -06:00
Cinder Biscuits
1943d9ea6d Modernize Login.cs 2020-02-12 05:41:41 -06:00
Cinder Biscuits
3702294756 Minor fix in UpdateFolderProperties() 2020-02-09 10:17:22 -06:00
Cinder Biscuits
9aa6d1616e Remove orphaned unsourced prebuilt from bin/ 2020-02-06 10:30:07 -06:00
Cinder Biscuits
3c71efeecf Remove silly unused Ray struct 2020-01-30 10:55:48 -06:00
Cinder Biscuits
64e5460ef4 Only run zip command on Windows. 2020-01-24 07:08:02 -06:00
Cinder Biscuits
8891e024b5 Search for nupkg. AppVeyor doesn't make it obvious where it's saving artifacts before deployment. 2020-01-24 06:44:28 -06:00
Cinder Biscuits
446d7ecb9d Zip up libraries before deployment to SignPath.io 2020-01-23 16:54:49 -06:00
Cinder Biscuits
118f488ff1 Zip up libraries before deployment to SignPath.io 2020-01-23 12:05:49 -06:00
Cinder Biscuits
a34727b610 Update 3 libs 2020-01-23 09:31:59 -06:00
Cinder Biscuits
8237d9130f Punt to SignPath.io for deployment 2020-01-23 08:54:30 -06:00
¡Cinder! ㊝
50a1b19e2d Merge pull request #9 from nopjmp/misc-cleanup
Misc cleanup
2019-12-16 20:07:42 -06:00
nopjmp
656f77cc92 remove ReaderWriterLockSlim 2019-12-16 19:50:40 -06:00
nopjmp
8d0ea08ca7 misc clean up of locks and add more readonly.
UtilizationStatistics.cs: "deep copy" statistics out
2019-12-16 19:50:19 -06:00
¡Cinder! ㊝
392e1395c4 Merge pull request #7 from nopjmp/xmlrpccore-async
Update XmlRpcCore to move to HttpClient implementation
2019-12-11 21:16:14 -06:00
nopjmp
4f1f5507ee dispose of the Cancellation Token correctly 2019-12-11 21:00:18 -06:00
nopjmp
9754a1dc66 switch back to a class object instead of a struct 2019-12-11 21:00:06 -06:00
nopjmp
1e19e95d46 Update XmlRpcCore to move to HttpClient implementation 2019-12-04 17:26:35 -06:00
Cinder Biscuits
25491e7527 Update system packages 2019-12-03 17:34:15 -06:00
¡Cinder! ㊝
5bd8d3e779 Merge pull request #6 from nopjmp/channels
rewrite packet handling to use Threading Channels
2019-12-03 06:39:47 -06:00
nopjmp
202b95ae0e bring back primitive outgoing packet throttle 2019-12-02 00:03:34 -06:00
nopjmp
ca23a4efe1 fix _packetInboxCount/_packetOutboxCount accounting
I failed to reset to zero and decrement the count.
2019-12-01 20:50:44 -06:00
nopjmp
e9022b6cc3 rewrite packet handling to use Threading Channels
This should prevent unnecessary wait looping internally and lower the packets time to start processing.

Seems to fix WoofBot's packet processing hot path.
2019-12-01 20:23:35 -06:00
Cinder Biscuits
e84835dde2 RegAPI is for all intents and purposes publically dead, mark RegistrationApi class Obsolete 2019-11-14 10:46:16 -06:00
Cinder Biscuits
9cbd9d128d Move from XmlRpcCs to its successor XmlRpcCore 2019-11-11 17:33:28 -06:00
Cinder Biscuits
24e390c6e0 Update Microsoft .NET Test SDK 2019-11-11 17:30:06 -06:00
Cinder Biscuits
b28287686c Make GiveFolder() recurse children and collect all items. This is the correct behavior and resolves null exception reported in https://github.com/cinderblocks/libremetaverse/issues/5 2019-11-03 14:37:41 -06:00
Cinder Biscuits
16649cfafe Maybe 2019-10-30 21:28:20 -05:00
¡Cinder! ㊝
b0b2f85d8f Merge pull request #4 from nopjmp/master
Modernize TestClient uploadscript a bit more
2019-10-30 21:27:38 -05:00
nopjmp
3ddec22d92 make logging messages in uploadscript better 2019-10-30 21:13:40 -05:00
nopjmp
f6cf0ac588 modernize testclient uploadscript 2019-10-30 21:00:09 -05:00
Cinder Biscuits
6e846008e2 Modernize TC UploadScriptCommand.cs 2019-10-30 20:46:28 -05:00
Cinder Biscuits
4c669dc363 I don't know why I did that. lol 2019-10-30 20:46:01 -05:00
Cinder Biscuits
b4929f83e0 Modernize TestClient 2019-10-30 20:39:56 -05:00
Cinder Biscuits
06887457b5 csproj Product updates 2019-10-30 15:39:21 -05:00
Cinder Biscuits
6a84baf47f Remove protobuf decorators from LibreMetaverse.Types. It's doubtful that anyone is using it. R.I.P. Halcyon 2019-10-28 19:30:31 -05:00
Cinder Biscuits
cf7698255e Fix login test envvar existance test 2019-10-27 14:52:32 -05:00
Cinder Biscuits
b140e543bf Increment build number on PR otherwise we get collisions and screw up nuget deployments 2019-10-26 20:03:38 -05:00
¡Cinder! ㊝
6a922626cf Merge pull request #2 from nopjmp/master
Clean up + Optimizations
2019-10-26 19:11:46 -05:00
nopjmp
2c063c2afe Fix bug with how CancellationTokenSource works.
* CancellationTokenSource needs to be Disposed
2019-10-26 17:11:55 -05:00
nopjmp
b3d63cf2ef Queue multiple textures if we have room
Additionally, fix a potential bug where a thread is not running and does
not update the State to Progress, so we want to count them as active.
2019-10-26 16:56:09 -05:00
nopjmp
5ba7da70a9 Cleanup BitPack a little bit 2019-10-26 16:38:51 -05:00
nopjmp
5212d3aa99 Switch to string interpolation and inlined out var definition 2019-10-26 16:38:51 -05:00
nopjmp
7a4588e65a Remove custom Queue implementations
* Additionally use a SemaphoreSlim for checking queue size and waiting
* Use ConcurrentQueue for most things
2019-10-26 16:38:51 -05:00
nopjmp
b4be05f6ca Target .NET Core App 3.0 to make these easier to run from CLI.
Console Applications have to target a specific runtime framework.
2019-10-26 16:38:51 -05:00
nopjmp
060ae94000 Remove custom Lazy and make PacketDecoder's Dict Lazy<> 2019-10-26 16:38:51 -05:00
nopjmp
c514523bf6 Start team Rider settings 2019-10-26 16:38:51 -05:00
nopjmp
ed227a272c Remove custom Parallel class 2019-10-26 16:38:51 -05:00
nopjmp
fbc85d8436 Refactor PacketDecoder since we don't need decoder callbacks 2019-10-26 16:38:51 -05:00