Commit ee58e4c8 authored by Bernd Paysan's avatar Bernd Paysan

HOSTPREFIX env variable

parent 74a71c26
......@@ -183,7 +183,7 @@ libcc: $(FORTHLIB:%=%.libcc)
%.libcc:
-echo "generating library $(@:%.libcc=%)"
-$(ENGINE) unix/cpu.fs -e "also c-lib s\" $(LIBCCNAMED)/\" >libcc-named-dir libcc-path clear-path libcc-named-dir libcc-path also-path :noname 2drop s\" $(libccdir)/\" ; is replace-rpath previous cpuflags off" $(@:%.libcc=%) -e bye
-env HOSTPREFIX="$(HOST)" $(ENGINE) unix/cpu.fs -e "also c-lib s\" $(LIBCCNAMED)/\" >libcc-named-dir libcc-path clear-path libcc-named-dir libcc-path also-path :noname 2drop s\" $(libccdir)/\" ; is replace-rpath previous cpuflags off" $(@:%.libcc=%) -e bye
net2o.fi: $(SOURCES) $(FORTHLIB)
GFORTH=$(GFORTH_FAST) gforthmi net2o.fi n2o.fs -e 'locs[] $$free wheres $$free'
......
\ net2o template for new files
\ Copyright (C) 2015 Bernd Paysan
\ Copyright © 2015 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ Andoid specific network stuff
\ Copyright (C) 2016 Bernd Paysan
\ Copyright © 2016 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ Andoid specific notification stuff
\ Copyright (C) 2016 Bernd Paysan
\ Copyright © 2016 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ scan color QR codes on Android
\ Copyright (C) 2016 Bernd Paysan
\ Copyright © 2016 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ bdelta bindings and invocation
\ Copyright (C) 2016 Bernd Paysan
\ Copyright © 2016 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ net2o classes
\ Copyright (C) 2015 Bernd Paysan
\ Copyright © 2015 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ generic net2o command interpreter
\ Copyright (C) 2011-2014 Bernd Paysan
\ Copyright © 2011-2014 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ net2o connection setup commands
\ Copyright (C) 2011-2014 Bernd Paysan
\ Copyright © 2011-2014 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ net2o connected commands
\ Copyright (C) 2011-2014 Bernd Paysan
\ Copyright © 2011-2014 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ symmetric encryption and decryption
\ Copyright (C) 2011-2015 Bernd Paysan
\ Copyright © 2011-2015 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ distributed hash table 16oct2013py
\ Copyright (C) 2013-2015 Bernd Paysan
\ Copyright © 2013-2015 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ default dhtroot data
\ Copyright (C) 2016 Bernd Paysan
\ Copyright © 2016 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ Presentation on ΜΙΝΩΣ2 made in ΜΙΝΩΣ2
\ Copyright (C) 2018 Bernd Paysan
\ Copyright © 2018 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
......
\ Presentation on CloudCalypse
\ Copyright (C) 2018 Bernd Paysan
\ Copyright © 2018 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ Presentation on ΜΙΝΩΣ2 made in ΜΙΝΩΣ2
\ Copyright (C) 2018 Bernd Paysan
\ Copyright © 2018 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ Presentation on CloudCalypse
\ Copyright (C) 2018 Bernd Paysan
\ Copyright © 2018 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ Presentation on ΜΙΝΩΣ2 made in ΜΙΝΩΣ2
\ Copyright (C) 2018 Bernd Paysan
\ Copyright © 2018 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
......
\ Presentation on CloudCalypse
\ Copyright (C) 2018 Bernd Paysan
\ Copyright © 2018 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ net2o distributed version control system
\ Copyright (C) 2016-2019 Bernd Paysan
\ Copyright © 2016-2019 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ Interface to the ed25519 primitives from donna 23oct2013py
\ Copyright (C) 2013-2015 Bernd Paysan
\ Copyright © 2013-2015 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ net2o template for new files
\ Copyright (C) 2015 Bernd Paysan
\ Copyright © 2015 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ Interface to the ed25519 primitives from donna 23oct2013py
\ Copyright (C) 2013-2015 Bernd Paysan
\ Copyright © 2013-2015 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ Copyright (C) 2010-2014 Bernd Paysan
\ Copyright © 2010-2014 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ file states
\ Copyright (C) 2010-2014 Bernd Paysan
\ Copyright © 2010-2014 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ GUI night mode style
\ Copyright (C) 2019 Bernd Paysan
\ Copyright © 2019 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ net2o GUI
\ Copyright (C) 2018 Bernd Paysan
\ Copyright © 2018 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......@@ -243,6 +243,7 @@ glue*shrink >o 0e 1filll 0e hglue-c glue! 1glue dglue-c glue! 1glue vglue-c glue
!i18n l" net2o GUI" /title
!lit
\footnote cbl dark-blue net2o-version }}text /center
!i18n l" Copyright © 2010–2019 Bernd Paysan" }}text' /center !lit
{{
{{
glue*ll }}glue
......
\ connection setup helper
\ Copyright (C) 2015 Bernd Paysan
\ Copyright © 2015 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......@@ -237,7 +237,7 @@ Variable my-beacon
: handle-beacon+hash ( addr u -- )
dup IF over c@ >r 1 /string r> handle-beacon ELSE 2drop THEN ;
: replace-loop ( addr u -- flag )
: replace-dht-loop ( addr u -- flag )
BEGIN key2| >d#id >o dht-host $[]# IF 0 dht-host $[]@ ELSE #0. THEN o>
2dup d0<> WHILE
over c@ '!' = WHILE
......@@ -246,7 +246,7 @@ Variable my-beacon
>r 2dup c:fetch-id r> >o REPEAT THEN d0<> ;
: pk-query ( addr u xt -- flag ) >r
dht-connect online? IF 2dup r> execute replace-loop
dht-connect online? IF 2dup r> execute replace-dht-loop
ELSE 2drop rdrop false THEN ;
: pk-lookup ( addr u -- )
......
\ HTML parser for simple HTML
\ Copyright (C) 2016 Bernd Paysan
\ Copyright © 2016 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ IP address stuff
\ Copyright (C) 2015 Bernd Paysan
\ Copyright © 2015 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ Diaspora scheme
\ Copyright (C) 2018 Bernd Paysan
\ Copyright © 2018 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ Facebook schema
\ Copyright (C) 2018 Bernd Paysan
\ Copyright © 2018 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ Google+ import
\ Copyright (C) 2018 Bernd Paysan
\ Copyright © 2018 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ g+ scheme
\ Copyright (C) 2018 Bernd Paysan
\ Copyright © 2018 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ JSON parser to import Google+
\ Copyright (C) 2018 Bernd Paysan
\ Copyright © 2018 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ Some tests for json importer
\ Copyright (C) 2018 Bernd Paysan
\ Copyright © 2018 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ net2o template for new files
\ Copyright (C) 2016 Bernd Paysan
\ Copyright © 2016 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ keccak wrapper
\ Copyright (C) 2012-2015 Bernd Paysan
\ Copyright © 2012-2015 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ keccak fast wrapper
\ Copyright (C) 2012-2015 Bernd Paysan
\ Copyright © 2012-2015 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ keccak wrapper
\ Copyright (C) 2012-2015 Bernd Paysan
\ Copyright © 2012-2015 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ net2o key storage
\ Copyright (C) 2013-2015 Bernd Paysan
\ Copyright © 2013-2015 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ crypto region based allocation
\ Copyright (C) 2014 Bernd Paysan
\ Copyright © 2014 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
Gforth
net2o GUI
Copyright © 2010–2019 Bernd Paysan
Falsche Passphrase
Zum Öffnen Passphrase eingeben
Erzeuge neue ID
......
FORTH
net2o GUI
Copyright © 2010–2019 Bernd Paysan
wrong passphrase!
Enter passphrase to unlock
Create new ID
......
Gforth
net2o 图形用户界面
Copyright © 2010–2019 Bernd Paysan
错误的密码
输入密码以解锁
创建新的ID
......
\ Linux specific network stuff
\ Copyright (C) 2016 Bernd Paysan
\ Copyright © 2016 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ Linux specific notification stuff
\ Copyright (C) 2016 Bernd Paysan
\ Copyright © 2016 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ scan color QR codes on Android
\ Copyright (C) 2018 Bernd Paysan
\ Copyright © 2018 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ log dump class
\ Copyright (C) 2011-2014 Bernd Paysan
\ Copyright © 2011-2014 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ messages 06aug2014py
\ Copyright (C) 2014-2016 Bernd Paysan
\ Copyright © 2014-2016 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ net2o command line interface
\ Copyright (C) 2015-2019 Bernd Paysan
\ Copyright © 2015-2019 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......@@ -110,6 +110,7 @@ scope{ n2o
: help ( -- )
\U help [cmd1 .. cmdn]
\G help: print commands or details about specified command
." net2o " (c) ." 2010-2019 Bernd Paysan" cr
?cr ?nextarg IF
BEGIN
2dup over c@ '-' = IF
......@@ -549,7 +550,9 @@ warnings !
: cmd ( -- )
\U cmd
\G cmd: Offer a net2o command line for client stuff
get-me ." net2o interactive shell, type 'bye' to quit"
." net2o " (c) ." 2010-2019 Bernd Paysan" cr
." net2o interactive shell, type 'bye' to quit" cr
get-me
0 to script? n2o-cmds ;
: script ( -- )
......
\ net2o protocol stack
\ Copyright (C) 2010-2015 Bernd Paysan
\ Copyright © 2010-2015 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ net2o template for new files
\ Copyright (C) 2015 Bernd Paysan
\ Copyright © 2015 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ net2o QR code
\ Copyright (C) 2015 Bernd Paysan
\ Copyright © 2015 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ scan color QR codes on Android
\ Copyright (C) 2016-2018 Bernd Paysan
\ Copyright © 2016-2018 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ generic rng
\ Copyright (C) 2010-2014 Bernd Paysan
\ Copyright © 2010-2014 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ net2o template for new files
\ Copyright (C) 2015 Bernd Paysan
\ Copyright © 2015 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ net2o block chain and cryptographic asset transactions
\ Copyright (C) 2017 Bernd Paysan
\ Copyright © 2017 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ net2o template for new files
\ Copyright (C) 2019 Bernd Paysan
\ Copyright © 2019 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ net2o key storage tests
\ Copyright (C) 2014 Bernd Paysan
\ Copyright © 2014 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ threefish wrapper
\ Copyright (C) 2015,2018 Bernd Paysan
\ Copyright © 2015,2018 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ threefish fast wrapper
\ Copyright (C) 2012-2015 Bernd Paysan
\ Copyright © 2012-2015 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ threefish wrapper
\ Copyright (C) 2015,2018 Bernd Paysan
\ Copyright © 2015,2018 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ net2o tools
\ Copyright (C) 2015 Bernd Paysan
\ Copyright © 2015 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ encrypted files 10feb2015py
\ Copyright (C) 2015 Bernd Paysan
\ Copyright © 2015 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
# Commands #
Version 0.9.1-20190912.
Version 0.9.1-20190926.
net2o separates data and commands. Data is passed through to higher
layers, commands are interpreted when they arrive. For connection
......
\ Blogger.com Atom feed
\ Copyright (C) 2018 Bernd Paysan
\ Copyright © 2018 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
\ XML parser
\ Copyright (C) 2018 Bernd Paysan
\ Copyright © 2018 Bernd Paysan
\ This program is free software: you can redistribute it and/or modify
\ it under the terms of the GNU Affero General Public License as published by
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment