gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnunet-scheme] branch master created (now 3c91acb)


From: gnunet
Subject: [gnunet-scheme] branch master created (now 3c91acb)
Date: Tue, 21 Sep 2021 13:20:40 +0200

This is an automated email from the git hooks/post-receive script.

maxime-devos pushed a change to branch master
in repository gnunet-scheme.

      at 3c91acb  Rewrite git history to sign every commit.

This branch includes the following new commits:

     new df6879c  New module: (gnu gnunet directory)
     new 525d153  Define hashcodes
     new 6be6aca  Define (de-)ASCIIification procedures for hash codes
     new ffc07ba  Define CHK URIs and parsing
     new 44bcfbb  Correct dependencies in (gnu gnunet directory)
     new baf2b08  Begin defining (gnu gnunet metadata)
     new 05b8d64  Fix some exports and imports
     new dc80632  Define libextractor metatypes
     new 1dea2de  Fix libextractor imports
     new 4b19c9d  Define a few libextractor metaformats
     new 0759bf6  Fix some imports and exports
     new 0c9b613  [guile-zlib] Bind the uncompress function
     new 9cbb96a  Include the plugin name in item meta-data
     new cf1d5f4  Define a new binding construct
     new 1cb6569  Define a meta data deserialisation procedure
     new 0baef63  Define relevant serialised structures for metadata
     new 61ab8a9  Fix libextractor imports
     new 073d0b1  Fix variable references
     new 70e1632  Define a few missing functions
     new 119d5d2  Define missing constants
     new d2aa3db  Fix typo
     new d391608  Don't forget to pass the plugin name
     new 21e9a5c  Correct variable reference
     new 783548e  Regularise naming convention
     new 5ee7c5b  Extend let^
     new 63a197d  Port meta-data-serialize/uncached
     new 6455428  Define bytevector slices
     new 7b31c4a  Define library for structures
     new ba4cc59  Define meta data structures systematically
     new 9eb63c3  Correct maximum in metaformats.scm and metatypes.scm
     new 643cb8b  fix netstruct, and implement wrap-reader-setter
     new 61b013c  remove some uses of old accessors
     new ed3e0a6  include some notes on reverse-engineering GNUdirs
     new f3110ca  scripts: add incomplete script for publishing a store item
     new e147c28  scripts: publish-store: compute file tree
     new 01e88c0  scripts: publish-store: eliminate add-name
     new 314b096  scripts: publish-store: publish individual files
     new e8d5af2  scripts: publish-store: publish whole trees
     new 317f980  guix: suggest a package definition
     new 1b645a1  scripts: publish-store: allow setting all options
     new 05c4d54  scripts: publish-store: fix predicate of --format option
     new 7d823e4  scripts: publish-store: export some procedures
     new 950028a  scripts: publish-store: exit after main function
     new a5d8ae8  doc: document publish-store.scm
     new 0fd472d  scripts: publish-store: fix '--config' option parsing
     new ddb083f  scripts: download-store: parse input arguments
     new 4341fef  scripts: publish-store: don't index temporary files
     new 69f8df6  scripts: download-store: download json container
     new 7b5f122  scripts: publish-store: correct file name creation
     new 36870db  scripts: download-store: (partially) validate entries
     new 83fe5f2  scripts: publish-store: add option for printing generated JSON
     new adf1774  scripts: download-store: add downloading procedure
     new 606563f  doc: add a section on Guix in the roadmap
     new 95303b4  Add missing dependency ‘guix-stuff.scm’
     new c7fb58e  enum: implement docstrings and general niceness
     new 1680dc1  Define many GNUnet message types.
     new e154452  mq: define priority and preference values
     new 4659406  scripts: publish-store: use SRFI-39 parameters for 
configuration
     new 661da0a  Fix value creation in integer->value
     new a88c439  Allow using integer->value on maximal value
     new d597b06  Write code for message handlers
     new 98bc750  Change e-mail address
     new a55cc7e  Define message envelope type and procedures.
     new e839528  scripts: download-store: use SRFI-39 parameters for 
configuration
     new c159391  download-store: prepare supporting the nar output format
     new 762e917  Document how to use GNUnet FS without networking.
     new 9befd56  scripts: Don't flatten the FS tree and use SXML instead of 
JSON
     new 759ca0a  scripts: download-store: allow downloads in nar format
     new 2b17aac  doc: Update ROADMAP with steps to do
     new f1b008c  doc: Progress update in README.org
     new 495247f  doc: Document maintainer quirk
     new a94bf06  mq: fix make-envelope/dll constructor.
     new 26fa30c  concurrency: implement an ‘update stream’
     new a30e94b  build: add autotools scripts
     new 90da444  build: correct propagated-inputs fields
     new f498522  scripts: download-store: make dependency on guix optional
     new 9d57ab7  util: add missing import
     new 99b37ac  scripts: download-store: remove debugging
     new 5fbc504  vc: add most build artifacts to .gitignore
     new 8cc9969  Define various common network structures
     new 6628685  nse: define network structures.
     new 6d35e88  Implement self-documenting ‘network structures’
     new 769aee2  Document the current state of message queues.
     new a4422db  utils: correct definition of unsigned integers
     new fca7416  mq: Do not include callbacks in envelopes.
     new 8313e48  doc: Update the roadmap on Guix + GNUnet.
     new a851800  mq: define message queue module
     new 1cb2b51  mq: Move message queue modules to (gnu gnunet mq SOMETHING).
     new 3b8d1bb  doc: Document current list of defined GNUnet network 
structures.
     new 22c3902  icmp: Define some packet types and error codes.
     new 82826b5  Define slice-copy! and slice-zero!.
     new cbf44ac  guix: Add guile-quickcheck dependency.
     new 270f5f4  doc: Some tips on testing.
     new e92ef4b  bv-slice: Correct offset calculation in slice-slice.
     new 4b50b1b  util: Allow splitting and constructing ancillary messages.
     new fa67536  doc: Fix typo in README.org.
     new 442c18e  utils: bv-slice: Define a record printer.
     new c39e011  utils: Define module for defining platform-specifing 
enumerations.
     new bc0ded1  config: Parse configuration lines into one of several types.
     new 19d6090  config: parser: Define return types for expansion parser.
     new 08ef041  utils: hat-let: Add <--, a variant on <-.
     new cea447c  tests: config-parser: Don't generate inexact numbers.
     new e415fff  config: parser: parse ${variable} expansions.
     new 5924728  config: Implement variable expansion.
     new cc3894b  config: value-parser: Parse values in configuration files.
     new 4b5e51a  doc: Classify modules.
     new 8cd8899  tests: message-io: Unbreak.
     new 9ab4c14  tets: message-handler: Correct imports.
     new 3f6426f  doc: Update ROADMAP.org.
     new 5875f10  config: Define a quaject for quering and modifying a 
configuration.
     new d65beaf  config: parser: Remove fixed TODO.
     new eed9edc  config: parser: Fix typo in documentation.
     new 4d63566  hat-let: Avoid having to import '_' from (rnrs base).
     new 8f041a1  config: parser: More TODOs about the configuration format.
     new 5fa02d1  hat-let: Drop incorrect copyright notices.
     new 03527f8  utils: hat-let: Fix inline procedure definitions.
     new 08d98c0  mq: Define envelope data type, again.
     new 22153b9  netstruct: Fix field lookup and offset calculation.
     new e91792d  netstruct: Correct size of u8.
     new f7b4ce0  netstruct syntactic: Fix error when field is constant.
     new a8f4968  netstruct: Correct argument order to slice-uN-set!.
     new 83a2073  netstruct: Pass index for u8 (zero).
     new 3e4c21e  netstruct: Select a part of the slice before trying to read.
     new 157878d  netstruct: Use the correct size for bounds checking in 
'select'.
     new 029894c  netstruct: Only select the relevant part for writing.
     new 7f0cb2c  netstruct: Verify there is a setter (not a reader) in set%!.
     new 8d36116  netstruct: Recurse in ‘part’; allow fields within fields.
     new ce0f7d0  netstruct: Raise &unwritable, not an &unreadable, in set%!.
     new 4c8a9bb  netstruct: New promised tests.
     new ab8f8d4  mq: New module, replacing message-io.
     new cabfcf2  tests: mq: Work-around guile-fibers bug.
     new 7096e90  mq: Do not hardcode suspicious queue length.
     new a1a86f2  mq: Pluralise ‘message-queue-handler’.
     new 67cec52  mq: Clarify how a message handlers are chosen.
     new 0b05e89  mq: Fix typo in docstring of inject-message!.
     new d434081  mq: Verify message size during message injection.
     new 96da4cf  mq: Make %suspicious-length a sort-of exported parameter.
     new c91091d  mq: Fix &who for &overly-full-queue-warning.
     new c719cd9  mq: Make accessors of &overly-full-queue-warnings predictably 
named.
     new 92392d3  mq: Export &overly-full-queue-warning and friends.
     new e219c36  mq: Return the envelope after enqueueing and add more tests.
     new 6103fb3  mq: Implement envelope cancellation callback.
     new 4d53689  tests: Extract conservative-gc? in a library.
     new 6062cff  mq: Test message cancellation.
     new 6c0732a  mq: envelope: Correct spelling in comments and docstrings.
     new b312085  mq: envelope: Allow testing whether an envelope is cancelled.
     new 771cad2  Merge branch 'master' into proper-mq
     new 7eabf92  utils: tokeniser: Split message streams into individual 
messages.
     new 8250f73  mq: Delete unused and obsolete message-io module.
     new dca2945  Merge branch 'master' into proper-mq
     new a1eb18b  utils: tokeniser: Some extra documentation.
     new 487512e  utils: tokeniser: Implement 'add-from-port!'.
     new 36b0f13  concurrency: repeated-conditions: New module.
     new 75719b1  mq: Implement 'inject-error!'.
     new 04cee90  enum: Fix compilation error on Guile 3.0.7.
     new 1980948  mq-impl/stream: Implement on top of ports.
     new f962d39  README.org: Note Guile 3.0.7 cannot be used for compilation.
     new 8c05c6e  mq-impl/stream: Add modules and tests to 'Makefile.am'.
     new f9b49e3  Makefile.am: Correct file name of test.
     new 5708a51  enum: symbol->value: Return #f if the symbol doesn't exist.
     new 7a09b03  guix: Patch 'guile' to fix some bugs.
     new 551c322  Merge branch 'proper-mq'
     new 29b659c  util/time: Add time units and implement bounded exponential 
back-off.
     new df373e2  repeated-condition: Make less fragile to SRFI-88.
     new cb3cd67  mq-impl/stream: Implement connecting to unix sockets.
     new 4d8fb2c  guix: Use fixed version of guile.
     new d44c731  README: Graduate 'Message queues' to :test:good:
     new e46b5fe  README: Remove paragraph about avoiding callbacks.
     new 379573a  mq-stream: Allow turning ports into message queues.
     new 97f6113  bv-slice: Support IEEE doubles.
     new ea5be7e  util/struct: Define /time-absolute.
     new ed8f83d  crypto/struct: Define /ecc-signature-purpose.
     new 69b16ef  netstruct/procedural: Support IEEE doubles.
     new f4c5890  nse/struct: Add missing imports.
     new 9ef0449  mq/handler: Handle the case where no handler exists.
     new aeb4d31  tests/utils: New utilities for tests.
     new 529d7b5  nse/client: Implement connecting to the NSE service.
     new bf70906  Makefile.am: Compile with more optimisations.
     new f1f36e5  nse/struct: Document 'timestamp' field of estimates.
     new b168a09  doc: Start writing some documentation.
     new 6f24c9d  ROADMAP: Start a TODO list for version 0.1.
     new 84a47fb  doc: Document the asynchronuousity of connecting.
     new a43fa4d  tests/utils: Use a better hash function.
     new 6d28c26  cmsg: Fix broken tests.
     new 4145b46  tests/utils: Use set-value! instead of hashtable-set!.
     new 2ca0c5b  nse: Allow 'updated' to be absent.
     new ac35279  doc: Document the ‘network size estimation’ API.
     new 9ea57ec  nse/client: Document the optionality of callbacks.
     new 7b98334  ROADMAP: Mark ‘Document NSE’ as done
     new 1556d45  Correct XXX and TODO on input:regular-end-of-file.
     new 7e98a1b  doc: Document message queue error handling.
     new 02ae2bd  tests/mq-stream: Recognise the 'input:regular-end-of-file' 
error.
     new ff2bdd7  mq-impl/stream: Eliminate condition variable.
     new 4f9092c  mq-impl/stream: Eliminate atomic box.
     new c075ee3  mq-impl/stream: Reduce nesting.
     new 264a4d7  mq-impl/stream: Stop all fibers when EOF is reached (part 1).
     new 032d7fb  mq-impl/stream: Stop all fibers when EOF is reached (part 2).
     new 1d57e51  doc: Document dependencies and how to get the source code.
     new bebf22a  guix: Use patched version of guile-fibers.
     new dc93d1f  mq-impl/stream: Make error injection less unobviously correct.
     new 13fd17f  tests/mq-stream: Make test more strict.
     new 27d839b  mq-impl/stream: Allow the write fiber to stop even if 
blocking.
     new 38b38a8  tests/mq-stream: Make tests less fragile.
     new 774d324  mq-impl/stream: Document implementation pitfall.
     new e517bbd  tests/mq-stream: Unbreak SIGPIPE signal handler.
     new 3fb8dd2  mq-impl/stream: Flush the output port regularily.
     new 5e5f5d6  hat-let: Allow (dotted) variable lists with <--.
     new 17ed6d4  tests/mq-stream: Don't assume setvbuf returns anything.
     new 2bc7c2c  doc: Resolve the TODO about broken pipes.
     new 5407e30  mq-stream: Reuse 'type' variable instead of reading the type 
again.
     new 8ecbc0f  doc: Correct typo (mesage -> message)
     new 686ea48  mq/handler: Define a macro for constructing handlers.
     new 43e0384  nse/client: Use 'message-handler' macro.
     new a5fe3a3  tests/mq: Use 'message-handler' macro.
     new 5133fc9  tests/mq-stream: Use 'message-handler' macro.
     new deee344  mq: Inject errors if no appropriate message handler exists.
     new 6323876  tests/mq: Spam the log less.
     new a4fa419  mq-impl/stream: Name the reader and writer thunks.
     new bead4c6  mq-impl/stream: Create the message queue as late as possible.
     new 3dccfcb  mq-impl/stream: Extract code to be shared with connect/fibers.
     new b8183f5  mq-impl/stream: Delay knowing the port.
     new 87f74c0  mq-impl/stream: Handle closed ports more gracefully.
     new c615a4f  mq,doc: Update TODOs about message queues.
     new 299ccf8  doc: Don't forget the message verifier.
     new 289c4ad  mq: Inject errors when message verification has negative 
result.
     new ddc4cc1  doc: Generate PDF and HTML documentation
     new a8180a9  mq: Remove TODOs about hypothetical &malformed-message.
     new 8500840  doc/fdl: Correct ‘quote’ typography.
     new 623575a  guix: Import missing module.
     new e196828  doc: Correct errors in ‘network structure’ section.
     new 611b5d5  doc: Document message verifiers.
     new b582b55  doc: Partially document handler procedures and interposers.
     new 643d42d  doc: Document the message type database a little.
     new ce136d6  doc: Remove resolved TODO.
     new 9a809b8  doc: Document how errors and received/sent messages are 
ordered.
     new 75867c2  mq-impl/stream: Close the port when stopping the fibers.
     new fb8b1e5  mq-impl/stream: Allow closing the queue on request.
     new d52234e  mq-impl/stream: Allow closing queues made with connect-fibers.
     new d43f4ef  tests/network-size: Don't let the GC close port.
     new 125e794  mq-impl/stream: Handle ECONNRESET gracefully.
     new 33c5504  nse/client: Add a 'disconnected' callback.
     new e42ceda  nse/client: Remove unused fields.
     new 74a1f36  doc/scheme-gnunet.tm: Correct use of 'connected' and 
'updated'.
     new be00f18  doc: Document the 'disconnected' callback.
     new dd8fd58  mq-impl/stream: Eliminate 'return' argument of 
'handle-input!'.
     new b735e8c  mq,mq-impl: Remove TODOs about allocating memory.
     new cebbfae  nse/client: Only call 'send-start!' after 'mq' has been 
defined.
     new 1b7f52b  tests/mq-stream: Add missing parenthesis.
     new 5cfadf8  nse/client: Prepare for auto-reconnecting.
     new 1a0ff0a  doc: Document that (gnu gnunet nse client) reconnects.
     new f23603f  tests/utils: Move call-with-spawner from tests/mq-stream.scm.
     new cea7cfd  nse/client: Allow disconnecting.
     new ff4b365  nse/client: Correct type documentation of <server>.
     new 41bbed8  doc: Document how to disconnect from the NSE server.
     new 8c62403  nse/client: Remove resolved TODO.
     new 4f0fe63  nse/client: Verify positivity of estimate.
     new db4bc30  git: Mark .scm as Scheme files for diffing purposes.
     new 89a09bf  build: Install compiled Guile modules in appropriate location.
     new b619e85  build: Install the HTML and PDF documentation.
     new 93c47ef  git: Ignore generated documentation.
     new 8bf6555  git: Ignore some files created by Emacs.
     new aa17884  build: Delete .go when running "make clean".
     new e8e5aeb  build: Introduce TEXMACS_CONVERT variable.
     new f4e2c45  build: Use $< and $@ for PDF and HTML generation.
     new 3d0950a  build: Find .scmfrag files when building out-of-tree.
     new e339e30  build: Add (gnu extractor enum) to the makefile.
     new e3db2ef  build: Distribute and install TeXmacs documentation.
     new 3bd54b0  build: Distribute the tests.
     new 8a9a632  mq/error-reporting: Support error reporting.
     new 434073b  nse/client: Report errors and reconnect.
     new 0de0dc6  tests: Abstract setting of O_NONBLOCK.
     new 86f4af5  tests/network-size: Abstract configuration creation.
     new aced6ce  nse/client: Use 'spawn' instead of hardcoding 'spawn-fiber'.
     new ee399e2  nse/client: Remove rest arguments.
     new 9b37dcd  nse/client: Remove default for 'spawn'.
     new 1f41646  nse/client: Stop reconnecting when a disconnect is requested.
     new d0a98f0  tests/network-size: Make ‘reconnects’ test reproducible.
     new 590d915  doc: Use MathML instead of PNG images.
     new 56eeedb  build: Remove resolved TODO.
     new f114804  config/fs: Locate the user and system configuration.
     new 316f627  config: Implement loading a configuration file.
     new 0d19fac  config: Allow expanding loaded configurations.
     new a91e402  config/fs: Mark TODO's as done.
     new ec2062f  config: Automatically load defaults, system and user 
configuration.
     new 7dfbb29  examples: Distribute the example.
     new f02eb57  build: Correct location of defaults file.
     new b2790f0  doc: Document how the read values from a configuration.
     new 55de566  ROADMAP.org: Mark resolved TODO's as DONE.
     new d17773c  guix: Set up .guix-authorizations.
     new 6df8998  doc: Document how to authenticate new source code.
     new 41daca6  doc: Don't imply there is anything to configure.
     new 80d33c1  README.org: Start moving things to doc/scheme-gnunet.tm.
     new 8c3e2e3  README.org: Remove things documented in the manual.
     new 1092125  doc: Document tests in doc/scheme-gnunet.tm.
     new bce187f  tests/network-size: Remove resolved XXX.
     new ad73957  RAEDME.org: Remove wishlist.
     new 7f4b72c  doc: Add ‘Wrting tests’ to the index.
     new d9d95d7  doc: Elaborate instructions for building from source.
     new 2524cc4  README.org: Remove ‘Conventions’.
     new d467f83  doc: Move contact information to .tm documentation (and 
rewrite).
     new 074a291  doc: Note a custom guile-fibers and guile is required.
     new fab2785  doc: Fix double dash typography.
     new d8f3edb  doc: Document the license summarily.
     new fd3adcc  doc: Don't suggest Scheme-GNUnet has any applications.
     new ea68157  README.org: Remove LICENSE section.
     new 47c1079  README.org: Really point to doc/scheme-gnunet.tm.
     new 1fe4279  ROADMAP.org: Mark ‘Documentation’ as done.
     new 0ec18a5  doc: Remove TODO about mailing lists.
     new b491c6b  mq-impl/stream: Remove resolved TODO.
     new 91a16a6  guix: Use latest version of wait-ready operation patch.
     new d0b0971  configure.ac: Set version number for release.
     new 04a9b0d  configure.ac: Set bug reporting address.
     new 18dd768  configure.ac: Make guile a hard requirement.
     new b3b351b  guix: Don't include a copy of guile-quickcheck.
     new 26fa1b5  doc: Include a table of contents.
     new 7cca030  doc: Split into pages.
     new bda55ee  doc: Update indices.
     new b2d7b2e  doc: Include the version number in the title.
     new 9793d85  Stub config.rpath.
     new 5c8e7f2  guix: Set the source field.
     new 53c28c5  build: Correct invocation of texmacs and xvfb-run.
     new 73bb3f6  guix: Correct installation location.
     new 088ea8b  build: Always auto-compile tests.
     new 3c91acb  Rewrite git history to sign every commit.

The 324 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]