2009-03-31 Bartek thindil Jasicki * ChangeLog, README.txt: update documentation (0.6) * ChangeLog, ARCCheck.cs: added garbage collector (0.6) * Server.cs: code cleanup (0.6) 2009-03-30 Bartek thindil Jasicki * Server.cs, ChangeLog, ARCCheck.cs: code optimization (0.6) * Server.cs: fixed bug with crash server on copy not existing file (0.6) 2009-03-28 Bartek thindil Jasicki * Server.cs, ChangeLog: fixed bug with close not connected socket (0.6) * Server.cs, ChangeLog: fixed server answer on invalid POST request (0.6) * Server.cs, ChangeLog: fixed bug with count connected clients (0.6) * Server.cs: fixed bug with close not connected socket (0.6) 2009-03-27 Bartek thindil Jasicki * Server.cs, ARCCheck.cs: small code optimization (0.6) 2009-03-26 Bartek thindil Jasicki * Server.cs, Uploading.cs, grub-upload.mdp: move upload to Hadoop to separate process (0.6) 2009-03-25 Bartek thindil Jasicki * Server.cs, ChangeLog: fixed bug with server response on GET request (0.6) * Server.cs, ChangeLog: fixed bug with wrong count of connected clients (0.6) * ChangeLog, Uploading.cs: split uploading function on few functions (0.6) * Server.cs: drop unnecessary Keep-Alive header (0.6) 2009-03-24 Bartek thindil Jasicki * Server.cs, ChangeLog, ARCCheck.cs, 7Zip/LzmaDecoder.cs: some code optimization (0.6) * Server.cs, ChangeLog: split server response function on few functions (0.6) * Server.cs, Uploading.cs, 7Zip/ICoder.cs, 7Zip/LzmaDecoder.cs: some code optimization (0.6) 2009-03-19 Bartek thindil Jasicki * Server.cs, ChangeLog, ARCCheck.cs: some code cleanup, fixed bug with crash server on invalid chars in .arc file (0.6) * ChangeLog, Server.cs, ARCCheck.cs, Uploading.cs: some code refractoring (0.6) * Server.cs: fixed bug with use OutputStream after dispose (0.6) 2009-03-18 Bartek thindil Jasicki * Server.cs, ChangeLog: fixed bug with use OutputStream after dispose (0.6) * Server.cs, ChangeLog, Uploading.cs, 7Zip/RangeCoder.cs, 7Zip/LzmaDecoder.cs, 7Zip/RangeCoderBitTree.cs: code cleanup (0.6) * API.cs, Server.cs, ChangeLog: some code optimization (0.6) * Server.cs: catch more exceptions (0.6) 2009-03-17 Bartek thindil Jasicki * Server.cs, ChangeLog, Uploading.cs, 7Zip/RangeCoder.cs, 7Zip/LzOutWindow.cs, 7Zip/LzmaDecoder.cs: some code optimization (0.6) * ChangeLog, 7Zip/COPYING, 7Zip/LzmaBase.cs, 7Zip/LzmaDecoder.cs, 7Zip/RangeCoderBit.cs, 7Zip/RangeCoderBitTree.cs: code optimization (0.6) * ChangeLog, Server.cs, Database.cs, Uploading.cs, 7Zip/ICoder.cs, AssemblyInfo.cs, grub-upload.mdp, 7Zip/LzmaBase.cs, 7Zip/RangeCoder.cs, 7Zip/LzmaDecoder.cs, 7Zip/LzOutWindow.cs, 7Zip/RangeCoderBit.cs, 7Zip/RangeCoderBitTree.cs: code cleanup (0.6) * ChangeLog, Server.cs, 7Zip/CRC.cs, Uploading.cs, 7Zip/ICoder.cs, grub-upload.mdp, 7Zip/LzmaBase.cs, 7Zip/OutBuffer.cs, 7Zip/RangeCoder.cs, 7Zip/LzmaDecoder.cs, 7Zip/RangeCoderBit.cs, 7Zip/RangeCoderBitTree.cs: code cleanup (0.6) * ChangeLog, 7Zip/Common, 7Zip/CRC.cs, 7Zip/Compress, grub-upload.mdp, 7Zip/Compress/LZ, 7Zip/LzmaBase.cs, 7Zip/OutBuffer.cs, 7Zip/RangeCoder.cs, 7Zip/Compress/LZMA, 7Zip/Common/CRC.cs, 7Zip/LzmaDecoder.cs, 7Zip/LzOutWindow.cs, 7Zip/RangeCoderBit.cs, 7Zip/Common/OutBuffer.cs, 7Zip/Compress/RangeCoder, 7Zip/RangeCoderBitTree.cs, 7Zip/Compress/LZMA/LzmaBase.cs, 7Zip/Compress/LZ/LzOutWindow.cs, 7Zip/Compress/LZMA/LzmaDecoder.cs, 7Zip/Compress/RangeCoder/RangeCoder.cs, 7Zip/Compress/RangeCoder/RangeCoderBit.cs, 7Zip/Compress/RangeCoder/RangeCoderBitTree.cs: clean 7Zip directory (0.6) * 7Zip/ICoder.cs, grub-upload.mdp, 7Zip/Common/InBuffer.cs, 7Zip/Compress/LZ/LzBinTree.cs, 7Zip/Compress/LZ/LzInWindow.cs, 7Zip/Common/CommandLineParser.cs, 7Zip/Compress/LZ/IMatchFinder.cs, 7Zip/Compress/LZMA/LzmaEncoder.cs: drop unnecessary code (0.6) 2009-03-05 Bartek thindil Jasicki * Uploading.cs: fixed bug with crash server during uploading lzma files (0.6) 2009-03-02 Bartek thindil Jasicki * Uploading.cs: drop unnecessary Console.Write (0.5) * Uploading.cs: some code optimization in uploading .arc files to Hadoop (0.5) * Uploading.cs: added support for lzma files (0.5) * Server.cs: stop converting lzma files to gzip (0.5) 2009-03-01 Bartek thindil Jasicki * Uploading.cs: fixed bug with crash server on uploading .arc files to Hadoop (0.5) * Uploading.cs: fixed bug with crash server on merging bad URL's (0.5) * Server.cs: fixed bug with crash connection on sent invalid file (0.5) * ARCCheck.cs: drop amount of necessary informations about protocol to 2 (0.5) 2009-02-28 Bartek thindil Jasicki * Server.cs: fixed bug with crash on sending files to client (0.5) 2009-02-27 Bartek thindil Jasicki * ARCCheck.cs: fixed bug with wrong characters count (0.5) * Server.cs: added periodically cleanup memory (0.5) * Uploading.cs: fixed bug with read .arc files (0.5) * ARCCheck.cs: better check for protocol informations (0.5) 2009-02-26 Bartek thindil Jasicki * Server.cs: fixed bug with counting connected crawlers (0.5) * ARCCheck.cs: added checking information about protocol version (0.5) * README.txt: update documentation (0.5) * API.cs, Server.cs: added more information to server status (0.5) 2009-02-25 Bartek thindil Jasicki * README.txt: update documentation (0.5) * API.cs: added info about amount of users to overall stats (0.5) * ARCCheck.cs, Server.cs: some code optimization in uploading .arc files (0.5) * Server.cs: fixed support for LZMA compression (0.5) * 7Zip/COPYING: added copyright informations about 7Zip (0.5) * Server.cs: fixed bug with incorrect information about error ([#332] File not gzipped) (0.5) 2009-02-24 Bartek thindil Jasicki * 7Zip/*, Server.cs : start work on LZMA compression support (0.5) * ARCCheck.cs, Server.cs: load decompressed .arc file to memory instead to disk (0.5) * Server.cs: optimize write to log file code (0.5) 2009-02-23 Bartek thindil Jasicki * ARCCheck.cs, Uploading.cs: fixed bug with read .arc file (0.5) * Uploading.cs: code optimization in uploading .arc files to Hadoop (0.5) * ARCCheck.cs: code optimization in checking .arc files (0.5) * API.cs, Database.cs, Server.cs: redesign database read/write functions (0.5) 2009-02-21 Bartek thindil Jasicki * Server.cs: get more debug informations (0.5) * Server.cs: close request stream in POST method (0.5) 2009-02-11 Bartek thindil Jasicki * README.txt: update documentation (0.4) * Server.cs, Uploading.cs: finished work on uploading .arc files to Hadoop (0.4) * ARCCheck.cs: fixed info about no content type in record header (0.4) 2009-02-10 Bartek thindil Jasicki * Uploading.cs: continue work on new upload files to Hadoop (0.4) 2009-02-09 Bartek thindil Jasicki * Server.cs, API.cs: fixed API for selected user stats (0.4) * Uploading.cs: start work on new upload files to Hadoop (0.4) * Server.cs: close request stream after upload, set all times to UTC time (0.4) * Server.cs: added auto-delete incomplete .arc or .arc.gz files from temporary directory (0.4) * README.txt: update documentation (0.4) * API.cs: fixed weekly stats, send info about years and months from yearly/monthly stats (0.4) * README.txt: update documentation (0.4) * Main.cs: add option to start server in debug mode (0.4) 2009-02-08 Bartek thindil Jasicki * Server.cs: don't send response to dead connection (0.4) 2009-02-07 Bartek thindil Jasicki * Server.cs: fixed bug with crash connection if other crawler send this same file simultaneously (0.4) * API.cs: fixed bug with weekly stats (0.4) * Server.cs: fixed bug with crash connection on incomplete upload .arc file (0.4) 2009-02-06 Bartek thindil Jasicki * Server.cs: decompress .arc file after uploading it on server (0.4) * ARCCheck.cs: revert last changes (0.4) * ARCCheck.cs: raised length of buffer which read from .arc file (0.4) * README.txt: update documentation (0.4) * Server.cs, API.cs: redesign API command for yearly and monthly stats (0.4) * Database.cs, API.cs: small code optimization in read from database (0.4) * Server.cs: added log uploading errors (0.4) 2009-02-05 Bartek thindil Jasicki * API.cs: fixed bug with whitespaces in usernames (0.4) * README.txt: update documentation (0.4) * Server.cs, API.cs: added option to read overall stats from database (0.4) * API.cs: partialy fixed bug with invalid data in yearly and monthly stats (0.4) * Server.cs, CreateFiles.cs: stop creating .idx files, drop unnecessary code (0.4) * README.txt: update documentation (0.4) * Database.cs, Main.cs: added option to update database (0.4) 2009-01-28 Bartek thindil Jasicki * README.txt: update documenation (0.3) * Main.cs: added start/stop/restart server options (0.3) * Server.cs: upload half of .arc files instead only from one day, some code optimization (0.3) * README.txt: update documentation (0.3) * API.cs: added one more server status (0.3) * Server.cs: added uploading .arc files to database (0.3) * Config.cs: added configuration for upload .arc files to database (0.3) * README.txt: update documentation (0.3) 2009-01-27 Bartek thindil Jasicki * Server.cs: small code optimization (0.3) * ARCCheck.cs: remove unused code (0.3) * Server.cs, ARCCheck.cs, CreateFiles.cs, Main.cs: some code optimization (0.3) * Server.cs, Config.cs, API.cs, ARCCheck.cs, Main.cs, Database.cs: some code optimization (0.3) 2009-01-26 Bartek thindil Jasicki * Server.cs: small code optimization (0.3) * API.cs, Server.cs: added "Error" message for server status (0.3) * README.txt: update documentation (0.3) * Server.cs: added checking for free space on disk (0.3) * Config.cs: added configuration for interval for check for free space on disk (0.3) * README.txt: update documentation (0.3) * Config.cs: added configuration for minimal amount of free space on disk (0.3) * Server.cs: small code optimization (0.3) 2009-01-19 Bartek thindil Jasicki * Server.cs: change status description on HTTP 401 error, added new line after response body(0.2) 2009-01-17 Bartek thindil Jasicki * API.cs: fixed bug with read user yearly stats (0.2) 2009-01-16 Bartek thindil Jasicki * API.cs, Database.cs, Server.cs: small code optimization (0.2) * README.txt: update documentation (0.2) * Main.cs, Config.cs: added option to update config file (0.2) * Database.cs: fixed bug with crash on read from database (0.2) * Server.cs, API.cs: put API code to separate file, add simple API to read database (0.2) * README.txt: update documentation (0.2) * Database.cs: redesign table 'monthly' and 'weekly' (0.2) 2009-01-15 Bartek thindil Jasicki * Database.cs: fixed reading from database (0.2) * Server.cs: start work on read from database by server API (0.2) * Main.cs, Database.cs: small code cleanup (0.2) * Server.cs: adding record to database if enabled, added date to log file (0.2) * ARCCheck.cs: added info about amount of url's in .arc file (0.2) * Database.cs: redesign database, rewrite adding record to database (0.2) * README.txt: update documentation (0.2) * Main.cs: add option to create only database (0.2) 2009-01-14 Bartek thindil Jasicki * Database.cs, Main.cs: start work on server database (0.2) * Server.cs: start work on server API (0.2) * README.txt: update documentation (0.2) * Config.cs: added configuration for enable server API and database (0.2) * ARCCheck.cs, Server.cs: added more info about invalid .arc files to server response (0.2) 2009-01-13 Bartek thindil Jasicki * Server.cs: some code cleanup, added few headers to response (0.2) * Server.cs: disable all unnecessary HTTP methods (0.2) * ARCCheck.cs: fixed bug with block connection on invalid .arc file (when no contenty type for crawleed page) (0.2) * Server.cs: read server version from assembly instead hard coded, fixed bug with block connection on HEAD method (0.2) * ARCCheck.cs: fixed bug with block connection on invalid .arc file (0.2) 2009-01-10 Bartek thindil Jasicki * Server.cs: added simple log file (0.1) * README.txt: update documentation (0.1) * Config.cs: add configuration for log file (0.1) 2009-01-07 Bartek thindil Jasicki * Server.cs: fixed bug with crash server on special chars in username (0.1) 2008-11-24 Bartek thindil Jasicki * Server.cs: revert last changes (0.1) * Server.cs: fixed bug with show invalid last modified time (0.1) 2008-11-15 Bartek thindil Jasicki * CreateFiles.cs: droped unnecessary comment (0.1) * Server.cs: better layout for show files and directories (0.1) * Server.cs: added info about last modified and size of files and directories (0.1) * Server.cs, Main.cs: rewrite server for support multiple connection simultaneously (0.1) 2008-11-10 Bartek thindil Jasicki * README.txt: added simple documentation to project (0.1) 2008-11-08 Bartek thindil Jasicki * CreateFiles.cs: small code optimalization in compressing .arc file (0.1) 2008-11-06 Bartek thindil Jasicki * CreateFiles.cs, Server.cs: start work on creating new .arc.gz file and .idx file (0.1) 2008-11-05 Bartek thindil Jasicki * Config.cs, ARCCheck.cs, Server.cs: added setting for special hash password (0.1) * Server.cs: added content type to response headers (0.1) * Main.cs: change process name, added logging for unmanaged exceptions (0.1) * Server.cs: fixed bug with crash server on send only headers (0.1) * Server.cs: fixed bug with crash server on invalid gzip file, delete invalid .arc file (0.1) * Server.cs: decompress arc file during download, make server more multiplatform (0.1) * Config.cs: added temporary directory setting (0.1) 2008-11-04 Bartek thindil Jasicki * ARCCheck.cs, Server.cs: continue work on validate .arc file (0.1) * Server.cs: write uploaded file directly on server (not to memory), start work on validate .arc file (0.1) * Server.cs: added uploading files on server (0.1) * Server.cs: added check for valid directory, added downloading files from server, added link to parent directory (0.1) * Server.cs: dont show root document dir in links, urlencode all links (0.1) 2008-11-03 Bartek thindil Jasicki * Main.cs, AssemblyInfo.cs, Server.cs, Config.cs: initial import (0.1)