59 Commits

Author SHA1 Message Date
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