Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							13650e088c 
							
						 
					 
					
						
						
							
							Implement md5c function, slower than Golang's implementation  
						
						... 
						
						
						
						keeping it in repo to make further improvements and also rename
        minio-hash ---> crypto 
						
						
					 
					
						2014-12-21 03:50:33 -08:00 
						 
				 
			
				
					
						
							
							
								Frederick F. Kautz IV 
							
						 
					 
					
						
						
						
						
							
						
						
							2278df9910 
							
						 
					 
					
						
						
							
							Adding minio-hash with streaming crypto hashes  
						
						
						
						
					 
					
						2014-12-21 13:04:41 +13:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							d4c05f11c7 
							
						 
					 
					
						
						
							
							Update documentation  
						
						
						
						
					 
					
						2014-12-20 09:09:35 -08:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							b0e986c82c 
							
						 
					 
					
						
						
							
							Rename appname to commandname for consistency  
						
						
						
						
					 
					
						2014-12-19 00:16:41 -08:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							5268a62166 
							
						 
					 
					
						
						
							
							Add minio-cli stub generator  
						
						
						
						
					 
					
						2014-12-19 00:00:14 -08:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							65e2031cfc 
							
						 
					 
					
						
						
							
							Implement add, commit - instead of put, encoded  
						
						
						
						
					 
					
						2014-12-15 21:55:54 -08:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							98119707fb 
							
						 
					 
					
						
						
							
							Move wrappers at pkgs/minio back to cmd/minio - as their usage is limited  
						
						
						
						
					 
					
						2014-12-15 20:09:50 -08:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							3ec5c2fb8f 
							
						 
					 
					
						
						
							
							Implement commands  
						
						... 
						
						
						
						Commands implemented
   $ minio put <objectname> <file>
   $ minio encode <objectname>
   $ minio get <objectname>
   $ minio list
TODO :
   $ minio init
   $ minio verify
    ...
    ... 
						
						
					 
					
						2014-12-15 14:59:15 -08:00 
						 
				 
			
				
					
						
							
							
								Frederick F. Kautz IV 
							
						 
					 
					
						
						
						
						
							
						
						
							5efc0d54f8 
							
						 
					 
					
						
						
							
							storage.ObjectStorage List() is now List(objectPath string)  
						
						
						
						
					 
					
						2014-12-15 19:30:08 +13:00 
						 
				 
			
				
					
						
							
							
								Frederick F. Kautz IV 
							
						 
					 
					
						
						
						
						
							
						
						
							05baa6d9a2 
							
						 
					 
					
						
						
							
							Removing fsstorage  
						
						
						
						
					 
					
						2014-12-15 19:15:22 +13:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							fc50291cac 
							
						 
					 
					
						
						
							
							fsStorage should use appendStorage with offsets  
						
						... 
						
						
						
						- also takes in 'blockSize' cli option.
 - robustness fixes 
						
						
					 
					
						2014-12-12 17:18:16 -08:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							0a0e1111cd 
							
						 
					 
					
						
						
							
							Add list() object support for erasure and append storage drivers  
						
						... 
						
						
						
						- Reply back objects with their protectionlevel and md5sum
  - // TODO hash value
  - Calculate md5sum after "storeBlocks()", to make sure data is committed 
						
						
					 
					
						2014-12-12 02:52:37 -08:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							f71b323e32 
							
						 
					 
					
						
						
							
							Provide new cli options for 'put' command  
						
						... 
						
						
						
						- --protection-level
  - --block-size 
						
						
					 
					
						2014-12-11 22:56:12 -08:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							0bd2b8516e 
							
						 
					 
					
						
						
							
							Build fix, fixing without a PR  
						
						
						
						
					 
					
						2014-12-11 20:44:06 -08:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							dddc555491 
							
						 
					 
					
						
						
							
							Use objectName with basename for the filepath  
						
						
						
						
					 
					
						2014-12-11 15:35:25 -08:00 
						 
				 
			
				
					
						
							
							
								Frederick F. Kautz IV 
							
						 
					 
					
						
						
						
						
							
						
						
							568ca4e1bc 
							
						 
					 
					
						
						
							
							erasure encoded demo  
						
						
						
						
					 
					
						2014-12-11 00:32:32 -08:00 
						 
				 
			
				
					
						
							
							
								Frederick F. Kautz IV 
							
						 
					 
					
						
						
						
						
							
						
						
							a1040ae657 
							
						 
					 
					
						
						
							
							erasure-demo put now takes 1 or 2 arguments  
						
						
						
						
					 
					
						2014-12-10 20:59:49 -08:00 
						 
				 
			
				
					
						
							
							
								Frederick F. Kautz IV 
							
						 
					 
					
						
						
						
						
							
						
						
							19da9760b3 
							
						 
					 
					
						
						
							
							ObjectStorage refactor to take io.Reader instead of []byte  
						
						
						
						
					 
					
						2014-12-10 20:57:59 -08:00 
						 
				 
			
				
					
						
							
							
								Frederick F. Kautz IV 
							
						 
					 
					
						
						
						
						
							
						
						
							cae9b288b0 
							
						 
					 
					
						
						
							
							Adding List(path) to object storage definition and accompanying definition to fs  
						
						
						
						
					 
					
						2014-12-10 19:15:03 -08:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							9dd3dd8b53 
							
						 
					 
					
						
						
							
							Merge pull request  #100  from harshavardhana/pr_out_add_crc32c_checksum_support_for_erasure_chunks  
						
						... 
						
						
						
						Add crc32c checksum support for erasure chunks 
						
						
					 
					
						2014-12-10 11:53:23 -08:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							01c0e45b5c 
							
						 
					 
					
						
						
							
							Add crc32c checksum support for erasure chunks  
						
						... 
						
						
						
						Now upon conditions
 - if checksum '.cksum' file is missing
 - or corrupted chunk (mismatching chunk)
 - or missing chunk entirely
Decoding works consistently 
						
						
					 
					
						2014-12-10 00:58:15 -08:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							f6a5b61b00 
							
						 
					 
					
						
						
							
							Make get/put more robust  
						
						... 
						
						
						
						- init folder if not present already in 'get()' call
  - put.go was referencing wrong args - fix it
  - if no OBJECTNAME is specified during 'get' - grab a
    list of files under "~/.minio"
  - Provide new API GetList() for ObjectStorage struct 
						
						
					 
					
						2014-12-09 03:32:31 -08:00 
						 
				 
			
				
					
						
							
							
								Frederick F. Kautz IV 
							
						 
					 
					
						
						
						
						
							
						
						
							d1ebf935da 
							
						 
					 
					
						
						
							
							Adding extremely simple fs based get and put in erasure-demo  
						
						
						
						
					 
					
						2014-12-08 20:20:25 -08:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							7314b5e37d 
							
						 
					 
					
						
						
							
							Fixes   #71  - some crazy races inside erasure and simplify the code  
						
						... 
						
						
						
						- This change also brings in changing 'unsigned char' to 'uint8_t'
for brevity 
						
						
					 
					
						2014-12-07 01:33:49 -08:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							9a5003dd25 
							
						 
					 
					
						
						
							
							Provide JoinFilesWithPrefix case with Gochannel  
						
						
						
						
					 
					
						2014-12-05 16:02:46 -08:00 
						 
				 
			
				
					
						
							
							
								Frederick F. Kautz IV 
							
						 
					 
					
						
						
						
						
							
						
						
							46b08681a4 
							
						 
					 
					
						
						
							
							Adding chunking by block to erasure-demo via --block-size parameter  
						
						
						
						
					 
					
						2014-12-01 21:06:36 -08:00 
						 
				 
			
				
					
						
							
							
								Frederick F. Kautz IV 
							
						 
					 
					
						
						
						
						
							
						
						
							323a7b8492 
							
						 
					 
					
						
						
							
							Refactoring input parsing for erasure-demo  
						
						
						
						
					 
					
						2014-11-30 22:18:23 -08:00 
						 
				 
			
				
					
						
							
							
								Frederick F. Kautz IV 
							
						 
					 
					
						
						
						
						
							
						
						
							6382ee161e 
							
						 
					 
					
						
						
							
							Renaming minio-demo to erasure-demo  
						
						
						
						
					 
					
						2014-11-30 13:54:31 -08:00 
						 
				 
			
				
					
						
							
							
								Frederick F. Kautz IV 
							
						 
					 
					
						
						
						
						
							
						
						
							30687a8c66 
							
						 
					 
					
						
						
							
							Increasing parity from 5 to 6  
						
						
						
						
					 
					
						2014-11-29 22:59:44 -08:00 
						 
				 
			
				
					
						
							
							
								Frederick F. Kautz IV 
							
						 
					 
					
						
						
						
						
							
						
						
							3c09029049 
							
						 
					 
					
						
						
							
							Merging encode and decode to single minio-demo binary  
						
						
						
						
					 
					
						2014-11-29 22:48:37 -08:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							5074542636 
							
						 
					 
					
						
						
							
							Fix function name change  
						
						
						
						
					 
					
						2014-11-29 17:29:38 -08:00 
						 
				 
			
				
					
						
							
							
								Frederick F. Kautz IV 
							
						 
					 
					
						
						
						
						
							
						
						
							becb165770 
							
						 
					 
					
						
						
							
							Simplifying code  
						
						
						
						
					 
					
						2014-11-26 23:33:36 -08:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							3cefaf5ad8 
							
						 
					 
					
						
						
							
							Restructure directory, add 'pkgs' folder now  
						
						
						
						
					 
					
						2014-11-24 15:10:25 -08:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							6592ef3bd2 
							
						 
					 
					
						
						
							
							Make use of LRU and higher order erasure functions  
						
						
						
						
					 
					
						2014-11-24 07:16:54 -08:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							ee7ff7c436 
							
						 
					 
					
						
						
							
							Decode on chunks missing should build and continue  
						
						
						
						
					 
					
						2014-11-24 06:58:27 -08:00 
						 
				 
			
				
					
						
							
							
								Frederick F. Kautz IV 
							
						 
					 
					
						
						
						
						
							
						
						
							5a3eb47583 
							
						 
					 
					
						
						
							
							Adding minio-decode  
						
						
						
						
					 
					
						2014-11-23 19:32:01 -08:00 
						 
				 
			
				
					
						
							
							
								Frederick F. Kautz IV 
							
						 
					 
					
						
						
						
						
							
						
						
							cec0a0ef68 
							
						 
					 
					
						
						
							
							Adding k and m as optional parameters for encoding in minio-encode  
						
						
						
						
					 
					
						2014-11-23 15:49:26 -08:00 
						 
				 
			
				
					
						
							
							
								Frederick F. Kautz IV 
							
						 
					 
					
						
						
						
						
							
						
						
							6faa55e25a 
							
						 
					 
					
						
						
							
							Adding input and output file parameters to minio-encode.  
						
						
						
						
					 
					
						2014-11-22 19:25:46 -08:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							3b9495d91a 
							
						 
					 
					
						
						
							
							Vandermonde --> Cauchy  
						
						
						
						
					 
					
						2014-11-22 18:52:07 -08:00 
						 
				 
			
				
					
						
							
							
								Frederick F. Kautz IV 
							
						 
					 
					
						
						
						
						
							
						
						
							a15e935a33 
							
						 
					 
					
						
						
							
							Adding minio-encode binary  
						
						
						
						
					 
					
						2014-11-22 18:39:59 -08:00 
						 
				 
			
				
					
						
							
							
								Frederick F. Kautz IV 
							
						 
					 
					
						
						
						
						
							
						
						
							9c18624e58 
							
						 
					 
					
						
						
							
							Removing binaries  
						
						
						
						
					 
					
						2014-11-22 15:16:38 -08:00 
						 
				 
			
				
					
						
							
							
								Frederick F. Kautz IV 
							
						 
					 
					
						
						
						
						
							
						
						
							f8f9f65652 
							
						 
					 
					
						
						
							
							Moving minio command to cmd/minio  
						
						
						
						
					 
					
						2014-11-14 18:20:40 -07:00