Commit Graph

  • b239a6c7a7
    Merge b1c8bdf226ea69ff018fee70db87de1a7d162a0f into 029adc177f7d86572bd34495003ae529ec67c41c #84 Tobias Wooldridge 2024-12-10 00:52:08 +00:00
  • 6cdf328fc1
    Merge 808b3c927f34494b228737cb42b63fe84b9a70b4 into 029adc177f7d86572bd34495003ae529ec67c41c #97 Lars Baumgärtner 2024-12-10 00:52:08 +00:00
  • 04177fc364
    Merge 77ec80f51879fe1f5af0967b68317cb06715248a into 029adc177f7d86572bd34495003ae529ec67c41c #92 SeaDude 2024-06-24 02:33:55 +00:00
  • 7c30140aa9
    Merge 4e184779db8a2d2b74e7f076782907a723d2526c into 029adc177f7d86572bd34495003ae529ec67c41c #145 syn-tax-err 2024-06-21 10:09:15 +00:00
  • 92f708c8cd
    Merge c536f939e969335ce01ee894e5acf48b495f8fa8 into 029adc177f7d86572bd34495003ae529ec67c41c #147 AzureCrimson 2022-07-20 09:10:41 -06:00
  • 029adc177f don't crash on manifests close to 1024 bytes long development Paul Gardner-Stephen 2022-06-02 12:08:27 +09:30
  • b0b5edc573 allow rhizome manifest signature blocks >255 bytes Paul Gardner-Stephen 2022-05-31 16:35:33 +09:30
  • b5eedaac3a add container path prefix when generating serval etc paths Paul Gardner-Stephen 2018-11-14 13:07:51 +10:30
  • c536f939e9
    Fix compilation warnings with GCC 11.0.1 #147 Azure Crimson 2021-06-04 01:41:44 +00:00
  • 8231c7728a fix compilation warnings with gcc 8 Paul Gardner-Stephen 2020-07-10 09:28:02 +09:30
  • 338c9bed1f fix warnings compiling sqllite with latest gcc version Paul Gardner-Stephen 2020-07-10 08:53:56 +09:30
  • 77bdbd9cf1 Avoid new clang warning Jeremy Lakeman 2020-06-02 09:35:52 +09:30
  • a93ded21d0 Don't start jni server if a startup exception is thrown Jeremy Lakeman 2020-03-10 23:24:20 +10:30
  • ce51156f7e
    Merge pull request #146 from NHAS/development gardners 2019-10-30 16:23:09 +10:30
  • 8c0f56a77f Set manifest pointer to null to stop double free when database is slow #146 smithjord3 2019-10-29 13:32:59 +13:00
  • 7c4971a4f8 C is not VHDL ios Paul Gardner-Stephen 2018-11-14 16:02:29 +10:30
  • 7a222e3869 add more useful error messages to meshmb failure responses Paul Gardner-Stephen 2018-11-14 15:59:30 +10:30
  • 2ec4744460 don't setup MDP named socket on iOS Paul Gardner-Stephen 2018-11-14 14:43:53 +10:30
  • 951cc90bde don't setup monitor socket on ios Paul Gardner-Stephen 2018-11-14 14:38:12 +10:30
  • c5c82f822f fix named socket path generation for iOS to keep under BSD socket name length Paul Gardner-Stephen 2018-11-14 14:31:52 +10:30
  • 08554b2655 containerise symbolic link to servald.log file Paul Gardner-Stephen 2018-11-14 14:17:06 +10:30
  • d5fc353bf8 containerise other paths Paul Gardner-Stephen 2018-11-14 14:04:06 +10:30
  • 2f6f9b26f2 use -f instead of non-portable --fdqn option to hostname Paul Gardner-Stephen 2018-11-14 13:56:28 +10:30
  • 87303c3436 add /* fall through */ comments for picky C compilers that don't like the FALLTHROUGH; macro Paul Gardner-Stephen 2018-11-14 13:51:44 +10:30
  • d20d7911c4 actually use containerised path on iOS Paul Gardner-Stephen 2018-11-14 13:25:45 +10:30
  • 233421e078 add container path prefix when generating serval etc paths Paul Gardner-Stephen 2018-11-14 13:07:51 +10:30
  • 4e184779db
    mavlink 1.0 fix #145 syn-tax-err 2018-09-10 13:46:11 +00:00
  • 8434656f5e WIP Java sync api restful_rhizome_status Jeremy Lakeman 2018-06-06 16:59:04 +09:30
  • 44e73b969e Add new rhizome sync status API Jeremy Lakeman 2018-04-18 18:10:48 +09:30
  • 18bc162361 Add Java API for restful storage information request Jeremy Lakeman 2018-06-06 16:56:51 +09:30
  • 4aeb6545ad Refactor storage space measurement to expose new status API Jeremy Lakeman 2018-04-16 15:24:01 +09:30
  • c2526446ed Don't fail in meshmb if we re-create the same index payload Jeremy Lakeman 2018-06-26 15:39:20 +09:30
  • 3d2eb1c260 Always return null once a json parser has closed Jeremy Lakeman 2018-06-26 14:32:00 +09:30
  • 2f3b8cadc4 Fix meshmb api construction order Jeremy Lakeman 2018-06-26 13:43:00 +09:30
  • 5ec74ea307 Rewrite json parser to encapsulate object and array parsing Jeremy Lakeman 2018-06-06 16:47:26 +09:30
  • 81d4e696ca Improve Swift API delegate log outputter Andrew Bettison 2018-05-07 23:31:57 +09:30
  • 00804e9fc1 Make servald_features() available to iOS app Andrew Bettison 2018-06-01 11:07:00 +09:30
  • 33518fd286 Add Swift CliContextArray Andrew Bettison 2018-05-04 12:01:28 +09:30
  • b6873c73dd Fix the Apple Xcode 9.3 iOS build Andrew Bettison 2018-05-02 12:55:00 +09:30
  • 14903ca18d Add log outputter for Apple iOS and macOS Andrew Bettison 2018-04-24 00:06:00 +09:30
  • bb5fc482c7 Fix Swift compile error on ARM 64-bit Andrew Bettison 2018-04-30 21:09:02 +09:30
  • 7993332fe9 Omit 32-bit architectures when building for iOS 11 and later Andrew Bettison 2018-04-30 21:08:00 +09:30
  • 20c15e8b94 Pass -isysroot flag to C and Swift XCode compilers Andrew Bettison 2018-04-30 21:04:56 +09:30
  • e6e1a4b0a2 Upgrade to Swift 4.1 (Xcode 9.3) Andrew Bettison 2018-05-01 18:20:03 +09:30
  • f91033820b Use explicit serverMode enum values everywhere Andrew Bettison 2018-06-01 17:40:09 +09:30
  • bbe7a87904 Add comments and assertions to server.h and server.c Andrew Bettison 2018-06-01 01:12:35 +09:30
  • b8ddad6ff2 Move Rhizome function declaration from server.h to rhizome.h and rename Andrew Bettison 2018-06-01 01:11:44 +09:30
  • 659d726687 Correctly encode rhizome list query parameters Jeremy Lakeman 2018-05-28 17:18:21 +09:30
  • 9522575417 Use predefined constants for comparing out of range integer values Jeremy Lakeman 2018-05-28 11:06:35 +09:30
  • b1fdf380f9 Throw a different exception type for unexpected http status codes Jeremy Lakeman 2018-05-23 10:50:09 +09:30
  • 0c5a84c305 Fallback to streaming bytes when rename() fails due to crossing filesystems Jeremy Lakeman 2018-05-22 16:05:27 +09:30
  • 1520b614f2 Specify Apple Mac OS build dependencies in more detail (fixes #127) Andrew Bettison 2018-05-18 14:19:02 +09:30
  • 9e89a6ddcf Fix response of PUT /restful/keyring/SID/lock (fixes #139) Andrew Bettison 2018-05-17 11:39:37 +09:30
  • 1b2147074f Add more assertions to keyring functions Andrew Bettison 2018-05-16 15:47:12 +09:30
  • 90e338f239 Fix compile error introduced in c2103e3 (fixes #138) Andrew Bettison 2018-05-17 10:57:34 +09:30
  • d02bf3b7b9 Don't release keyring entries just because a user requested them (Fixes #137) Jeremy Lakeman 2018-05-16 11:46:58 +09:30
  • c2103e3b86 Add MDP_INTERFACE_PEER for external unicast peer discovery to trigger a probe Jeremy Lakeman 2018-05-15 10:57:58 +09:30
  • 9d66895b91 Experiment with multi-party ECDH test_group_ecdh Jeremy Lakeman 2018-05-15 10:00:53 +09:30
  • 0043e20b81 Keep rhizome sync state for up to 5s while routes flap Jeremy Lakeman 2018-04-24 11:11:22 +09:30
  • 98fa034c53 Fix use of va_copy() in logging functions Andrew Bettison 2018-05-07 23:25:58 +09:30
  • b8b31ed97a Remove duplicate log.h definition in headerfiles.mk Andrew Bettison 2018-04-30 21:03:29 +09:30
  • 11e7874fff Improve get_self_executable_path() on Mac OS Andrew Bettison 2018-04-30 11:59:30 +09:30
  • 0dea727b69 Fix calls to deprecated String.substring() method Andrew Bettison 2018-04-30 11:56:34 +09:30
  • 7ab9bc0a10 Replace netcat6 with OpenBSD netcat Andrew Bettison 2018-04-27 17:29:02 +09:30
  • d1203827e1 Move nibble_tree.c into client library Andrew Bettison 2018-04-24 13:02:31 +09:30
  • 2f57fe3a47 Fix msp tests to use unused file descriptor Jeremy Lakeman 2018-04-24 12:53:42 +09:30
  • abdb6867cd Restore the ability for test verbose logging to write directly to the console Jeremy Lakeman 2018-04-23 12:56:53 +09:30
  • f2e8198dba Fix tests broken by new Rhizome store directory Andrew Bettison 2018-04-23 13:26:11 +09:30
  • 199dc55b27 Fix broken link in tech doc Andrew Bettison 2018-04-23 08:13:49 +09:30
  • ffeb25aa67 remove C99-ism Paul Gardner-Stephen 2018-04-18 16:45:26 +09:30
  • 504302aea1 pass exec_prefix to libsodium recursed make Paul Gardner-Stephen 2018-04-18 16:44:19 +09:30
  • faa0f392c5 Improve Rhizome DB path configuration Andrew Bettison 2018-04-17 12:01:02 +09:30
  • 9ba27b28a0 Possible race condition in command cleanup due to linking order, (Fixes #136) Jeremy Lakeman 2018-04-16 09:36:17 +09:30
  • 39f582ccab Auto move rhizome store when config is first set Jeremy Lakeman 2018-04-10 16:48:23 +09:30
  • 5e0e59e8b8 Fix tests/rhizomeall Jeremy Lakeman 2018-04-10 10:52:18 +09:30
  • 35fefb1680 Fix compilation and real interfaces on android Jeremy Lakeman 2018-04-10 10:52:01 +09:30
  • 59b6a70374 Use config to set and remember rhizome database location Jeremy Lakeman 2018-04-10 10:50:06 +09:30
  • 57767e444d Keep rhizome's external blobs in subfolders, migrating each file on first use Jeremy Lakeman 2018-04-10 08:51:45 +09:30
  • a691a39870 Add Route Swift API Andrew Bettison 2018-04-09 14:32:57 +09:30
  • dce8b378d2 Refactor routing and Swift test set-up Andrew Bettison 2018-04-09 08:11:44 +09:30
  • 12bc773d4d Refactor Keyring Swift API Andrew Bettison 2018-04-06 14:13:07 +09:30
  • bc637e1a5c Update Swift API to use new Keyring REST API Andrew Bettison 2018-04-06 08:49:01 +09:30
  • e349c8fc9c Remove -Wimplicit-fallthrough #pragma from sqlite3.c (fixes #128) Andrew Bettison 2018-04-05 21:16:03 +09:30
  • 189485a513 Add Route Java API Andrew Bettison 2018-04-04 12:38:37 +09:30
  • cf9e0b4730 Keep AF_UNIX and file-based interfaces up whenever config re-loads Andrew Bettison 2018-04-04 23:20:28 +09:30
  • 1930c51da4 Minor clean-ups Andrew Bettison 2018-04-04 11:28:18 +09:30
  • d1e113d4f3 Fix 'servaldswift' link error Andrew Bettison 2018-04-04 12:18:06 +09:30
  • 5c2f553ed2 Change Android.mk to only compile a single .a file Jeremy Lakeman 2018-04-03 15:37:14 +09:30
  • 4809d7d585 Link java api into shared library by specifying features Jeremy Lakeman 2018-04-03 16:25:22 +09:30
  • d844b0f6bd Reduce coupling with console, dna_helper, monitor & directory_client features Jeremy Lakeman 2018-04-03 14:32:06 +09:30
  • 331e0ae576 Add missing include for bzero Jeremy Lakeman 2018-04-03 09:44:28 +09:30
  • 8345d896a6 Add Route REST API (fixes #96) Andrew Bettison 2018-03-22 10:13:08 +10:30
  • 1a091aa8a1 Expose daemon's primary SID in 'proc/primary_sid' Andrew Bettison 2018-03-26 22:35:34 +10:30
  • 798e34cc5b Add strbuf_json_integer() Andrew Bettison 2018-03-26 11:24:39 +10:30
  • c7a2fb4573 Add nibble-tree iterator Andrew Bettison 2017-10-20 17:05:14 +10:30
  • 2ef315b692 Fix tfw_createfile utility Andrew Bettison 2018-03-28 17:42:02 +10:30
  • 2e0cb4e6dc Improve test framework error handling Andrew Bettison 2018-03-28 17:10:25 +10:30
  • 288fae4f2b Use enum for keyring key type codes Andrew Bettison 2018-03-26 11:24:21 +10:30
  • 3388170468 Don't allow a delegate log to be opened if it isn't used Jeremy Lakeman 2018-03-28 15:35:08 +10:30
  • 65d0e3a47c Remove implementation specific Java hack and allow POST verb for keyring set command Jeremy Lakeman 2018-03-28 15:24:57 +10:30