Check-in [ccdccc9a2f]
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Bump version number
Timelines: family | ancestors | descendants | both | trunk | 0.8.3-20181107
Files: files | file ages | folders
SHA1: ccdccc9a2f229583b5faf4b46d00cf078ccb6a97
User & Date: bernd 2018-11-07 22:11:09.653
Context
2018-11-15
11:55
Bump version number check-in: da769b84bb user: bernd tags: trunk, 0.8.3-20181115
2018-11-07
22:11
Bump version number check-in: ccdccc9a2f user: bernd tags: trunk, 0.8.3-20181107
21:47
More work on DVCS refs check-in: b969f6bac2 user: bernd tags: trunk
Changes
Side-by-Side Diff Ignore Whitespace Patch
Changes to configure.ac.
11
12
13
14
15
16
17
18

19
20
21
22
23
24
25
11
12
13
14
15
16
17

18
19
20
21
22
23
24
25







-
+







# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU Affero General Public License for more details.

# You should have received a copy of the GNU Affero General Public License
# along with this program.  If not, see <http://www.gnu.org/licenses/>.

AC_INIT([net2o], [0.8.2-20181101], [bernd@net2o.de], [net2o], [https://fossil.net2o.de/net2o/reportlist])
AC_INIT([net2o], [0.8.3-20181107], [bernd@net2o.de], [net2o], [https://fossil.net2o.de/net2o/reportlist])
AC_PREREQ([2.59])
AC_CONFIG_MACRO_DIR([m4])
AC_USE_SYSTEM_EXTENSIONS
LT_INIT

AC_MSG_CHECKING([for gforth])

Changes to do.
1
2
3
4
5

6
7
8
9
10
11
12
1
2
3
4

5
6
7
8
9
10
11
12




-
+







#!/bin/bash

echo "This script builds net2o from scratch"

GFORTH=gforth-0.7.9_20181101
GFORTH=gforth-0.7.9_20181107

if [ "$(uname -o)" = "Cygwin" ]
then
    CONFOPT="--prefix=/usr $*"
else
    CONFOPT="$*"
fi
Changes to wiki/commands.md.
1
2
3

4
5
6
7
8
9
10
1
2

3
4
5
6
7
8
9
10


-
+







# Commands #

Version 0.8.2-20181101.
Version 0.8.3-20181107.

net2o separates data and commands.  Data is passed through to higher
layers, commands are interpreted when they arrive.  For connection
requests, a special bit is set, and the address then isn't used as
address, but as IV for the opportunistic encoding.

The command interpreter is a stack machine with two data types: 64
421
422
423
424
425
426
427
428

429
430
431
432
433
434
435
421
422
423
424
425
426
427

428
429
430
431
432
433
434
435







-
+







  delete directory
+ $23 dvcs-patch ( $:diff len -- )
  apply patch, len is the size of the result
+ $24 dvcs-write ( $:perm+name size -- )
  write out file
+ $25 dvcs-unzip ( $:diffgz size algo -- $:diff )
  unzip an object
+ $26 dvcs-add ( $:hash -- )
+ $26 dvcs-ref ( $:hash -- )
  add (and read) external hash reference

### payment commands ###

+ $20 pay-source ( $:source -- )
  source, pk[+hash] for lookup
+ $21 pay-sink ( n $:sig -- )