Check-in [b8b04ec18b]
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.7.2-20180613
Files: files | file ages | folders
SHA1: b8b04ec18b8cc4d216070e8b8ce3439009ce8f87
User & Date: bernd 2018-06-13 21:10:23.199
Context
2018-06-15
13:01
Separate in and out sockaddr Make sure leaving a group gives the left message to everyone check-in: b8150dd265 user: bernd tags: trunk
2018-06-13
21:10
Bump version number check-in: b8b04ec18b user: bernd tags: trunk, 0.7.2-20180613
2018-06-12
18:55
Leave chat session on close check-in: cb09e21072 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.7.2-20180607], [bernd@net2o.de], [net2o], [https://fossil.net2o.de/net2o/reportlist])
AC_INIT([net2o], [0.7.2-20180613], [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_20180607
GFORTH=gforth-0.7.9_20180613

if [ "$(uname -o)" = "Cygwin" ]
then
    CONFOPT="--prefix=/usr $*"
else
    CONFOPT="$*"
fi
Changes to helper.fs.
68
69
70
71
72
73
74

75

76
77
78
79
80
81
82
68
69
70
71
72
73
74
75

76
77
78
79
80
81
82
83







+
-
+







0 Value dht-connection

Forward renat-all

event: :>renat ( -- )  renat-all ;
event: :>disconnect ( addr -- )  .disconnect-me ;
: dht-beacon ( addr u -- )
    0 addr dht-connection !@
    <event 0 addr dht-connection !@ elit, :>disconnect ?query-task event>
    ?dup-IF <event elit, :>disconnect ?query-task event> THEN
    <event :>renat main-up@ event> 2drop ;

: dht-connect ( -- )
    dht-connection ?dup-IF  >o o to connection rdrop  EXIT  THEN
    $8 $8 dhtnick $@ nick>pk dhtroot
    beacons @ 0= IF  return-addr be@ ['] dht-beacon 0 .add-beacon  THEN
    pk:connect  o to dht-connection ;
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.7.2-20180607.
Version 0.7.2-20180613.

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