| 2 |
General / Technical Discussion / Re: Subjectivity |
Apr 10th, 2006, 6:13pm |
| Started by douglas | Last post by E. Gun Sirer |
Amit, that's a good request. We added support for it in the latest version of Credence. Credence associates votes with files through the file digest (essentially, a one-way hash of the file contents). This allows different metadata to exist for the same content. A file, advertised under metadata M1 and M2, will collect votes that capture the metadata info that the file was advertised under. The latest version of Credence will take this captured metadata info in the votes into account when weighting files. For example, suppose a file was advertised as belonging to artist X, has bitrate 128kbps, and you gave it a thumbs up. This vote is going to count as a thumbs-up when I do a subsequent search for artist X, it will be ignored when I do a search for artist Y (as the "name" field is not exclusive; the same file might have multiple, legitimate descriptive names), and it will count as a negative vite when I look for a file that is 256kbps (because the bitrate field can only have a single correct value, which in this case is 128kbps). The NSDI paper has the details. Thanks for the suggestions! |
Reply Quote Notify of replies
|
| 3 |
General / Technical Discussion / Re: Verson 1.4 compares to ???? |
Mar 15th, 2006, 1:06am |
| Started by John | Last post by Anonymous |
Well, the limewire folks put out new versions pretty often, and not always to fix security holes. The newest Credence 1.4 was current to the Limewire 4.9.37 plus all of the changes right up to a few days before I released 1.4. Most of the changes around that time were NOT security related, but rather small improvements to various bits of code that, in all likelyhood, hardly anyone would ever notice. This includes things like "Small changes to the UPnP code for some weird routers", and "Fix a rare freeze upon startup". AFAIK, there have been no security-related fixes to limewire, so it is perfectly safe to keep using Credence 1.4. If will keep trying to keep up with the limewire people, but since Credence adds a bunch of features (especially the new GUI features in 1.4), the two code bases take some time to merge. -Kevin |
Reply Quote Notify of replies
|
| 4 |
General / News / Re: Release 1.4 is out! |
Jan 20th, 2006, 8:57pm |
| Started by Forum Admin | Last post by ArneBab |
And on its heels, here's an osx-version: http://gattaca.cs.cornell.edu/credence/software/LimeWire-Credence-osx.zi p ( link modified by kwalsh - to point towards the main server ) Magnet-Link: magnet:?xt=urn:sha1:KMBTFR75A4NKJ7TVC463HL6NESRO7NZO&dn=LimeWire-Credence-1.4-osx.zip&xs=http://edrikor.dyndns.org:9846/uri-res/N2R?urn:sha1:KMBTFR75A4NKJ7TVC463HL6NESRO7NZO&xs=http://edrikor.dyndns.org:6346/uri-res/N2R?urn:sha1:KMBTFR75A4NKJ7TVC463HL6NESRO7NZO&as=http://draketo.de/dateien/LimeWire-Credence-1.4-osx.zip And Magma-List for Phex Users: http://draketo.de/dateien/LimeWire-Credence-1.4-osx.magma |
Reply Quote Notify of replies
|
| 6 |
General / News / Re: I've updated Credence |
Dec 25th, 2005, 11:15pm |
| Started by Haxwell | Last post by Anonymous |
Thanks Haxwell! I feel kind of like I've been scooped. We have all beend getting that annoying box (Emin included). Seeing that dialog every day has been a big motivation for me to put out the next release. This is due "any day now", although Christmas has intervened a bit (kids are sleeping now, which is why I'm able to write this). This new release includes a bunch of improvements, and rolls in all of the latest from the main LimeWire code. Most notably, you will be able to vote in a lot more ways, i.e., "This file has the wrong bitrate advertised", or "File type is okay, but name is bogus" and so on. More details when the code is released. And it is a lot faster loading (anywhere from 10 to 100 times faster or more, depending on how many votes you have). The code is all done, and I spent last week tracking down and fixing a handful of (important) bugs. Haxwell, I'd love for you, ArneBab, and/or some of the others here to take a shot at using it and let me know what you think. I'll post a second message right now about that. -Kevin |
Reply Quote Notify of replies
|
| 7 |
General / Technical Discussion / Re: Using the Eclipse IDE |
Dec 23rd, 2005, 1:01pm |
| Started by Haxwell | Last post by Haxwell |
Okay, I solved my own problem.. When running Limewire from the command line, you type 'run' from the root of the GUI directory. This kicks off the run.bat file. In that file the classpath and VM variables are set. You should look at that file for reference. In Eclipse, I had created a Debug configuration of type Java Application. In the Classpath tab, under Bootstrap entries, I clicked on the 'Advanced...' button, and chose Add External Folder. I then pointed it to the lib\messagebundles folder. I also needed to add the themes.jar, so I clicked on the Add External JARs button, and selected the themes.jar that was listed in the run.bat file. You will want to go to the Arguments tab as well, and add the JVM arguments that are used in run.bat. I have been deliberately brief here, assuming if you are trying to run Limewire in Eclipse, you know enough to fill in the spaces. Anybody else, don't hesitate to contact me. Hax |
Reply Quote Notify of replies
|
| 9 |
General / Technical Discussion / Audit in Credence |
Dec 1st, 2005, 1:03am |
| Started by Amit | Last post by Amit |
You mention the use of Audit - both locally and for another client within Credence in your paper (Fighting peer-to-peer SPAM and Decoys with Object reputation). Probably I have missed it, but I am not able to see it implemented within the code. Can you point me to the correct module of the source code? Or if possible, describe me how it works in theory? Credence is really a great contribution to P2P reputation systems. Thanks, Amit |
Reply Quote Notify of replies
|
| 10 |
General / Technical Discussion / Re: Ratings and file-name |
Nov 29th, 2005, 12:03pm |
| Started by ArneBab | Last post by ArneBab |
Maybe Credence-Clients could do the matching themselves when you include the rated filename in cleartext and as hash and each client checks for itself, if it wants to use the rating of the file as a valid rating. Maybe with "Same Name - Name slightly different - Name radically different" as User-Info and using only the first two included in ratings. I don't know, how much work this would take, but it would allow to include more complex name-comparision methods in the future (as nothing is being said about the way the names are being compared in the rating of file and file-name). When a name gets changed too often, this could mean, that a vote doesn't stick to the file anymore (but gets discarded for the specific file with that specific file-name), and votes on files of slightly different files could simply be a bit less trusted than those with the exact file name (additional to the trust towards the sharing user). Maybe it would even be possible to display only positively rated names, as soon as any positively rated file-names are avaible. Files could then be rated with many different names and Credence-Clients might have to have many different ratings on the same hash and to give the User some kind of summary of these ratings. The Hash still identifies, the name shows how the rating gets interpreted. |
Reply Quote Notify of replies
|
Return to the board index.
|