{"shas":[["e0e6552a141e6257cc204d912c8b60957fe98966","87829f666cc756c6ce7f24a64f1285ec155894c1@gmail.com","Merge branch 'master' of github.com:freenet/fred-staging","TheSeeker"],["5268c18146022cb3a34a3769fa19345eb6cb66cb","d45864ab4277db3d0e9999af116eb7d17fa2db71@gmail.com","Resolve https://bugs.freenetproject.org/view.php?id=4420\nAdded some checks for \"Oracle \" in the places we looked for \"Sun \" and edited the I10n files to change \"Sun\" into \"Sun/Oracle\"  Changing straight over to Oracle instead of Sun/Oracle is bound to confuse folks.","Juiceman"],["6b5d00ce8debf194ba0c8e603d154b359133101c","d45864ab4277db3d0e9999af116eb7d17fa2db71@gmail.com","Merge branch 'master' of github.com:freenet/fred-staging\n\n* 'master' of github.com:freenet/fred-staging:\n  Logging\n  Set the lower bandwidth limit to min(total/2, total * (2 / peers)). No single peer may use more than this. This ensures that inter-block times remain reasonable, especially for realtime transfers; math is included in a comment. The guaranteed bandwidth for a peer is their fraction of (upper limit - lower limit); we will not reject requests (except for exceptional reasons) while they are within this limit. Note that this may significantly slow down bursts of realtime requests in a few cases (e.g. darknet peer), however the current situation results in them being accepted and then the transfers timing out!\n  Factor out getLowerLimit so can change policy in one place.\n  Move peer count outside of getPeerLimit. We will need it elsewhere...\n  Increase realtime timeout to 10 seconds. A real fix will take some time, but this should improve matters significantly.\n  When moving to urgent, set timeLastSent to item submission time.\n  Call addToNonEmptyForward to add in the correct order. Policy will be specified by the initial value in Items.\n  Logging\n  1358: Mandatory Monday.","Juiceman"],["e03936695aa34eea7acf29b62488bc743030c70d","d45864ab4277db3d0e9999af116eb7d17fa2db71@gmail.com","Mark XMLSpider and XMLLibrarian as depreciated so new users aren't encouraged to use them while still allowing them to be loaded if someone really wanted to.\nTodo: Remove from list altogether?","Juiceman"],["3a9a75390e539c0b815c7915f4f47099d8d60b4f","efdf5bae3a0ac81ce9f9cc347a53f4c5e724625f@gmx.com","Add tests for getNextUrgentTime()","Martin Nyhus"],["dd9d81c59e48fd68ae47bd0562b4b53aa9b2cdbb","efdf5bae3a0ac81ce9f9cc347a53f4c5e724625f@gmx.com","Test urgent time when readding messages","Martin Nyhus"],["1cb90f76cfe3f8a04de84bf4b0ec7a73e95ddde5","efdf5bae3a0ac81ce9f9cc347a53f4c5e724625f@gmx.com","Rewrite test to cover a more general case\n\nRewrite the regression test to cover the general case where two elements\nare added in the \"wrong\" order, ie. the least urgent first.","Martin Nyhus"],["1c060a9af3b071ffa6d740b9bdd56c60f83e43ee","efdf5bae3a0ac81ce9f9cc347a53f4c5e724625f@gmx.com","Check that grebQueuedMessageItem() returns the most urgent message","Martin Nyhus"],["55d7c8b4abda787eafdf07c48f5c393f59095af7","efdf5bae3a0ac81ce9f9cc347a53f4c5e724625f@gmx.com","Add copyright notice","Martin Nyhus"],["564056ed976ec48cd29f9f5c86c3b296ed454d3c","efdf5bae3a0ac81ce9f9cc347a53f4c5e724625f@gmx.com","Move Eclipse output to match Ant\n\nMoves the output folders used by Eclipse to match those used by Ant","Martin Nyhus"],["04e8aa4128718bed32acc1ef1e91c15fece8ccbb","5e1df598b8f4c02c517a28b1580eebf6bc600bc3@amphibian.dyndns.org","Revert \"Take into account all lost / acked packets in computing the throttle.\" - I am seeing selective loss of large packets, so we do need this. Not a simple revert, there is some of 2f1ac7f0eb6e500e051906d774d7a40f5a9bf4c3 here too.\n\nThis reverts commit 81399e3259bb951818a780a5458e55b91f9f67a5.\n\nConflicts:\n\n\tsrc/freenet/node/NewPacketFormatKeyContext.java","Matthew Toseland"],["1becd46e24efe6680dfb44ab92603b15de9425c0","c85da75a086764f7d55b4ba66439cf4c4b2a4ad2@fms","Small update to russian l10n","hungrid"],["8c83264ac4255e8cf55e96e58d951ae9e267d66d","5e1df598b8f4c02c517a28b1580eebf6bc600bc3@amphibian.dyndns.org","Add some flags to OfficialPlugin's. Remove the (depreciated)'s. The names must not change!","Matthew Toseland"],["569110845fc209395a712dc02ebe6e09f9fb24af","5e1df598b8f4c02c517a28b1580eebf6bc600bc3@amphibian.dyndns.org","Add some flags to plugins. Do not change the names of the plugins - e.g. adding (Depreciated) in previous commit!","Matthew Toseland"],["e240676f425233d0f49dedbc535c30a64d33f241","5e1df598b8f4c02c517a28b1580eebf6bc600bc3@amphibian.dyndns.org","Label plugins visibly as experimental or deprecated","Matthew Toseland"],["28359be0a077b1f6cfa91f1d8c341c3c2a09718a","5e1df598b8f4c02c517a28b1580eebf6bc600bc3@amphibian.dyndns.org","Improve l10n (plugin list title)","Matthew Toseland"],["c4872a16c276a446ddb4b9bba65f61fa3ef1a9e5","5e1df598b8f4c02c517a28b1580eebf6bc600bc3@amphibian.dyndns.org","Only show the advanced details in advanced mode.","Matthew Toseland"],["715e5175c8232cb108b88873e1becc005535e69d","5e1df598b8f4c02c517a28b1580eebf6bc600bc3@amphibian.dyndns.org","Use a list of radio buttons for loading plugins, and document them.","Matthew Toseland"],["a49d3b130392fa7c5a3dfa331b8838bac339ba01","5e1df598b8f4c02c517a28b1580eebf6bc600bc3@amphibian.dyndns.org","Better l10n","Matthew Toseland"],["bdfb49261b9de8dc28e8b4542441c80bf6ff6c27","5e1df598b8f4c02c517a28b1580eebf6bc600bc3@amphibian.dyndns.org","Improve description for Spider.","Matthew Toseland"]],"repo":"Thynix/fred-staging","actor":"Thynix","ref":"refs/heads/master","size":541,"head":"2af93bd1bf42f8fd4a9ae09c34afdcd580929aa3","actor_gravatar":"721500f98f7291c81a6fd675ac01f5c7","push_id":30097650}