Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: Synapse 3.0.0 (SYN-197) #3467

Open
wants to merge 215 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
215 commits
Select commit Hold shift + click to select a range
c6dbceb
wip
invisig0th Jun 26, 2023
160814b
wip
invisig0th Jun 27, 2023
946bdb6
Merge branch 'master' into visi-graph-2pass
invisig0th Jun 30, 2023
c0dee25
wip
invisig0th Jul 5, 2023
1f61564
wip
invisig0th Jul 6, 2023
ee7af93
Clean up snap locals
invisig0th Jul 7, 2023
4da7926
wip
invisig0th Jul 8, 2023
9f224bf
wip
invisig0th Jul 8, 2023
f67eeb7
wip
invisig0th Jul 10, 2023
30bcd4b
Merge branch 'master' into visi-graph-2pass
invisig0th Jul 10, 2023
5f286a2
wip
invisig0th Jul 11, 2023
8efdfb3
wip
invisig0th Jul 11, 2023
7ada5bc
wip
invisig0th Jul 11, 2023
3cadd9c
Merge branch 'master' into visi-graph-2pass
invisig0th Jul 15, 2023
e6e273e
wip
invisig0th Jul 15, 2023
cb11dd0
wi
invisig0th Jul 16, 2023
8d9ec40
wip
invisig0th Jul 18, 2023
eb2b033
Merge branch 'master' into visi-graph-2pass
invisig0th Jul 21, 2023
690eab6
Merge branch 'master' into visi-graph-2pass
invisig0th Aug 2, 2023
d9452bc
Merge branch 'master' into visi-graph-2pass
invisig0th Aug 10, 2023
8a2413c
Merge branch 'master' into visi-graph-2pass
invisig0th Aug 14, 2023
d6ba69c
wip
invisig0th Aug 15, 2023
eec6069
wip
invisig0th Aug 15, 2023
1ee9671
Merge branch 'master' into visi-graph-2pass
invisig0th Aug 16, 2023
b9444f3
wip
invisig0th Aug 17, 2023
a612f38
Merge branch 'master' into visi-graph-2pass
invisig0th Aug 21, 2023
475a46c
merge from master
invisig0th Aug 23, 2023
586f673
merge from master. probably still borked
invisig0th Aug 24, 2023
f3b9a08
wip
invisig0th Aug 28, 2023
3511b88
merge from master
invisig0th Aug 29, 2023
3a4f0c7
wip
invisig0th Aug 29, 2023
415caa7
Merge branch 'master' into visi-graph-2pass
Cisphyx Sep 20, 2023
5daf377
fix newlines from merge
Cisphyx Sep 20, 2023
053a380
fix up graph calculation and some tests
Cisphyx Sep 21, 2023
b45ae28
Merge branch 'master' into visi-graph-2pass
Cisphyx Sep 21, 2023
dda4e9d
fixes and test updates
Cisphyx Sep 22, 2023
ef13be4
Merge branch 'master' into visi-graph-2pass
Cisphyx Sep 22, 2023
3892adb
Fix up new nodeid indexing (#3365)
Cisphyx Oct 6, 2023
14961ae
Merge branch 'master' into visi-graph-2pass
Cisphyx Oct 6, 2023
db542d6
Merge branch 'master' into visi-graph-2pass
Cisphyx Nov 2, 2023
51d0a44
merge fixes
Cisphyx Nov 2, 2023
60d47e7
merge fixes
Cisphyx Nov 2, 2023
6cfa5c1
skip clearing weakref cache
Cisphyx Nov 2, 2023
444470f
Merge branch 'master' into visi-graph-2pass
Cisphyx Nov 2, 2023
530045f
clear weakref sode
Cisphyx Nov 2, 2023
01b78f8
Merge branch 'master' into visi-graph-2pass
Cisphyx Nov 3, 2023
1776fac
Merge branch 'master' into visi-graph-2pass
Cisphyx Nov 6, 2023
d112e06
Adjust tag globbing to allow wildcards matching zero characters (SYN-…
Cisphyx Nov 8, 2023
600be4d
Merge branch 'master' into visi-graph-2pass
Cisphyx Nov 15, 2023
aa24b8f
Merge branch 'master' into visi-graph-2pass
Cisphyx Nov 16, 2023
fc87664
merge fix
Cisphyx Nov 17, 2023
705c227
test updates
Cisphyx Nov 17, 2023
cf152c1
Merge branch 'master' into visi-graph-2pass
Cisphyx Nov 27, 2023
a1500eb
fix merge
Cisphyx Nov 27, 2023
70cf263
Merge branch 'master' into visi-graph-2pass
Cisphyx Dec 5, 2023
de782b9
update test
Cisphyx Dec 5, 2023
2ee5c21
Merge branch 'master' into visi-graph-2pass
Cisphyx Dec 7, 2023
1296073
update test
Cisphyx Dec 7, 2023
6874a6b
remove unnecessary isrunt checks
Cisphyx Dec 12, 2023
8b32756
Merge branch 'master' into visi-graph-2pass
Cisphyx Dec 12, 2023
ffb33b4
Merge branch 'master' into visi-graph-2pass
Cisphyx Dec 13, 2023
5a788f1
merge fixes
Cisphyx Dec 13, 2023
0ded886
Merge branch 'master' into visi-graph-2pass
Cisphyx Dec 13, 2023
4b2da78
Merge branch 'master' into synapse-3xx
Cisphyx Dec 19, 2023
7de4046
fix test from merge
Cisphyx Dec 19, 2023
69aedf0
Remove dotstorm genopt in genpkg (SYN-3204) (#3463)
Cisphyx Dec 20, 2023
4ef4637
node.getStorNodes use local sodes
Cisphyx Dec 20, 2023
48de26d
Merge branch 'master' into synapse-3xx
Cisphyx Dec 20, 2023
8f845b2
fix merge
Cisphyx Dec 20, 2023
262cede
fix merge
Cisphyx Dec 20, 2023
2c5d7d5
Merge branch 'master' into synapse-3xx
Cisphyx Jan 4, 2024
cc747d2
updates from merge
Cisphyx Jan 4, 2024
27a6c70
Merge branch 'master' into synapse-3xx
Cisphyx Jan 22, 2024
dc536a4
fix merge
Cisphyx Jan 22, 2024
b7aaf2f
grab 3.0.0 bylayer fix
Cisphyx Jan 22, 2024
7bc092f
Merge branch 'master' into synapse-3xx
Cisphyx Jan 22, 2024
5d07c34
Merge branch 'master' into synapse-3xx
Cisphyx Feb 1, 2024
da6a412
fixes from merge
Cisphyx Feb 1, 2024
e6f9b9e
Remove upstream/mirror layers (#3537)
Cisphyx Feb 2, 2024
94d2b5f
Merge branch 'master' into synapse-3xx
Cisphyx Feb 2, 2024
f6e5386
update test
Cisphyx Feb 2, 2024
687a09e
Clean up IndxBy in layer (#3543)
Cisphyx Feb 5, 2024
113a324
Merge branch 'master' into synapse-3xx
Cisphyx Feb 14, 2024
66ad247
Merge branch 'master' into synapse-3xx
Cisphyx Feb 20, 2024
aeed698
Remove $lib.bytes (SYN-6861) (#3573)
Cisphyx Feb 20, 2024
7e58640
Update nodeedit format, only store applied edits in Nexus log (SYN-67…
Cisphyx Feb 21, 2024
9ef416b
Merge branch 'master' into synapse-3xx
Cisphyx Feb 21, 2024
e1cade8
New layer indexing for 3.0.0 and additional indexes/cmprs for ival mi…
Cisphyx Feb 22, 2024
4dfa80e
Merge branch 'master' into synapse-3xx
Cisphyx Feb 23, 2024
b983c7a
Remove syn:cron and syn:trigger runtnodes (SYN-6714) (#3588)
Cisphyx Feb 28, 2024
11397c4
Remove secondary props as walk targets (SYN-6127) (#3591)
Cisphyx Feb 29, 2024
218eca3
Remove cmdr and related usage (SYN-6873) (#3590)
Cisphyx Feb 29, 2024
30431dd
Merge branch 'master' into synapse-3xx
Cisphyx Feb 29, 2024
9529d6e
Remove glob.synchelp (SYN-5985) (#3592)
Cisphyx Mar 6, 2024
796387b
Add per-layer edge verb and form+verb counters (SYN-4665) (#3596)
Cisphyx Mar 11, 2024
f01216d
Merge branch 'master' into synapse-3xx
Cisphyx Mar 11, 2024
b4855c9
update test
Cisphyx Mar 11, 2024
0c9a000
Revert "Remove secondary props as walk targets (SYN-6127) (#3591)"
Cisphyx Mar 14, 2024
10bec91
Aggregate node edit operations (SYN-1444) (#2895)
Cisphyx Mar 14, 2024
8a6eb64
Merge branch 'master' into synapse-3xx
Cisphyx Mar 14, 2024
ca57b42
Update test
Cisphyx Mar 14, 2024
f3bdc4d
Merge branch 'master' into synapse-3xx
Cisphyx Mar 15, 2024
938c8cf
Merge branch 'master' into synapse-3xx
Cisphyx Mar 18, 2024
42d8e97
Revert "Aggregate node edit operations (SYN-1444) (#2895)"
Cisphyx Mar 18, 2024
cf56d32
Grab useful things from #2895
Cisphyx Mar 18, 2024
0e302ab
Merge branch 'master' into synapse-3xx
Cisphyx Mar 18, 2024
35ccd09
Preserve leading backslashes in file:path norm (SYN-5908) (#3621)
Cisphyx Mar 18, 2024
a7c8957
Use integerkey=True in more dbs, fix integer encoding (SYN-7073) (#3629)
Cisphyx Mar 20, 2024
f403077
Merge branch 'master' into synapse-3xx
Cisphyx Mar 20, 2024
6c1a88f
Merge branch 'master' into synapse-3xx
Cisphyx Mar 21, 2024
9258fb8
Defang hxxp urls in inet:url norm (SYN-5978)
Cisphyx Mar 25, 2024
4e76b90
Remove cortex authgate (SYN-7008)
Cisphyx Mar 25, 2024
dab84d8
Merge branch 'master' into synapse-3xx
Cisphyx Mar 25, 2024
6c55662
Remove synapse_minversion references (SYN-6917)
Cisphyx Mar 25, 2024
7fbdaf6
Merge branch 'master' into synapse-3xx
Cisphyx Mar 25, 2024
f6bae94
Merge branch 'synapse-3xx' of https://github.com/vertexproject/synaps…
Cisphyx Mar 25, 2024
612dfbc
Update beholder test
Cisphyx Mar 25, 2024
1562172
Merge branch 'master' into synapse-3xx
Cisphyx Mar 25, 2024
216d402
Remove synapse.tools.cellauth (SYN-6680) (#3644)
Cisphyx Mar 25, 2024
b950902
Remove old task:init code (SYN-7036) (#3639)
Cisphyx Mar 25, 2024
962d426
Merge branch 'master' into synapse-3xx
Cisphyx Mar 26, 2024
5057b90
Merge branch 'master' into synapse-3xx
Cisphyx Mar 27, 2024
061d501
Check byte order when opening lmdb slabs (SYN-7073) (#3637)
Cisphyx Mar 27, 2024
3156cb8
Remove old test from merge
Cisphyx Mar 27, 2024
79db5d3
Remove more 3.0.0 deprecations, move things to <4.0.0 (#3654)
Cisphyx Mar 28, 2024
45ef80b
Merge branch 'master' into synapse-3xx
Cisphyx Mar 29, 2024
ca475c6
Bump package version (#3675)
MichaelSquires Apr 9, 2024
c4d294e
Merge branch 'master' into synapse-3xx
Cisphyx Apr 9, 2024
47d70b7
add private classifier
Cisphyx Apr 9, 2024
d7b5917
update embed test for nids
Cisphyx Apr 9, 2024
4021dc2
populate nodedata for nodedata lifts
Cisphyx Apr 10, 2024
4c4fd84
add missing await
Cisphyx Apr 10, 2024
32655e3
revert test
Cisphyx Apr 10, 2024
2003b64
Merge branch 'master' into synapse-3xx
Cisphyx Apr 11, 2024
f446ce9
fix merge
Cisphyx Apr 12, 2024
350b385
Merge branch 'master' into synapse-3xx
Cisphyx Apr 12, 2024
cb0eefa
Add tombstone support (SYN-907) (#3494)
Cisphyx Apr 15, 2024
eccd2a3
Merge branch 'master' into synapse-3xx
Cisphyx Apr 15, 2024
52b9cae
Remove hive tools
Cisphyx Apr 15, 2024
b236213
Remove edge type and related forms (SYN-7100) (#3676)
Cisphyx Apr 15, 2024
073c3af
Merge branch 'master' into synapse-3xx
Cisphyx Apr 17, 2024
b6114b8
Merge branch 'master' into synapse-3xx
Cisphyx Apr 17, 2024
8d01c8f
Syn-3xx: Remove macro user (SYN-7197) (#3689)
rakuy0 Apr 18, 2024
f8a69da
Merge branch 'master' into synapse-3xx
Cisphyx Apr 19, 2024
4eb6184
fix merge
Cisphyx Apr 22, 2024
46062a2
fix merge
Cisphyx Apr 25, 2024
cdaa9bd
Merge branch 'master' into synapse-3xx
Cisphyx Apr 25, 2024
76370d3
Merge branch 'master' into synapse-3xx
Cisphyx Apr 30, 2024
1e2ce68
remove integerkey usage
Cisphyx May 6, 2024
1e5fb94
Merge branch 'master' into synapse-3xx
Cisphyx May 6, 2024
d07993c
Remove snap.py (SYN-6551, SYN-3077, SYN-2354, SYN-3488) (#3664)
Cisphyx May 15, 2024
35269f3
Merge branch 'master' into synapse-3xx
Cisphyx May 15, 2024
001bc1b
cleanup merge
Cisphyx May 15, 2024
748b70c
Additional indexing for ndef props (SYN-7281) (#3721)
Cisphyx May 20, 2024
9ff7eca
Merge branch 'master' into synapse-3xx
Cisphyx May 20, 2024
74f3aa5
update test
Cisphyx May 20, 2024
3278e0f
Merge branch 'master' into synapse-3xx
Cisphyx May 21, 2024
542fb12
remove old migration test
Cisphyx May 21, 2024
aa6d76b
Merge branch 'master' into synapse-3xx
Cisphyx May 23, 2024
bc2af3f
update snap to view
Cisphyx May 23, 2024
a6bc5ea
Merge branch 'master' into synapse-3xx
Cisphyx May 28, 2024
7d71893
update test
Cisphyx May 28, 2024
f0c415b
Merge branch 'master' into synapse-3xx
Cisphyx Jun 4, 2024
79a6d73
fix scanByPrefBack bug
Cisphyx Jun 5, 2024
8b75445
Add event time to nexuslog entries (SYN-7372) (#3740)
Cisphyx Jun 6, 2024
e38d5e4
Merge master into synapse-3xx (#3748)
MichaelSquires Jun 18, 2024
d0e5310
Merge branch 'master' into synapse-3xx
Cisphyx Jun 18, 2024
4a6f713
remove scrub docs
Cisphyx Jun 26, 2024
33118b7
Merge branch 'master' into synapse-3xx
Cisphyx Jul 2, 2024
87ef763
remove snap usage
Cisphyx Jul 2, 2024
ef75f27
Merge branch 'master' into synapse-3xx
Cisphyx Jul 16, 2024
42affcf
Merge branch 'master' into synapse-3xx
Cisphyx Jul 16, 2024
52077f7
Merge branch 'master' into synapse-3xx
Cisphyx Jul 17, 2024
3fd3a69
fix merge
Cisphyx Jul 18, 2024
41c44c4
Merge branch 'master' into synapse-3xx
Cisphyx Jul 18, 2024
903f3da
Merge branch 'master' into synapse-3xx
Cisphyx Jul 18, 2024
02776da
Merge branch 'master' into synapse-3xx
Cisphyx Jul 23, 2024
b78c17d
merge cleanup
Cisphyx Jul 23, 2024
06457bb
Merge branch 'master' into synapse-3xx
Cisphyx Jul 24, 2024
b82da0e
cleanup docs
Cisphyx Jul 24, 2024
942430e
remaining test cleanup
Cisphyx Jul 24, 2024
2cabf90
Merge branch 'master' into synapse-3xx
Cisphyx Aug 13, 2024
101a9fc
cleanup merge
Cisphyx Aug 13, 2024
dcb3af6
Remove old trigger vars in 3xx (SYN-7750) (#3855)
Cisphyx Aug 13, 2024
77a0430
plumbing for publication of synapse 3.0.0 alpha wheels to vtx pypi se…
vEpiphyte Aug 14, 2024
e6e2e37
Update _doubleapply function used in Nexus replay tests.
vEpiphyte Aug 15, 2024
4f7826d
Merge branch 'master' into synapse-3xx
Cisphyx Aug 15, 2024
adc0ba3
SYN-7842: synapse-3xx rstorm regression (#3861)
MichaelSquires Aug 16, 2024
178cd87
Merge branch 'master' into synapse-3xx
Cisphyx Aug 20, 2024
c576375
remove snap usage
Cisphyx Aug 20, 2024
40b54da
Merge branch 'master' into synapse-3xx
Cisphyx Aug 26, 2024
0499454
merge cleanup
Cisphyx Aug 26, 2024
505cd00
updates for metrics
Cisphyx Aug 28, 2024
2f4a28e
Merge branch 'master' into synapse-3xx
Cisphyx Aug 28, 2024
d28dcc1
Update inet:email:message:link and inet:email:message:attachment to b…
invisig0th Aug 30, 2024
aa010b3
Add NID Storm helpers (#3888)
Cisphyx Sep 3, 2024
a0b5d5b
Merge branch 'master' into synapse-3xx
Cisphyx Sep 3, 2024
444bc28
synapse-3xx convert taxonomies to modern convention (#3882)
invisig0th Sep 11, 2024
ad7dd5a
Merge branch 'master' into synapse-3xx
Cisphyx Sep 11, 2024
4a42fa0
Merge branch 'master' into synapse-3xx
Cisphyx Sep 23, 2024
7f90326
Merge branch 'master' into synapse-3xx
Cisphyx Sep 30, 2024
036171a
fix tests, migrate guid ctor syntax
Cisphyx Sep 30, 2024
d3c661a
Enforce light edge definitions (SYN-7025) (#3933)
Cisphyx Sep 30, 2024
ca104b2
SYN-7849: synapse-3xx rstorm regression v2 (#3936)
MichaelSquires Sep 30, 2024
b5cc320
Merge branch 'master' into synapse-3xx
Cisphyx Oct 2, 2024
b819809
Strip whitespace during URL norm (SYN-440) (#3940)
Cisphyx Oct 2, 2024
04f12f0
Merge branch 'master' into synapse-3xx
Cisphyx Oct 9, 2024
bdb0c03
Unify IP types (#3943)
Cisphyx Oct 21, 2024
47abfaf
Merge branch 'master' into synapse-3xx
Cisphyx Oct 21, 2024
91d80a9
Add addr/port virtual props (SYN-7384, SYN-924) (#3948)
Cisphyx Oct 31, 2024
34c96c5
Merge branch 'master' into synapse-3xx
Cisphyx Oct 31, 2024
081e2cb
merge cleanup
Cisphyx Oct 31, 2024
981edd1
Add pivots from CIDR/netrange to IPs (SYN-6409) (#3980)
Cisphyx Nov 4, 2024
a3d2330
Merge branch 'master' into synapse-3xx
Cisphyx Nov 7, 2024
fa38c1a
merge cleanup
Cisphyx Nov 7, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion .bumpversion.cfg
Original file line number Diff line number Diff line change
@@ -1,8 +1,12 @@
[bumpversion]
current_version = 2.187.0
current_version = 3.0.0
commit = True
tag = True
tag_message =
parse = (?P<major>\d+)\.(?P<minor>\d+)\.(?P<patch>\d+)(a(?P<alpha>\d+))?
serialize =
{major}.{minor}.{patch}a{alpha}
{major}.{minor}.{patch}

[bumpversion:file:pyproject.toml]
search = version = '{current_version}'
Expand Down
114 changes: 114 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -252,6 +252,85 @@ commands:
. venv/bin/activate
twine upload dist/*

deploy_to_devpi:
description: "Publish wheel packages to devpi"
parameters:
devpi_base_url:
description: Base URL for the devpi service
type: string
devpi_index:
description: Index to push packages to and install requirements from.
type: string
python_tag:
description: Python tag to use when building wheels
type: string
tag_verify:
description: Check if the git tag matches the package version.
type: boolean
default: true
pip_install_args:
description: Additional args to provide to pip install when installing requirements.
type: string
default: ''
python_smoke_code:
description: Code used to smoke test the package before publication.
type: string
steps:
- restore_cache:
keys:
- v4-venv-{{ .Environment.CIRCLE_JOB }}-{{ .Branch }}-{{ checksum "pyproject.toml" }}

- run:
name: install python dependencies
command: |
python3 -m venv venv
. venv/bin/activate
python3 -m pip install -U wheel pip
python3 -m pip install -U -r requirements.txt --index-url="<< parameters.devpi_base_url >><< parameters.devpi_index >>/+simple" << parameters.pip_install_args >>
python3 -m pip install -U twine build

- save_cache:
paths:
- ./venv
key: v4-venv-{{ .Environment.CIRCLE_JOB }}-{{ .Branch }}-{{ checksum "pyproject.toml" }}

- when:
condition: << parameters.tag_verify >>
steps:
- run:
name: verify git tag vs. version
command: |
. venv/bin/activate
python ./scripts/verify_version.py

- run:
name: create packages
command: |
. venv/bin/activate
python3 scripts/replace_commit.py
export DIST_EXTRA_CONFIG=/tmp/build-opts.cfg
echo -e "[bdist_wheel]\npython_tag=<< parameters.python_tag >>" > $DIST_EXTRA_CONFIG
python -m build --wheel

- run:
name: smoke packages
command: |
mkdir -p /tmp/wheeltest
python3 -m venv /tmp/wheeltest/venv
cp dist/*.whl /tmp/wheeltest
cd /tmp/wheeltest
. ./venv/bin/activate
python3 -m pip install -U wheel pip twine
python3 -m twine check *.whl
python3 -m pip install *.whl
python3 -c "<< parameters.python_smoke_code >>"
deactivate

- run:
name: upload to devpi
command: |
. venv/bin/activate
twine upload --repository-url "<< parameters.devpi_base_url >><< parameters.devpi_index >>" dist/*

do_docker_prep:
description: "Install packages and set commit."
Expand Down Expand Up @@ -528,6 +607,26 @@ jobs:
registry: ${DOCKER_PRIMARY_REGISTRY}
secondaryregistry: ${DOCKER_SECONDARY_REGISTRY}

devpi_synapse_3xx:
docker:
- image: cimg/python:3.11
steps:
- checkout
- run:
name: Version bump and date the build.
command: |
python3 -m pip install bump2version
DATE=`date '+%Y%m%d%H%M'`
CURRENT_VERSION=`grep "current_version =" .bumpversion.cfg | cut -f 2 -d "=" | tr -d '[:space:]'`
# The "patch" value is used here just to fulfill a required argument.
python3 -m bumpversion --allow-dirty --no-tag --no-commit --new-version "${CURRENT_VERSION}a${DATE}" patch
- deploy_to_devpi:
devpi_base_url: ${DEVPI_BASE_URL}
devpi_index: vertex/synapse-3xx
python_tag: py311
tag_verify: false
python_smoke_code: import synapse; print(synapse.version)

workflows:
version: 2
run_tests:
Expand Down Expand Up @@ -576,6 +675,21 @@ workflows:
branches:
ignore: /.*/

- devpi_synapse_3xx:
context:
- Devpi00Access
requires:
- doctests
- python311
- python311_replay
- python_package_smoketest
filters:
tags:
ignore: /.*/
branches:
only:
- synapse-3xx

- gh-release/dorelease:
requires:
- doctests
Expand Down
6 changes: 0 additions & 6 deletions changes/095726c47a4ee6870bcc42e478623adb.yaml

This file was deleted.

6 changes: 0 additions & 6 deletions changes/1e9a7d3fe713a7f640de326e1db60a5e.yaml

This file was deleted.

5 changes: 0 additions & 5 deletions changes/23eb0a381fdf01dc8a3e3a1930bf4bb5.yaml

This file was deleted.

6 changes: 0 additions & 6 deletions changes/31c7c7f8d23b14299f419635e5fe43ad.yaml

This file was deleted.

5 changes: 0 additions & 5 deletions changes/35385b8e9e2ff8358a65acda4ad1d505.yaml

This file was deleted.

5 changes: 0 additions & 5 deletions changes/43bb12310c970de3858c1a0bb2d3bc03.yaml

This file was deleted.

5 changes: 0 additions & 5 deletions changes/64bfe97ecc771ede65ead4295b9efbed.yaml

This file was deleted.

5 changes: 0 additions & 5 deletions changes/7cf52c63ad724ae8a22dc1d077c6587f.yaml

This file was deleted.

5 changes: 0 additions & 5 deletions changes/baa0bf5683fdaf277adb91c5c326913b.yaml

This file was deleted.

5 changes: 0 additions & 5 deletions changes/c15ec8ca93f093eb81568119ec91e9bc.yaml

This file was deleted.

5 changes: 0 additions & 5 deletions changes/c7d848bfbfed74c0ad87949f248c55c0.yaml

This file was deleted.

6 changes: 0 additions & 6 deletions changes/e46aae21fa34bf1a661eae5b0912d248.yaml

This file was deleted.

5 changes: 0 additions & 5 deletions changes/ee9b100466c6b1ba3cd94317254a5013.yaml

This file was deleted.

5 changes: 0 additions & 5 deletions changes/fe9e8839dd50e3e951583b6facf6f787.yaml

This file was deleted.

2 changes: 1 addition & 1 deletion docs/docdata/foopkg/foopkg.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: foopkg
version: 1.0.0
synapse_version: '>=2.144.0,<3.0.0'
synapse_version: '>=3.0.0,<4.0.0'

onload: $lib.import(foomod).onload()

Expand Down
8 changes: 4 additions & 4 deletions docs/synapse/adminguide.rstorm
Original file line number Diff line number Diff line change
Expand Up @@ -436,12 +436,12 @@ analysts may be allowed to apply tags representing certain assessments (such as
| | |
| node data) | |
+-----------------------------------------------------------------+---------------------------------+
| **Only** add ``inet:ipv4`` nodes | |
| | ``node.add.inet:ipv4`` |
| **Only** add ``inet:ip`` nodes | |
| | ``node.add.inet:ip`` |
| (but not set properties, or work with tags or edges) | |
+-----------------------------------------------------------------+---------------------------------+
| **Only** add (set) the ``:asn`` property of ``inet:ipv4`` nodes | |
| | ``node.prop.set.inet:ipv4:asn`` |
| **Only** add (set) the ``:asn`` property of ``inet:ip`` nodes | |
| | ``node.prop.set.inet:ip:asn`` |
| (but not create nodes or work with other properties, tags, | |
| | |
| edges, etc.) | |
Expand Down
6 changes: 3 additions & 3 deletions docs/synapse/datamodel_deprecation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -68,9 +68,9 @@ Types
- `ps:persona`
- Please use the `ps:person` or `ps:contact` types.
- `ps:person:has`
- Please use `edge:has` or a light edge.
- Please use a light edge.
- `ps:persona:has`
- Please use `ps:person` or `ps:context` in combination with an `edge:has` or a light edge.
- Please use `ps:person` or `ps:context` in combination with a light edge.
- `inet:ssl:cert`
- `inet:ssl:cert` is deprecated in favor of `inet:tls:servercert` and `inet:tls:clientcert`.

Expand Down Expand Up @@ -115,7 +115,7 @@ Properties
- `:naics` and `:sic`
- The `ou:org:naics` and `ou:org:sic` properties has been collected into the `ou:org:industries` property, which is an array of type `ou:industry`.
- `:has`
- Please use an `edge:has` node or a light edge.
- Please use a light edge.

- `risk:attack`
- `:actor:org`
Expand Down
8 changes: 2 additions & 6 deletions docs/synapse/devguides/architecture.rst
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,6 @@ such as the implementations of the Cortex, Axon, Cryotank, as well as the Telepa
There are also a set of common helper functions (common.py_) and exceptions (exc.py_). There are several submodules
available as well:

synapse.cmds
Command implementations for the Cmdr CLI tool

synapse.data
Data files stored in the library.

Expand Down Expand Up @@ -78,9 +75,8 @@ The ``Cell`` (cell.py_) is a ``Base`` implementation which has several component
- It is a ``Base``, so it benefits from all the components a ``Base`` has.
- It contains support for configuration directives at start time, so a cell can have well defined configuration
options availble to it.
- It has persistent storage available via two different mechanisms, a LMDB slab for arbitrary data that is local to the
cell, and a ``Hive`` for key-value data storage that can be remotely read and written.
- It handles user authentication and authorization via user data stored in the ``Hive``.
- It has persistent storage available via a LMDB slab for arbitrary data that is local to the cell.
- It handles user authentication and authorization via user data stored in the slab.
- The ``Cell`` is Telepath aware, and will start his own ``Daemon`` that allows remote access. By default, the ``Cell``
has a PF Unix socket available for access, so local telepath access is trivial.
- Since the ``Cell`` is Telepath aware, there is a base ``CellApi`` that implements his RPC routines. ``Cell``
Expand Down
9 changes: 3 additions & 6 deletions docs/synapse/devguides/power-ups.rst
Original file line number Diff line number Diff line change
Expand Up @@ -37,10 +37,7 @@ that gets processed and loaded into your Cortex.
name: acme-hello
version: 0.0.1

synapse_version: '>=2.144.0,<3.0.0'

genopts:
dotstorm: true # Specify that storm command/module files end with ".storm"
synapse_version: '>=3.0.0,<4.0.0'

author:
url: https://acme.newp
Expand Down Expand Up @@ -383,10 +380,10 @@ To define **Optic** actions, you declare them in the **Storm Package** YAML file
- name: Hello Omgopts
storm: acme.hello.omgopts --debug
descr: This description is displayed as the tooltip in the menu
forms: [ inet:ipv4, inet:fqdn ]
forms: [ inet:ip, inet:fqdn ]

By specifying the ``forms:`` key, you can control which node actions will be presented on different forms. For example,
if you are writing a DNS power-up, you may want to limit the specified actions to ``inet:ipv4``, ``inet:ipv6``, and ``inet:fqdn``
if you are writing a DNS power-up, you may want to limit the specified actions to ``inet:ip`` and ``inet:fqdn``
nodes.

When selected, the query specified in the ``storm:`` key will be run with the currently selected nodes as input. For example,
Expand Down
Loading
Loading