Commit Graph

  • 60e235888b Add some testing for HashTableX master Zachary D. Rowitsch 2024-12-22 20:54:06 -0500
  • de3c4e99a8 Add more tests to Abbreviations and some more minor cleanup Zachary D. Rowitsch 2024-12-22 18:53:33 -0500
  • f6252e633c Cleanup Pages.* and PageHosts.cpp twistdroach 2024-08-17 01:30:23 -0400
  • c3660f7794 Update readme with cmake/catch2 twistdroach 2024-08-16 00:24:25 -0400
  • 2bde13ce1b Simple template test, not to be merged inja-template twistdroach 2024-08-15 23:59:21 -0400
  • 117587e81b Move ancient script dir to junkdrawer, create a new gen_cluster_config cmd line tool in fresh script dir twistdroach 2024-07-02 00:08:44 -0400
  • 6f8562588f Merge branch 'Linkdb-cleanup' twistdroach 2024-06-30 00:47:16 -0400
  • 1e39c7616e Cleanup Linkdb.cpp/h, remove much commented code. IMPORTANT: removed some this==null checks. Fixed Cmake builds for macos. twistdroach 2024-06-29 19:34:18 -0400
  • 0e5009d510 Add some validation to the url value passed in Advanced->Parser, url field to prevent an assert being hit with a malformed url twistdroach 2024-06-30 00:26:46 -0400
  • 6ec3c41726 Begin linkdb cleanup Linkdb-cleanup twistdroach 2024-06-29 19:34:18 -0400
  • 7363f125f1 Convert Sections.cpp assertions to gbassert Zachary D. Rowitsch 2024-06-27 23:17:13 -0400
  • e1891f37bf Add linker flags to CMake config so stack traces work again Zachary D. Rowitsch 2024-06-27 21:43:24 -0400
  • 8d611f1247 Merge branch 'queryoverwrite' zrowitsch 2024-06-27 00:24:51 -0400
  • 178c374e75 Query::clear() is writing beyond the bounds of some arrays twistdroach 2024-06-26 23:49:47 -0400
  • 5680564647 Add -wno-misleading-indentation to avoid soo many warnings twistdroach 2024-06-26 23:49:09 -0400
  • ad92f1e2ee Move SafeList.h and Sanity.h to the junkdrawer Zachary D. Rowitsch 2024-06-24 16:45:36 -0400
  • f446f0ce69 Copy runtime requirements into cmake build dir, so that gb can be run directly from cmake build directory and not affect src dir at all twistdroach 2024-06-24 06:28:49 -0400
  • 1b5c8100cf Convert more assertions to gbassert (Dates.cpp) twistdroach 2024-06-24 05:30:13 -0400
  • 69da425b70 Convert more assertions to gbassert twistdroach 2024-06-23 02:46:28 -0400
  • bf6d353291 Convert more assertions to gbassert twistdroach 2024-06-20 01:26:19 -0400
  • 8048c7db38 Tune up Abbreviations.cpp to silence some warnings twistdroach 2024-06-19 19:03:52 -0400
  • 3080705025 Minor fixes to cmake config and tests zrowitsch 2024-06-11 11:02:38 -0400
  • f1e9424356 Start to get CMake working devel Zachary D. Rowitsch 2024-06-10 19:06:00 -0400
  • 7c27b93098 Add some const to eliminate a bunch of write-strings errors Zachary D. Rowitsch 2024-06-07 05:09:34 -0400
  • 8edfe70f7a Move Ads.h to the junkdrawer Zachary D. Rowitsch 2024-06-07 04:17:22 -0400
  • 4020b5e3b2 Add some simple test cases for Abbreviations.cpp, mostly to test testing Zachary D. Rowitsch 2024-06-06 02:06:31 -0400
  • 4991119cd0 Eliminate many intentional assertion checking segfaults with gbassert() in Spider.cpp and XmlDoc.cpp zrowitsch 2024-05-28 01:29:56 -0400
  • 2bb4f48c4a Cleanup of asserts in XmlDoc.cpp (first commit) zrowitsch 2024-05-26 00:52:27 -0400
  • 3d98f0aa44 Move gbassert into its own header file (out of gb-include.h) zrowitsch 2024-05-25 23:21:15 -0400
  • 7e50e163dd Replace std::for_each with std::ranges::for_each zrowitsch 2024-05-25 01:10:38 -0400
  • a406fa8c7c Cleanup Abbreviations.cpp - remove commented code, fix assertions and some variable shadowing zrowitsch 2024-05-24 23:11:01 -0400
  • a0cde5502d Add gbassert_false() for easier conversion. Tried replacing some of the xx=NULL intentional segfaults with gbassert/gbassert_false. I think much cleaner zrowitsch 2024-05-24 22:40:15 -0400
  • 45dbff2045 Fix stack dump on crash to dump symbols rather than log addr2line command. Add gbassert() so the purposeful segfaults can be replaced by just raising a SIGSEGV & it's purpose will be more clear zrowitsch 2024-05-24 15:53:16 -0400
  • d7c5762556 Get some basic test infrastructure built so it's possible to write tests when making changes zrowitsch 2024-05-23 20:04:30 -0400
  • 3ba8a20ac7 Separate sources that are used to build gb, put them in src, and put everything else in the junkdrawer dir. Start a new/clean Makefile. zrowitsch 2024-05-15 22:29:34 -0400
  • fc43b3f666 Stop memseting objects in TcpServer, use clear() instead zrowitsch 2024-05-14 22:53:12 -0400
  • 1df70c2d59 Merge branch 'master' into devel zrowitsch 2024-05-01 23:26:24 -0400
  • ad9f671aca Various minor undefined behavior fixes - aliasing issues, checking error on filehandle that's been closed, etc zrowitsch 2024-05-01 23:25:38 -0400
  • c85db512d6 Turn optimizations back on (-O3) twistdroach 2024-04-23 21:25:48 -0400
  • 68c3afedd1 update README twistdroach 2024-04-11 00:24:35 -0400
  • 6c83d81c74 Add a dockerfile and entrypoint to make it easy to play with twistdroach 2024-04-10 23:16:21 -0400
  • d4c60a2086 Attempt to fix segfault I just reverted Zachary D. Rowitsch 2023-11-30 20:08:26 -0500
  • 35e7935779 Revert change to TcpServer to avoid a segfault - breaks Spidering due to inadvertant change in behavior, need to fix segfault deeper in stack Zachary D. Rowitsch 2023-11-30 01:03:04 -0500
  • 09a3216899 Fix a number of segfaults that occur under higher optimization levels Zachary D. Rowitsch 2023-11-29 19:17:55 -0500
  • e1044559e2 Remove call to mlockall() at application start twistdroach 2023-11-27 00:31:04 -0500
  • c81861316c Cleanup Mem & Loop, remove tons of commented code twistdroach 2023-11-27 00:07:42 -0500
  • ea551c9e7b Up c++ standard to c++23. Eliminate some warnings from the deprecation of register keyword. Zachary D. Rowitsch 2023-11-25 19:55:38 -0500
  • 18fb2d3122 Remove more unused includes Zachary D. Rowitsch 2023-11-25 16:39:29 -0500
  • 93aafa5b67 Remove more unused includes Zachary D. Rowitsch 2023-11-25 01:02:01 -0500
  • 4ef25b0d78 Remove unused includes Zachary D. Rowitsch 2023-11-24 19:00:07 -0500
  • 8907fd0b79 Remove unused macros Zachary D. Rowitsch 2023-11-24 07:18:15 -0500
  • 723130eeca Simplify printf formatting macros to use the cinttypes versions. Should probably do a massive find/replace on these at some point to eliminate them completely. Zachary D. Rowitsch 2023-11-23 20:03:12 -0500
  • b1c4dae6fd Fix GbErrno.cpp include (for case sensitive filesystems) Zachary D. Rowitsch 2023-11-23 20:01:38 -0500
  • 81ede57b87 Rename Errno.h/Errno.cpp to GbErrno.h/GbErrno.cpp to keep from conflicting with errno.h on case-insensitive filesystems twistdroach 2023-11-04 16:57:58 -0400
  • fe48f34bad Minor changes to get gb to compile on macos, not perfect but better. Also minor changes to avoid immediate cores when running gb on macos Zachary D. Rowitsch 2023-11-03 19:41:35 -0400
  • 1bf55c514d Merge remote-tracking branch 'compunixaustralia/compiler-warnings' into compunixaustralia-master compunixaustralia-master twistdroach 2023-10-29 21:52:59 -0400
  • a0d47ec3ba
    Merge ca1f7c15fd into 6474e32956 BxmvVa4v 2022-09-02 14:49:43 +0200
  • ca1f7c15fd Introduction of const correctness in SafeBuf and fctypes BxmvVa4v 2022-09-02 14:46:32 +0200
  • 6474e32956
    Merge pull request #194 from BxmvVa4v/devel3 Gigablast 2022-09-01 10:02:42 -0600
  • f482000df1
    Merge pull request #193 from BxmvVa4v/devel2 Gigablast 2022-09-01 10:02:05 -0600
  • 5a63a1e25a
    Merge pull request #192 from BxmvVa4v/devel Gigablast 2022-09-01 10:01:07 -0600
  • 560eb9c6be Const correctness in public hash interface and small code cleanup BxmvVa4v 2022-09-01 13:57:33 +0200
  • 02efa9b1c7 Const correctness in Log public interface BxmvVa4v 2022-09-01 13:20:38 +0200
  • 05daeb5d5f Changed '0' to 'NULL' in comparison with pointer raphael 2022-08-29 11:04:17 +0200
  • c2a9443571 Fixes to build project with gcc 12.2.0 raphael 2022-08-29 10:35:51 +0200
  • 8ded3f5d11
    Update egblog.html d̵͉̼͆̒̒͜ÿ̸̙̟́̔͜͠c̴͚̝̻͋̀h̴͚̟͒̽͜d̸͍̫̻̾̿͝i̸̢͓̟̾̐̚d̵͉̪̓͑̒͜ 2022-06-05 17:51:03 +0100
  • ba43c6fb2b Fixed format-truncation warnings CompunixAu 2021-06-23 15:20:15 +0000
  • d4ad9783e5 Corrected output truncated before terminating nul CompunixAu 2021-06-23 14:41:11 +0000
  • f507f1c606 Addressed int-in-bool-context warning CompunixAu 2021-06-23 14:19:41 +0000
  • 1f6f6bbe93 Addressed deprecated OPENSSL functions ERR_remove_state() and ERR_remove_thread_state() was deprecated in OpenSSL 1.1.0 when the thread handling functionality was entirely rewritten CompunixAu 2021-06-23 13:39:56 +0000
  • 32f6030a13 Addressed class-memaccess compiler warnings related to clearing an object of non-trivial type CompunixAu 2021-06-22 13:46:44 +0000
  • 4cfb934aaf Addressed format-overflow compiler warnings CompunixAu 2021-06-20 08:16:15 +0000
  • 31a8891f36 Corrected deprecated throw with noxecept(false) according to C++11 standard CompunixAu 2021-06-19 17:39:34 +0000
  • 72313468ad Removed compiler indentation warnings with -Wno-misleading-indentation CompunixAu 2021-06-19 17:35:16 +0000
  • 6d7e14d2a4 Corrects compiler warning: C++11 requires a space between string literal and macro CompunixAu 2021-06-19 16:51:22 +0000
  • 33a05b17c1
    Merge pull request #184 from CompunixAustralia/standard-cpp11 Gigablast 2021-06-18 15:58:30 -0600
  • 96cba626fa Cleaned up CompunixAu 2021-06-18 20:15:19 +0000
  • 4eae9e81de Updated throw to new C++11 standard CompunixAu 2021-06-18 20:02:08 +0000
  • 126f85364e
    Merge pull request #182 from CompunixAustralia/issue-168 Gigablast 2021-06-18 09:45:58 -0600
  • 05850c92a4
    Merge pull request #183 from onlyjob/pragma Gigablast 2021-06-18 09:43:43 -0600
  • 45c29fe649 Fixed m_buf-related FTBFS in XmlDoc.cpp to align with previous cherry-picked commits. (Closes: #86, #179) Dmitry Smirnov 2021-06-18 13:13:37 +1000
  • 9b02e87913 Removed global #pragma pack(4) from <types.h> Ivan Skytte Jørgensen 2016-04-05 16:39:35 +0200
  • 62af7c9cfa Made padding in Inlink explicit Ivan Skytte Jørgensen 2016-04-05 14:57:33 +0200
  • 80ca589751 Removed explicit m_buf[0] from InjectionRequest Ivan Skytte Jørgensen 2016-04-04 14:27:56 +0200
  • aa89c75565 Removed explicit m_buf[0] from Msg25Request Ivan Skytte Jørgensen 2016-04-04 14:23:57 +0200
  • 8d8552b027 Removed explicit m_buf[0] from Msg13Request Ivan Skytte Jørgensen 2016-04-04 13:43:09 +0200
  • 8eba33f359 Removed explicit m_buf[0] from Msg39Request/Msg39Reply Ivan Skytte Jørgensen 2016-04-04 12:36:32 +0200
  • 1a2693dc12 Removed explicit m_buf [0] member from Msg20Request/Msg20Reply Ivan Skytte Jørgensen 2016-04-04 12:26:25 +0200
  • e006d52d09 Use general serialize/deserialize functions in Msg20Request Ivan Skytte Jørgensen 2016-04-04 12:07:03 +0200
  • 85e1874de5 Use general serialization/deserialization functions in msg20 Ivan Skytte Jørgensen 2016-04-04 11:57:31 +0200
  • 36027e9ddb Removed unnecessary clearing in Msg20Request::reset() Ivan Skytte Jørgensen 2016-04-04 10:42:22 +0200
  • 014ed8d7dc Issue 168. Partial fix of segfault on startup. CompunixAu 2021-06-17 16:27:33 +0000
  • 6213d0e335
    Merge pull request #145 from gigablast/master testing Gigablast 2021-05-09 10:33:05 -0600
  • 5b3f7677c0
    Merge pull request #175 from onlyjob/codespell Gigablast 2021-05-09 10:28:31 -0600
  • 4d80cc4f95
    Merge pull request #180 from onlyjob/build Gigablast 2021-05-09 10:23:56 -0600
  • 670b8647ee L:image-file-has-conflicting-name, fixed file name inconsistencies (Closes: #173) Dmitry Smirnov 2021-05-09 16:37:45 +1000
  • d9fe286116 make: sync FLAGS for 32bit architectures Dmitry Smirnov 2021-05-09 14:54:20 +1000
  • 83d7ebf4c4 make: "gb" target to build "gb.pem" if required. Dmitry Smirnov 2021-05-09 14:56:44 +1000
  • 857a62d3ba make: moved build instructions to README. Dmitry Smirnov 2021-05-09 15:01:08 +1000
  • 64cf6411b2 make: parametrise "-O2" and remove very unstable "-O3". Dmitry Smirnov 2021-05-09 14:49:59 +1000