Jeff Becker
c770bcbf96
prevent race condition in datagram destination
...
clean up style a bit
2016-09-03 10:24:06 -04:00
Jeff Becker
7d37b02cff
datagram fixes
2016-08-29 10:42:51 -04:00
Jeff Becker
6bb9de5a96
osx fix
2016-08-21 22:34:48 -04:00
Jeff Becker
7ef7ef03dd
fix
2016-08-21 21:47:56 -04:00
Jeff Becker
808b758cd7
fix
2016-08-21 21:45:08 -04:00
orignal
2dd5de4373
handle default subscription in separate thread
2016-08-09 10:17:40 -04:00
orignal
32466e3804
don't notify before wait
2016-08-08 22:15:09 -04:00
orignal
56a60772a4
fixed potential deadlock
2016-08-08 11:53:38 -04:00
brain5lug
b8ec63cf8c
copy ellimination for ranges #part1
2016-08-06 01:03:13 +03:00
hagen
d16afa9692
* Addressbook.cpp : tune logs
2016-07-16 12:11:23 +00:00
hagen
9f3ce09e88
* Addressbook.{cpp,h} : show new hosts
2016-07-16 12:11:23 +00:00
hagen
cbfb1edb79
* Addressbook.{cpp,h}:
...
* Request() now renamed and returns value
* move spawning download thread to Addressbook class
* CheckSubscription() renamed and handles return value of Request()
2016-07-16 12:11:10 +00:00
hagen
b6c336bf72
* Addressbook.cpp : use HTTPRes class for response parsing
2016-07-16 12:10:43 +00:00
hagen
403e34506e
* Addressbook.cpp : use HTTPReq class for building request
2016-07-16 12:10:37 +00:00
hagen
83db868542
* Addressbook.cpp : use new URL class, unwrap some conditions
2016-07-16 12:10:34 +00:00
hagen
4e7375c09c
* Addressbook.cpp : move storage creation to Start()
2016-06-27 13:11:10 +00:00
Osipov Kirill
88f52c4902
Remove unused assigning (success is assinged anyway)
2016-06-11 11:20:20 +03:00
hagen
1b2ac38a50
* fix compilation warnings
2016-06-01 00:14:15 +00:00
hagen
99398bf0da
* HTTPProxy.{cpp,h} : move & sort headers
2016-05-26 00:17:23 +00:00
orignal
f01f6e94d1
fix #500 . check result of readline
2016-05-24 16:27:34 -04:00
orignal
5c877de2c2
check if hosts is incomplete
2016-04-01 12:51:34 -04:00
orignal
d39229713f
lookup address upon request
2016-03-26 15:02:27 -04:00
orignal
215d39fc54
address lookup
2016-03-26 10:31:47 -04:00
orignal
2e5c56205c
address resolver
2016-03-24 14:48:07 -04:00
orignal
1036ce0fa5
create addressbook before etags
2016-03-19 08:07:09 -04:00
orignal
803f11bebb
local addresses
2016-03-16 15:40:29 -04:00
orignal
84ccca0e98
read persistent ETags
2016-03-15 14:37:07 -04:00
orignal
74efdb95e8
persist etag
2016-03-14 22:00:05 -04:00
orignal
1a894abcff
persist etag for addressbook subscription
2016-03-14 16:05:57 -04:00
orignal
94806ad0b3
try subscriptions right after initial download
2016-03-11 16:29:49 -05:00
hagen
b0395933de
* Addressbook: fix module name
2016-03-11 00:46:58 +00:00
hagen
55315fca80
Merge branch 'openssl' into new-fs
...
Conflicts:
AddressBook.cpp
NetDb.cpp
filelist.mk
2016-02-20 00:59:48 +00:00
orignal
c5b6da7201
case-insensitive http responses
2016-02-19 10:04:52 -05:00
orignal
3053a9b6a0
enable i2p gzip compression
2016-02-18 20:35:14 -05:00
orignal
9a6d478eb1
handle compressed addressbook
2016-02-18 13:19:31 -05:00
hagen
2a4ba8d349
* Addressbook : move storage init code from constructor to Init() : was too early
2016-02-18 10:42:50 +00:00
hagen
85bd7a63c6
* AddressBook : embed HashedStorage instance into AddressBookFilesystemStorage class
2016-02-18 10:42:50 +00:00
orignal
e1995b5c70
try to download default hosts.txt until success
2016-02-15 18:20:01 -05:00
hagen
ddd8d4aeb2
* i2p::fs migration: AddressBook.*
2016-02-11 13:05:00 +00:00
hagen
b2108ff2d0
* fix flags on std::ifstream
2016-02-11 13:00:56 +00:00
hagen
576801cd32
* Addressbook: load addresses at start, not on first request
2016-02-11 13:00:56 +00:00
hagen
2f2b12811f
* Addressbook: don't save to disk if address map is empty
2016-02-11 13:00:56 +00:00
hagen
efa48a7e39
* tune logs
2016-01-24 11:05:16 +00:00
hagen
05043f30dc
* tune logs
2016-01-18 09:02:34 +00:00
hagen
0819517902
* Addressbook : readable http-req assembly
2016-01-12 23:34:59 +00:00
hagen
55ea8c82e9
* Addressbook : logging
2016-01-12 23:32:32 +00:00
hagen
8170257c26
* sane log messages: AddressBook.cpp
2015-12-21 03:00:11 +00:00
hagen
c605fd57aa
* AddressBook.cpp : mistype in log message
2015-12-17 04:39:08 +00:00
orignal
fdd96975fb
cancel destination request
2015-12-13 14:40:43 -05:00
orignal
1b6ad8413e
spread addresses between subdirectories
2015-12-11 15:48:33 -05:00