Commit Graph

3817 Commits

Author SHA1 Message Date
Ivan Skytte Jørgensen
8eba33f359 Removed explicit m_buf[0] from Msg39Request/Msg39Reply
This also fixes the sizeof/(...) versus &m_buf-this confusion which is currently
harmless but a bug in the upcoming encoding changes.

Origin: e57fb2f72c
2021-06-18 13:04:21 +10:00
Ivan Skytte Jørgensen
1a2693dc12 Removed explicit m_buf [0] member from Msg20Request/Msg20Reply
And some comment cleanup

Origin: b82536583f
2021-06-18 13:03:48 +10:00
Ivan Skytte Jørgensen
e006d52d09 Use general serialize/deserialize functions in Msg20Request
Origin: f6efc87728
2021-06-18 13:03:09 +10:00
Ivan Skytte Jørgensen
85e1874de5 Use general serialization/deserialization functions in msg20
Origin: 7f6b3e4f7e
2021-06-18 13:02:32 +10:00
Ivan Skytte Jørgensen
36027e9ddb Removed unnecessary clearing in Msg20Request::reset()
memset(this...) was already done so the pointers were reset too, so no need for
additional memset()

Origin: 807218902e
2021-06-18 13:00:54 +10:00
Gigablast
5b3f7677c0
Merge pull request #175 from onlyjob/codespell
codespell: spelling corrections
2021-05-09 10:28:31 -06:00
Gigablast
4d80cc4f95
Merge pull request #180 from onlyjob/build
make: build fixes and improvements
2021-05-09 10:23:56 -06:00
Dmitry Smirnov
670b8647ee L:image-file-has-conflicting-name, fixed file name inconsistencies (Closes: #173) 2021-05-09 16:37:45 +10:00
Dmitry Smirnov
d9fe286116 make: sync FLAGS for 32bit architectures 2021-05-09 15:02:07 +10:00
Dmitry Smirnov
83d7ebf4c4 make: "gb" target to build "gb.pem" if required. 2021-05-09 15:02:06 +10:00
Dmitry Smirnov
857a62d3ba make: moved build instructions to README. 2021-05-09 15:02:06 +10:00
Dmitry Smirnov
64cf6411b2 make: parametrise "-O2" and remove very unstable "-O3". 2021-05-09 14:49:59 +10:00
Dmitry Smirnov
ff6fe922d9 make: build and check "gb.pem"; updated expired "gb.pem" (Closes: #178).
Signed-off-by: Dmitry Smirnov <onlyjob@member.fsf.org>
2021-05-09 11:08:19 +10:00
Dmitry Smirnov
b1ace63607 codespell: spelling corrections 2021-05-06 01:52:55 +10:00
Gigablast
9bf4fd2e63
Merge pull request #170 from onlyjob/master
cleanup
2021-05-04 23:55:20 -06:00
Dmitry Smirnov
50d2cf9bc1 Removed obsolete private libiconv (Closes: #167) 2021-05-05 12:56:40 +10:00
Dmitry Smirnov
c124eda914 cleanup: remove local zlib. All distros provide zlib1g-dev. 2021-05-05 10:36:21 +10:00
Dmitry Smirnov
3a55b74050 cleanup: removed useless local binaries (libgcc.a libc.a) 2021-05-05 10:24:45 +10:00
Dmitry Smirnov
e18d2396a6 Removed private OpenSSL [hygiene,FTBFS]. All distros provide OpenSSL. 2021-05-05 10:20:11 +10:00
Dmitry Smirnov
7a2bca9649 Compile with "-std=c++98" to fix FTBFS (Closes: #164)
~~~~
Mem.cpp:233:8: error: declaration of ‘void* operator new(size_t) throw (std::bad_alloc)’ has a different exception specifier
  233 | void * operator new (size_t size) throw (std::bad_alloc) {
      |        ^~~~~~~~
~~~~
2021-05-05 10:07:55 +10:00
Gigablast
9146f05574
Merge pull request #157 from shijuraj/master
Merge pull request #1 from gigablast/master
2020-05-04 08:55:25 -06:00
Shijuraj J
c1e5f9fd7f
Merge pull request #1 from gigablast/master
Commits on Jun 02, 2017
2019-09-21 08:24:58 +05:30
Gigablast
4a943f1c79 Merge pull request #136 from vonbetz/master
Fix infinite loop on malformed proxy.
2017-06-02 11:32:56 -06:00
Zak Betz
f10fdada73 Fix infinite loop on malformed proxy. 2017-06-02 11:28:58 -06:00
Matt
3d248732d0 fix to shut up app checker. 2016-11-04 17:28:26 -06:00
Matt
c0b2cdb60a hide the verify disk writes parm, seems to be causing
cores when activated. and shouldn't really need to be used.
is for debugging disk issues.
2016-11-04 17:09:15 -06:00
Matt
8891100c2a fix add url on root page to set collnum properly.
fix Summary::getBestWindow() underrun bug.
2016-04-06 10:31:04 -06:00
Matt
70ca2fe48c update ./gb -h desc for ./gb inject. 2016-04-05 21:06:38 -06:00
Gigablast
f5d0045b43 Merge pull request #82 from vonbetz/testing
Fix for сацминэнергорф --> сацминэнерго.рф in getDisplayUrl(...)
2016-03-29 13:12:56 -06:00
Zak Betz
3c140b87aa Merge branch 'testing' of https://github.com/gigablast/open-source-search-engine into testing 2016-03-29 12:42:05 -06:00
Zak Betz
cf7ec13de6 Fix international domain printing bug. 2016-03-29 12:41:34 -06:00
Matt
33e76af1d1 Merge branch 'testing' 2016-03-29 04:11:30 -06:00
Matt
816d69b34c a lot of bug fixes thanks to isj. 2016-03-29 04:08:17 -06:00
Matt
5072e851b7 fix misspelling 2016-03-28 17:26:40 -06:00
Matt
5935619eb2 hack on parentUrlDocId to the json object dump
of diffbot objects.
2016-03-28 12:39:48 -06:00
Matt
cab6d5c519 fix keysize==8 bug in keycmp 2016-03-28 09:17:01 -06:00
Matt
b65a16caee Merge branch 'diffbot-testing' into testing 2016-03-22 16:25:21 -06:00
Matt Wells
3c743a7d0e allow more docids to be downloaded/served in search results. 2016-03-22 15:24:33 -07:00
Matt Wells
04a8433256 show gbssParentDocId in status doc for children docs,
like diffbot object docs.
2016-03-22 09:00:10 -07:00
Matt Wells
483d69d7f7 added httprequest debug line 2016-03-21 14:46:10 -07:00
Matt Wells
136d23816c fix hashbang properly 2016-03-21 09:29:55 -07:00
Matt
48398d0cd7 Merge branch 'diffbot-testing' into testing 2016-03-20 23:14:26 -06:00
Matt Wells
136b8842db fix more data corruption bugs. hopefully
will dump out all the collections this time and
not leave any in the tree, otherwise, especially if there
are a lot left behind, they get corrupted.
2016-03-20 21:04:01 -07:00
Matt Wells
61ef806dea hash bang fix.
detect more corruption.
don't dump titledb and spiderdb at same time,
seems to reduce corruption in rdbmem.
2016-03-20 12:50:43 -07:00
Matt Wells
fc495a5bf5 fix dump core when collection deleted while dumping 2016-03-18 06:46:38 -07:00
Matt
8922b8e69c Merge branch 'diffbot-testing' into testing 2016-03-17 14:31:22 -06:00
Matt Wells
56bde4c3ef fix the data corruption fix 2016-03-17 13:22:56 -07:00
Matt Wells
8bc653c31c after dump completes scan tree to ensure all nodes
reference secondary mem ptr so they don't get their
data overwritten.
2016-03-17 10:09:49 -07:00
Matt Wells
0caf345850 if running ./gb start and another gb is already bound on the port
then quickly exit(0) and have the bash keep alive loop exit the loop
based on that return value. we can't use ./cleanexit file because it
doesn't get remove and will mess up the main process that is running.
2016-03-16 16:56:48 -07:00
Matt Wells
36fdbf2f5a rename log files in the gb main.cpp code not in the
bash loop. do not rename the log file if failed to start
gb because socket was already bound. prevents us from double
starts moving the log file,  which is annoying.
2016-03-16 16:08:08 -07:00