14cbb34ec0
#inclue cleanup (UdpServer was included for various headerfiles)
2017-05-16 12:20:06 +02:00
f7fcb2a96c
Avoid tagrec lookups on blocked URLs
2017-04-18 16:33:59 +02:00
3275bdd28d
Align code in Msg0.cpp with Msg1.cpp
2017-03-15 16:28:33 +01:00
14878447b6
Fixed (harmless) * vs. *= typo (again)
2017-03-15 16:11:56 +01:00
f6e8412578
Fixed (harmless) * vs. *= typo
2017-03-15 16:11:17 +01:00
0ee7a7136f
Made Msge0 safe to be used by non-main thread
...
There were several assumptions that the callback was not called while submitting requests. THere is now a big, fat mutex on that.
2017-03-13 15:12:50 +01:00
3fcdd92311
Removed unhelpful comments
2017-03-13 14:58:37 +01:00
ac48a639e8
Simplify Msge0::launchRequests() somewhat
2017-03-13 14:14:27 +01:00
ba25b1d3c7
Dropped 'skipOldLinks' parameter to Msge0::getTagRecs(). Always false
2017-03-13 13:53:16 +01:00
baf8b7b14e
Removed no longer valid comment
2017-03-13 13:53:16 +01:00
5ed39e479e
Msge0 constructor simplification
2017-03-13 13:35:02 +01:00
ac8b6be920
Simplify Msge0::reset()
2017-03-13 13:28:48 +01:00
ca3817ab18
Removed obsolete internal constant in msge0.cpp
2017-03-13 13:28:48 +01:00
4ace29fa93
Made Msge0::reset() reset more (release memory)
2017-03-13 13:28:48 +01:00
233f75b494
More const in Msge0
2017-03-13 13:28:48 +01:00
dcb13f7d67
Simplified memory management in msge0
...
The slab mechanism was unnecessary because TagRec (nowadays) isn't variable-sized and has instead a SafeBuf for holding the tags.
2017-03-13 13:28:48 +01:00
3d84aaf5d6
Removed unused Msge0::m_numTags
2017-03-13 13:28:48 +01:00
77fa86fe0e
Msge0::doneSending() should return void
2017-03-13 13:28:48 +01:00
9adbd26eb7
Removed obsolete comments in Msge0.cpp
2017-03-13 13:28:48 +01:00
ffe5c4e9d9
Use a more meaningful parameter name in Msge0
2017-03-10 17:25:50 +01:00
f1f2f41daa
Handle OOM correctly in Msge0
2017-03-10 17:23:49 +01:00
4075c0da0c
Refactor slab handling in Msge0 into separate method
2017-03-10 17:18:09 +01:00
5e099b3443
More constness in Msge0
2017-03-10 16:42:15 +01:00
5a5ebb9bba
0 -> false
2017-03-10 16:42:15 +01:00
5253f4c5f7
m_numRequests should be zeroed in Msge0::reset()
2017-03-07 15:15:02 +01:00
64efc60967
Removed unused 'starti' parameter to Msge0::launchRequests()
2017-03-07 15:03:39 +01:00
17643eb99f
goto -> for()
2017-03-07 14:42:13 +01:00
613a54c4cc
Don't take address of arrays
2017-01-10 01:01:52 +01:00
bdd8cb5338
#include clean up Query.h
2016-12-08 16:56:09 +01:00
657f52c1c5
Make Msg8a/Msge0 coorperation more clear
2016-11-24 17:00:12 +01:00
260f816528
Remove unused member variable m_nextPtr
2016-11-22 15:36:54 +01:00
a3d35b0425
Msge0: Call real TagRec constructor and destructor
2016-11-17 11:45:30 +01:00
3b8a1c492a
Removed unused Msge0::m_i
2016-11-17 11:34:16 +01:00
e6a63262fd
Initialize Msge0 members in C++-style
2016-11-17 11:32:21 +01:00
1a0062a726
Encapsulate Msge0 better
2016-11-17 11:21:57 +01:00
d52dabc828
#include cleanup of Url.h
2016-11-12 20:01:44 +01:00
136f7e8ce0
member init in Msge0
2016-10-20 16:15:35 +02:00
0e1a5eb1b1
never try to access m_slab if null in Msge0::reset
2016-09-28 17:33:56 +02:00
26ebf32db5
init class members in Msge0
2016-09-26 19:54:57 +02:00
dedbe3f79f
init class members in Msge0 also when reset
2016-09-26 17:17:28 +02:00
022bb663ee
include header changes
2016-08-26 14:21:47 +02:00
3c2773a928
Removed gbstrlen()
...
gbstrlen() just checked for NULL and called gbshutdownAbort(). Dereferncing NULL on mordern platforms cases a SIGSEGV which is cought by our signal handler and .... gbshutdownAbort() is called. So gbstrlen() was superfluous and complicated static analysis.
2016-07-28 17:04:35 +02:00
1ce5b59670
Code style changes. More changes of hardcoded msg_type_t value to enum. Log levels.
2016-07-25 15:13:03 +02:00
f3f5eefcb6
First batch of changes streamlining emergency shutdown code
2016-06-20 12:30:26 +02:00
d40ecb2f8e
Replace INT32/INT64 and likes with PRId32 and likes. Add space before definition.
2016-05-20 09:18:32 +02:00
34a4d08cd1
Add Url::set overload for all false boolean paramater
2016-04-05 23:21:50 +02:00
5ccfde3e2a
Remove titleRecVersion from Url.h/Url.cpp. Checks there are versions from before gigablast was open-sourced
2016-04-05 23:21:50 +02:00
cabef74c2f
Fix core dump where refactoring removed default parameters
2016-03-07 15:53:29 +01:00
b0ef130481
Remove unused variable from method.
...
More comments on Titledb version.
Remove code which caters for old Titledb version before gb is open sourced
2016-03-07 15:36:44 +01:00
dbe106343d
Keep decl+def of static functions consistent
2016-02-29 23:57:27 +01:00