Commit Graph

106 Commits

Author SHA1 Message Date
shortcutme f275ba36a1
Skip table creation on error 2018-10-15 13:01:17 +02:00
shortcutme 1aa741a25b
Always change db cursor settings 2018-10-15 13:01:04 +02:00
shortcutme 17be72e55e
Process delayed queries every second 2018-03-29 02:50:23 +02:00
shortcutme fd451ae766
Make indexes and tables optional 2018-01-19 02:18:40 +01:00
shortcutme 089bb92f70
Record last query time on every command 2018-01-19 02:18:19 +01:00
shortcutme 5b6e1f699d
Add db id to logging 2018-01-19 02:17:23 +01:00
shortcutme a3a7af73bd
Fix named db query list parameters when query ends with parameter 2018-01-05 20:22:25 +01:00
Ivanq 8986d8037a Typos 2017-12-30 12:16:16 +03:00
Ivanq d97631fb8c str() 2017-12-30 12:06:07 +03:00
Ivanq be1eb14fd0 Handle dict value being a list 2017-12-30 10:06:05 +03:00
Ivanq c64e97f0d6 DbQuery: WHERE without AND is still WHERE 2017-10-26 18:32:05 +03:00
shortcutme 6e55c8b7c7
Allow ranged SQL queries 2017-10-04 13:10:41 +02:00
shortcutme 38c663ee95
Use WHERE 1 for queries without argument 2017-10-04 13:10:26 +02:00
shortcutme b503d59c49
Support gzip compressed database files 2017-08-09 14:19:39 +02:00
shortcutme 551aa3ef67
Raise exception on unsupported dbschema version 2017-07-18 20:53:52 +02:00
shortcutme 74763465a8
Use SafeRe to match file patterns in dbschema.json 2017-07-14 10:34:57 +02:00
shortcutme 0725464388
Fix database loading 2017-06-15 13:33:51 +02:00
shortcutme 97b3563e6b
Rev2105, Fix database updating when path contains special characters 2017-06-15 13:30:06 +02:00
shortcutme f5fb6b83ff
Rev1905, Secure DB write db_mode option 2017-02-15 12:43:05 +01:00
shortcutme 6a71bb256e
Always load json_row on deleting 2017-02-13 16:13:09 +01:00
shortcutme 38d330da1a
Rename db.loadJson to db.updateJson 2017-02-09 01:53:31 +01:00
shortcutme 7938689f95
Skip SQLite thread check for macOS compatibility 2017-01-21 23:00:37 +01:00
shortcutme c38611dc15 Only display opened db number in log 2016-11-16 11:18:15 +01:00
shortcutme 0b599a95e8 Only import supported cols 2016-11-07 23:15:09 +01:00
shortcutme 5893bbc199 Fix map command overwrite 2016-11-07 23:14:36 +01:00
shortcutme 7baeb8e10f Allow keyvalue table creation before json_id present 2016-11-07 23:14:09 +01:00
shortcutme 14f10d7d10 Open cursor if necessary 2016-11-07 23:13:05 +01:00
shortcutme bdc8c7e5cc Formatting 2016-11-07 23:12:48 +01:00
shortcutme f55a1f1bf3 Support delayed commands in Db 2016-11-07 23:11:14 +01:00
shortcutme 0d9e3baebc Formatting 2016-11-07 23:09:06 +01:00
shortcutme 8955998d25 Support insertOrUpdate in database cursor 2016-11-07 23:08:57 +01:00
shortcutme 75e74f1ff7 Always close db after 5 min idle time 2016-09-07 17:40:35 +02:00
shortcutme f4de16fde6 Close db after 5 min idle time 2016-09-04 17:49:56 +02:00
shortcutme 0ab2630519 Change db journal to memory for faster connection time 2016-09-04 17:49:47 +02:00
ZeroNet f21fdb23b6 Allow to store field in json table 2016-08-10 12:49:38 +02:00
ZeroNet 0ddc1e47ba Delete file's database entries if file paramter is False 2016-08-10 12:49:22 +02:00
ZeroNet 55cc496c2e Type 3 json table format 2016-08-10 12:47:29 +02:00
ZeroNet 721bed76a9 Type 3 dbschema version for merger sites 2016-08-10 12:46:27 +02:00
HelloZeroNet 5b35bea489 Log DB close time, formatting 2016-05-16 22:28:59 +02:00
HelloZeroNet bba7318a5b Dont close DB when returning from wakeup 2016-05-16 22:28:30 +02:00
HelloZeroNet f69edf96d5 DbQuery: Parse and modify sql queries 2016-04-18 00:42:00 +02:00
HelloZeroNet 5af32f21fd Keep databases open for 30 minute after last query 2016-03-18 19:20:20 +01:00
HelloZeroNet 067f95b1f6 Log debug open times 2016-03-12 23:11:25 +01:00
HelloZeroNet 687a848292 Version 0.3.6, Rev879, Fix sidebar error on description missing, New trayicon, New favicon, Disable some functions on MultiUser proxies, New homepage, Replace only the last ? in SQL queries, Alwaays grant ADMIN permission to homepage site, Announce before publish if no peers, configSet, serverShutdown, ADMIN WebsocketAPI command, Stop Tor client before updating, Ignore peer ip packing error, Ignore db files from git, Fix safari ajax error when UiPassword enabled 2016-02-02 11:40:45 +01:00
HelloZeroNet e9d2cdfd37 Version 0.3.5, Rev830, Full Tor mode support with hidden services, Onion stats in Sidebar, GeoDB download fix using Tor, Gray out disabled sites in Stats page, Tor hidden service status in stat page, Benchmark sha256, Skyts tracker out expodie in, 2 new tracker using ZeroNet protocol, Keep SSL cert option between restarts, SSL Certificate pinning support for connections, Site lock support for connections, Certificate pinned connections using implicit SSL, Flood protection whitelist support, Foreign keys support for DB layer, Not support for SQL query helper, 0 length file get bugfix, Pex onion address support, Faster port testing, Faster uPnP port opening, Need connections more often on owned sites, Delay ZeroHello startup message if port check or Tor manager not ready yet, Use lockfiles to avoid double start, Save original socket on proxy monkey patching to get ability to connect localhost directly, Handle atomic write errors, Broken gevent https workaround helper, Rsa crypt functions, Plugin to Bootstrap using ZeroNet protocol 2016-01-05 00:20:52 +01:00
HelloZeroNet ee70e2f022 Version 0.3.4, Rev656, CryptMessage plugin for AES and ECIES encryption, Added pyelliptic lib for OpenSSSL based encryption methods, Test CryptMessage plugin, Force reload content.json before signing and after write, Escaped Sql IN queries support, Test Sql parameter escaping, ui_websocket Test fixture, Plugin testing support, Always return websocket errors as dict, Wait for file on weboscket fileGet command if its already in bad_files queue, PushState and ReplaceState url manipulation support in wrapper API, Per auth-address localstorage, Longer timeout for udp tracker query 2015-12-10 21:36:20 +01:00
HelloZeroNet ae98522855 Version 0.3.3, Rev580, DB recreate bugfix, Get empty hashfields, Better stat formatting, Query hashfield right after content.json downloaded 2015-11-12 02:04:45 +01:00
HelloZeroNet 8fdc431b0b Rev445, Fix ConnectionServer peer_id handling, Faster startup by creating ssl certs on FileServer start, Per-site connection_server, Fix double Db opening, Test site downloading, Sign testsite properly, Test ConnectionServer, Test FileRequest 2015-09-24 22:08:08 +02:00
HelloZeroNet b83d6ba2ff Version 0.3.2, rev351, Sidebar to display site infos an modify settings, Per-site upload/download bytes statistics, Deny different origin media requests, Allow 10sec to finish query modifications, Websocket display errors to client instead of disconnecting, Allow specify notification id to server-side messages, Track every command response time 2015-08-16 11:51:00 +02:00
HelloZeroNet 84e3f00aac rev338, Possible to use pure-python msgpack unpacker to save memory, Streaming file download hangup fix, Clone databases after 3 minute idle, Many site size limit related bugfixes, UiMedia served from same domain to allow ajax access, Don't allow to load resources from other domain, Site size increase ask dialog displayed again, Changed fixbutton to more Consolas-like Monaco font, Boost json files priority on download 2015-08-06 00:51:25 +02:00
HelloZeroNet b5ecb62bc6 rev280, The whole project reformatted to PEP8, UiRequest getPosted to query posted variables 2015-07-12 20:36:46 +02:00
HelloZeroNet b2e2453e58 rev242, Implicit SSL support for the future, Exist typo fix 2015-06-17 00:49:46 +02:00
HelloZeroNet 7e4f6bd38e version 0.3.0, rev187, Trusted authorization sites support, --publish option on signing, cryptSign command line option, OpenSSL enabled on OSX, Crypto verify allows list of valid addresses, Option for version 2 json DB tables, DbCursor SELECT parameters bugfix, Add peer to site on ListModified, Download blind includes when new site added, Publish command better messages, Multi-threaded announce, New http Torrent trackers, Wait for dbschema.json on query, Handle json import errors, More compact writeJson storage command, Testcase for signing and verifying, Workaround to make non target=_top links work, More clean UiWebsocket command route, Send cert_user_id on siteinfo, Notify other local clients on local file modify, Option to wait for file download before sql query, File rules websocket API command, Cert add and select, set websocket API command, Put focus on innerframe, innerloaded wrapper api command to add hashtag, Allow more file error on big sites, Keep worker running after stuked on done task, New more stable openSSL layer that works on OSX, Noparallel parameter bugfix, RateLimit allowed again interval bugfix, Updater skips non-writeable files, Try to close openssl dll before update 2015-05-25 01:26:33 +02:00
HelloZeroNet eea7af684d rev101, Benchmark for crypto, sha512, sqlite, Not exits file exception fix 2015-04-18 03:02:08 +02:00
HelloZeroNet 2491814070 More db logging, db testcase, dont allow to request files from root db dir 2015-04-01 03:05:09 +02:00
HelloZeroNet 3b8d49207e version 0.2.6, database support, dbrebuild and dbquery startup commands, connection firstchar error bugfix, log python gevent msgpack lib versions, sitestorage class for site file operations, dbquery websocket api command 2015-03-19 21:19:14 +01:00