Re: Namesys now accepts Visa cards on our website (support questions and donations both)
On Sun, 2004-05-16 at 19:07, Hans Reiser wrote: From the email below I realized I had forgotten to announce this. We will answer any question we can answer in half an hour for $25 More below. Markus Törnqvist wrote: On Thu, May 13, 2004 at 10:04:34PM +0200, Paul Wagland wrote: Just a thought... Have you considered a pledge page? I.e, put up a list of features, and then allow people to pledge donations for when those features are finished. I for one would pledge 10USD for the repacker/disk optimiser, and yes, I know it isn't much, but you already have my donation for nothing :-) And, people often prefer to give money to a cause. Pass the hat around :) Problem just is that the repacker is probably commercial for a reason. The reason being that it provides income at a steady pace. If it were pledged it would give some money, sure, but not at a steady pace. I'm surprised if Hans hasn't given this some thought, being the logical extension of the $25 helpdesk. Maybe the biggest problem is safe money transactions. You don't just deal to a foreign country, you deal out of the European Union. i believe this is true. i had a question, which i was ready to pay for. also, a note that it will be answered quickly would make ppl pay, but if it doesent accept paypal or something, its hard for ppl to pay. i was lucky ppl on the list answered :D And then there's this one country with a fairly large population that STILL hasn't moved beyond money checks. The one with fifty states. I haven't been able to get a large enough amount from distros to support us (but thanks to Lindows for being a major help), and darpa sponsors research not resizers, so I am thinking I might try selling the resizer. Our fiscal situation remains quite awful, and the resizer might be a way to fund the enhanced semantics. I guess it is time to try the mixed model in which we sell base code that is better than winfs/ext3, and some non-essential addons (like a resizer, maybe some non-essentail plugins, etc., ) are for sale and they fund the free stuff. I really want to see free software work as a business, so I keep trying things. Governments are not really set up to fund free software effectively yet, they fund research which is not quite the same as products that are usable. i dont think you will gain anything from selling the resize'er, or any other plugins. people would just warez it. however, setup paypal! i'd be ready to donate! Support does not make much money, a few hundred a month. hopefully us accepting visa cards will improve this. -- Regards, Redeeman () ascii ribbon campaign - against html e-mail /\- against microsoft attachments
Re: 2 Terabyte install
On Sat, 2004-05-15 at 23:28, Hans Reiser wrote: Paul Wagland wrote: On May 13, 2004, at 7:43, Hans Reiser wrote: Well, if people care enough about it, we can optimize it at a pretty small cost in time, and we will do so if a sponsor like Lindows asks us for it. Otherwise we'll focus on getting that compression plugin out the door, etc. Just a thought... Have you considered a pledge page? I.e, put up a list of features, and then allow people to pledge donations for when those features are finished. I for one would pledge 10USD for the repacker/disk optimiser, and yes, I know it isn't much, but you already have my donation for nothing :-) And, people often prefer to give money to a cause. Just a thought, feel free to ignore it if you wish :-) Cheers, Paul Maybe we need to ask for volunteers to create a pledge page.;-) Seriously though, it is a good idea, though I note that it only got $1000 for gentoo despite being slashdotted My mother (Beverly, who did our art on our website) is working on a Namesys tee shirt to sell on our website, maybe we should add the word supporter to the tee shirt. YES! i have been called a walking ad just for saying how good reiser4 is, im sure a tshirt wont hurt my reputation ;) Hans -- Regards, Redeeman () ascii ribbon campaign - against html e-mail /\- against microsoft attachments
Re: Namesys now accepts Visa cards on our website (support questions and donations both)
On Thu, May 20, 2004 at 08:22:17PM +0200, Redeeman wrote: i dont think you will gain anything from selling the resize'er, or any other plugins. people would just warez it. however, setup paypal! i'd be ready to donate! Call me naive, but I don't think people are indecent enough to warez this. Maybe some people would think twice if the price tag was ok and the resizer and stuff would ship with a note warezing this ransomware will cause us severe damage, please don't do it As far as paypal is concerned, it's a user-space kludge for a kernel-space problem for real. Money should move from one account to another, not from a credit card via a dealer to a virtual account. Besides, see this: http://www.paypalsucks.com/ -- mjt
Re: On a free repacker
On Thu, May 20, 2004 at 10:28:13AM -0700, Hans Reiser wrote: 2) You could sell the sources and the rights to do whatever you want, except redistribute it. Yes, I think this. Hopefully people will send in features, then. I think 5% of the cost of the storage hardware (including raid cards), which is about $5 for most people. I'm not sure I follow. Buyers will tell you what hardware they have and you will price it accordingly? Good for large customers, bad for individuals... Maybe user and corporate licenses separately? I understood that a binary-only model would be in the form of a kernel module? It may be the easiest method. only user space portion will be non-gpl. What about the ransomware idea, gpl when enough money is gained? At the price of five bucks, I won't mind paying even if it isn't ransomware, but I think ransomware will be more widely accepted... -- mjt
Re: Namesys now accepts Visa cards on our website (support questions and donations both)
On Thu, 2004-05-20 at 20:37, Markus Törnqvist wrote: On Thu, May 20, 2004 at 08:22:17PM +0200, Redeeman wrote: i dont think you will gain anything from selling the resize'er, or any other plugins. people would just warez it. however, setup paypal! i'd be ready to donate! Call me naive, but I don't think people are indecent enough to warez this. Maybe some people would think twice if the price tag was ok and the resizer and stuff would ship with a note warezing this ransomware will cause us severe damage, please don't do it lets just face it, warez exists for REAL, and i know, that if i suddenly needed some application, i could warez it, to get it fast, even though i then decided to buy it, i might forget. hell (sorry language) winex exists warezed too, and they even have anonymous cvs access!! maybe some kind of policy that said companies should buy, private persons shouldnt. but all i can say is that if you create a product that the ppl want, and they have to buy, most of them will warez. As far as paypal is concerned, it's a user-space kludge for a kernel-space problem for real. Money should move from one account to another, not from a credit card via a dealer to a virtual account. Besides, see this: http://www.paypalsucks.com/ -- Regards, Redeeman () ascii ribbon campaign - against html e-mail /\- against microsoft attachments
Re: df -i support
On Thu, 20 May 2004 14:35:11 +0400 Nikita Danilov [EMAIL PROTECTED] wrote: Miguel writes: [...] I see your point doing an strace df -i (with a 2.6.6 kernel) reiserfs_statfs reports those values zeroed: statfs64(/, 84, {f_type=REISERFS_SUPER_MAGIC, f_bsize=4096, f_blocks=2560271, f_bfree=497245, f_bavail=497245, f_files=0, f_ffree=0, f_fsid={0, 0}, f_namelen=255, f_frsize=4096}) = 0 f_files and f_ffree are 0???. I'm trying to do a patch that show those correctly using show_oidmap() function, but seems that other fs don't report those values correctly, it's going to be deprecated or something? From statfs(2) man page: -- Fields that are undefined for a particular file system are set to 0. -- Fields like longf_files;/* total file nodes in file system */ longf_ffree;/* free file nodes in fs */ are undefined for file systems that, like reiserfs, have no predefined number of available inodes. Out of curiosity, which is the diference between a file and a file node in this context? why f_files != (2^32)-1 for 3.6 disk format? in other words a reiserfs partition can hold more than 4G of dynamically allocated inodes? tnx
RE: Namesys now accepts Visa cards on our website (supportquestions and donations both)
will cause us severe damage, please don't do it lets just face it, warez exists for REAL, and i know, that if i suddenly needed some application, i could warez it, to get it fast, even though i then decided to buy it, i might forget. hell (sorry language) winex exists warezed too, and they even have anonymous cvs access!! maybe some kind of policy that said companies should buy, private persons shouldnt. but all i can say is that if you create a product that the ppl want, and they have to buy, most of them will warez. Usually that is called a free for non-commercial use license. These kinds of licenses are usually good to familiarize the techs in their off hours.
Unaligned Accesses in reiserfsck
Hey all - I caught a bug report that users were seeing unaligned accesses using reiserfsck on ia64. As expected, the cause of these was directly accessing the unformatted node block pointers. These were cleaned up in the kernel ages ago, so I took the time to fix reiserfsprogs as well. I also noticed a couple of places where CPU-ordered block numbers were being copied into disk-order buffers and fixed those when I saw them. I have not done an endian safeness audit on the reiserfsprogs code in quite some time. debugreiserfs/{un,}pack.c may also need a look. Attached is the patch. -Jeff -- Jeff Mahoney SuSE Labs diff -ruNp reiserfsprogs-3.6.17/debugreiserfs/debugreiserfs.c reiserfsprogs-3.6.17.fix/debugreiserfs/debugreiserfs.c --- reiserfsprogs-3.6.17/debugreiserfs/debugreiserfs.c 2004-03-22 10:18:57.0 -0500 +++ reiserfsprogs-3.6.17.fix/debugreiserfs/debugreiserfs.c 2004-05-20 17:23:25.0 -0400 @@ -4,6 +4,7 @@ */ #include debugreiserfs.h +#include asm/unaligned.h reiserfs_filsys_t * fs; @@ -108,7 +109,7 @@ static void print_disk_tree (reiserfs_fi __u32 unfm_ptr; for (j = 0; j (int)I_UNFM_NUM (ih); j ++) { - unfm_ptr = le32_to_cpu (ind_item [j]); + unfm_ptr = get_block_num (ind_item, j); if (unfm_ptr) { g_stat_info.nr_unformatted += 1; } @@ -541,8 +542,8 @@ static void callback_badblock_print(reis tmp_ih = get_ih(badblock_path); ind_item = (__u32 *)get_item(badblock_path); - for (i = 0; i I_UNFM_NUM(tmp_ih); i++, ind_item++) - fprintf (fd, %u\n, le32_to_cpu (*ind_item)); + for (i = 0; i I_UNFM_NUM(tmp_ih); i++) + fprintf (fd, %u\n, get_block_num (ind_item, i)); pathrelse (badblock_path); } diff -ruNp reiserfsprogs-3.6.17/fsck/check_tree.c reiserfsprogs-3.6.17.fix/fsck/check_tree.c --- reiserfsprogs-3.6.17/fsck/check_tree.c 2004-05-13 11:03:28.0 -0400 +++ reiserfsprogs-3.6.17.fix/fsck/check_tree.c 2004-05-20 17:23:25.0 -0400 @@ -4,6 +4,7 @@ */ #include fsck.h +#include asm/unaligned.h #if 0 struct check_relocated { @@ -394,11 +395,11 @@ static int bad_direct_item (reiserfs_fil inline void handle_one_pointer (reiserfs_filsys_t * fs, struct buffer_head * bh, - __u32 * ptr) + __u32 * item, int offset) { if (fsck_mode (fs) == FSCK_FIX_FIXABLE) { fsck_log ( - zeroed); - *ptr = 0; + put_block_num (item, offset, 0); mark_buffer_dirty (bh); } else { one_more_corruption (fs, FIXABLE); @@ -423,7 +424,7 @@ static int bad_badblocks_item (reiserfs_ return 0; for (i = 0; i I_UNFM_NUM (ih); i ++) { - if (!le32_to_cpu (ind [i])) { + if (!get_block_num (ind, i)) { /* fsck_log (%s: block %lu: badblocks item (%H) has zero pointer., __FUNCTION__, bh-b_blocknr, ih); @@ -437,14 +438,14 @@ static int bad_badblocks_item (reiserfs_ } /* check list of badblocks pointers */ - if (le32_to_cpu (ind [i]) = get_sb_block_count (fs-fs_ondisk_sb)) { + if (get_block_num (ind, i) = get_sb_block_count (fs-fs_ondisk_sb)) { fsck_log (%s: badblock pointer (block %lu) points out of disk spase (%lu), - __FUNCTION__, bh-b_blocknr, le32_to_cpu (ind [i])); - handle_one_pointer (fs, bh, ind[i]); + __FUNCTION__, bh-b_blocknr, get_block_num (ind, i)); + handle_one_pointer (fs, bh, ind, i); fsck_log (\n); } - if (did_we_meet_it (le32_to_cpu (ind [i]))) { + if (did_we_meet_it (get_block_num (ind, i))) { /* it can be 1. not_data_block delete pointer @@ -452,23 +453,23 @@ static int bad_badblocks_item (reiserfs_ advice to run fix-fixable if there is no fatal errors with list of badblocks, say that it could fix it. */ - if (not_data_block (fs, le32_to_cpu (ind [i]))) { + if (not_data_block (fs, get_block_num (ind, i))) { fsck_log (%s: badblock pointer (block %lu) points on fs metadata (%lu), - __FUNCTION__, bh-b_blocknr, le32_to_cpu (ind [i])); - handle_one_pointer (fs, bh, ind[i]); + __FUNCTION__, bh-b_blocknr, get_block_num (ind, i)); + handle_one_pointer (fs, bh, ind, i); fsck_log (\n); } else { one_more_corruption(fs, FIXABLE); fsck_log (%s: badblock pointer (block %lu) points to a block (%lu)
Time may be running out
Greetings, This is an email to notify you that you have been accepted into our Lowest_Mortgage_Rate program. Please visit the following link to complete your application which has been pre-approved. http://loanpoly.com/?partid=wh6 Thank You Tyler Senior Mortgage Consultant to opt out of this program click here...it may take up to 48 hours to complete thank you http://loanpoly.com/st.html