Page MenuHomeVyOS Platform
Feed All Stories

Jan 30 2024

Spookje created T6005: Error on adding a wireguard interface to OSPFv3.
Jan 30 2024, 8:23 PM · VyOS 1.4 Sagitta (1.4.0-epa1), VyOS 1.5 Circinus
c-po reopened T5967: Multi-hop BFD connections can't be established; please add minimum-ttl option. as "Backport pending".
Jan 30 2024, 8:09 PM · VyOS 1.3 Equuleus (1.3.6), VyOS 1.5 Circinus, VyOS 1.4 Sagitta
fernando added a comment to T5930: vrf - route-leak not work using route-target both command..

it makes seens , agree with add a Config Error to do not allow both options simultaneously ,.

Jan 30 2024, 6:21 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
dmbaturin triaged T5995: Kernel NIC-drivers for Huawei NICs are not properly enabled as High priority.
Jan 30 2024, 5:07 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
a.apostoliuk added a comment to T5930: vrf - route-leak not work using route-target both command..

In this case, 'both'' is preferred now.
If you use in frr

Jan 30 2024, 4:37 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
rherold added a comment to T5967: Multi-hop BFD connections can't be established; please add minimum-ttl option..

Can this be backported to 1.3 cause I run into the problem today on 1.3.5

Jan 30 2024, 4:24 PM · VyOS 1.3 Equuleus (1.3.6), VyOS 1.5 Circinus, VyOS 1.4 Sagitta
Viacheslav added a subtask for T5938: Migration fail root task for 1.4-rc: T6004: Missing RPKI boot priority prevents it from loading.
Jan 30 2024, 4:02 PM · Restricted Project, VyOS 1.4 Sagitta (1.4.1)
Viacheslav added a parent task for T6004: Missing RPKI boot priority prevents it from loading: T5938: Migration fail root task for 1.4-rc.
Jan 30 2024, 4:02 PM · VyOS 1.3 Equuleus (1.3.7), VyOS 1.4 Sagitta (1.4.0-epa2)
Viacheslav triaged T6004: Missing RPKI boot priority prevents it from loading as Normal priority.
Jan 30 2024, 4:01 PM · VyOS 1.3 Equuleus (1.3.7), VyOS 1.4 Sagitta (1.4.0-epa2)
Viacheslav changed the status of T6003: Add 'show rpki as-number' and 'show rpki prefix' from Open to In progress.
Jan 30 2024, 4:00 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
roedie created T6004: Missing RPKI boot priority prevents it from loading.
Jan 30 2024, 3:59 PM · VyOS 1.3 Equuleus (1.3.7), VyOS 1.4 Sagitta (1.4.0-epa2)
jestabro moved T5980: Add image-tools support for configurable kernel boot options from Need Triage to Finished on the VyOS 1.4 Sagitta board.
Jan 30 2024, 2:32 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jestabro closed T5980: Add image-tools support for configurable kernel boot options as Resolved.
Jan 30 2024, 2:32 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jestabro closed T5980: Add image-tools support for configurable kernel boot options, a subtask of T5979: Add configurable kernel boot parameters, as Resolved.
Jan 30 2024, 2:32 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jvoss created T6003: Add 'show rpki as-number' and 'show rpki prefix'.
Jan 30 2024, 2:20 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
a.apostoliuk changed the status of T5930: vrf - route-leak not work using route-target both command. from Open to In progress.
Jan 30 2024, 2:03 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
Viacheslav changed the subtype of T6000: [1.3.x -> 1.5.x] migrating threw exception in /opt/vyatta/etc/config-migrate/migrate/https/5-to-6, performed workaround from "Task" to "Bug".
Jan 30 2024, 10:29 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
Viacheslav triaged T6002: When using git as config-management commit-archive, comment is not used as commit message as Wishlist priority.
Jan 30 2024, 8:17 AM · Restricted Project, VyOS 1.5 Circinus

Jan 29 2024

GurliGebis created T6002: When using git as config-management commit-archive, comment is not used as commit message.
Jan 29 2024, 9:54 PM · Restricted Project, VyOS 1.5 Circinus
L0crian added a comment to T5991: 1.4.0-RC3 deleting portions of config in error (migration script).

Firstly, note that this is a failure in boot configuration, and is not related to migration: the log output of vyos-router is misleading, reporting the steps following initialization. On success:
Starting VyOS router: migrate configure
on failure:
Starting VyOS router: migrate configure failed !

Adding vyos-config-debug to the boot options on first boot after installation will provide more information on the config error, if it is possible to try that; cf.:
https://docs.vyos.io/en/sagitta/contributing/debugging.html#kernel

Jan 29 2024, 7:15 PM · Restricted Project, VyOS 1.4 Sagitta (1.4.1)
Viacheslav added a comment to T6001: Add option to enable resolve-via-default.

Duplicate of https://vyos.dev/T3500

Jan 29 2024, 7:02 PM · VyOS 1.4 Sagitta (1.4.0-epa1), VyOS 1.5 Circinus
ServerForge added a comment to T6001: Add option to enable resolve-via-default.
Jan 29 2024, 7:00 PM · VyOS 1.4 Sagitta (1.4.0-epa1), VyOS 1.5 Circinus
fernando added a comment to T6001: Add option to enable resolve-via-default.

as I mentioned , it was added in 9.1 as default behavior :

Jan 29 2024, 6:53 PM · VyOS 1.4 Sagitta (1.4.0-epa1), VyOS 1.5 Circinus
jestabro added a subtask for T5886: Add support for ACME protocol (LetsEncrypt): T6000: [1.3.x -> 1.5.x] migrating threw exception in /opt/vyatta/etc/config-migrate/migrate/https/5-to-6, performed workaround.
Jan 29 2024, 6:46 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
jestabro added a parent task for T6000: [1.3.x -> 1.5.x] migrating threw exception in /opt/vyatta/etc/config-migrate/migrate/https/5-to-6, performed workaround: T5886: Add support for ACME protocol (LetsEncrypt).
Jan 29 2024, 6:45 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jestabro added a comment to T6000: [1.3.x -> 1.5.x] migrating threw exception in /opt/vyatta/etc/config-migrate/migrate/https/5-to-6, performed workaround.

PR:
https://github.com/vyos/vyos-1x/pull/2902

Jan 29 2024, 6:41 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
ServerForge added a comment to T6001: Add option to enable resolve-via-default.

I was looking into the issue here on the forums for the user, i see the documentation says it should be enabled by default for the traditional profile which it appears to be set to use, but it does not work until i manually set that option through vtysh.

Jan 29 2024, 6:16 PM · VyOS 1.4 Sagitta (1.4.0-epa1), VyOS 1.5 Circinus
fernando added a comment to T6001: Add option to enable resolve-via-default.

this command was added by default in FRR , but it's supported on lasted version (9.1):

Jan 29 2024, 5:46 PM · VyOS 1.4 Sagitta (1.4.0-epa1), VyOS 1.5 Circinus
jestabro added a comment to T5991: 1.4.0-RC3 deleting portions of config in error (migration script).

Firstly, note that this is a failure in boot configuration, and is not related to migration: the log output of vyos-router is misleading, reporting the steps following initialization. On success:
Starting VyOS router: migrate configure
on failure:
Starting VyOS router: migrate configure failed !

Jan 29 2024, 5:38 PM · Restricted Project, VyOS 1.4 Sagitta (1.4.1)
ServerForge created T6001: Add option to enable resolve-via-default.
Jan 29 2024, 5:29 PM · VyOS 1.4 Sagitta (1.4.0-epa1), VyOS 1.5 Circinus
syncer assigned T5981: IPsec site-to-site migrated PKI ca certificates are created with an '@' to sarthurdev.
Jan 29 2024, 5:26 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
syncer assigned T5991: 1.4.0-RC3 deleting portions of config in error (migration script) to jestabro.
Jan 29 2024, 5:22 PM · Restricted Project, VyOS 1.4 Sagitta (1.4.1)
jestabro added a subtask for T5938: Migration fail root task for 1.4-rc: T6000: [1.3.x -> 1.5.x] migrating threw exception in /opt/vyatta/etc/config-migrate/migrate/https/5-to-6, performed workaround.
Jan 29 2024, 5:06 PM · Restricted Project, VyOS 1.4 Sagitta (1.4.1)
jestabro added a parent task for T6000: [1.3.x -> 1.5.x] migrating threw exception in /opt/vyatta/etc/config-migrate/migrate/https/5-to-6, performed workaround: T5938: Migration fail root task for 1.4-rc.
Jan 29 2024, 5:06 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jestabro claimed T6000: [1.3.x -> 1.5.x] migrating threw exception in /opt/vyatta/etc/config-migrate/migrate/https/5-to-6, performed workaround.
Jan 29 2024, 5:05 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
doctorpangloss triaged T6000: [1.3.x -> 1.5.x] migrating threw exception in /opt/vyatta/etc/config-migrate/migrate/https/5-to-6, performed workaround as Normal priority.
Jan 29 2024, 4:51 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jestabro closed T5987: 'add system image' with URL fails as Resolved N/A.

Sub-task merged and backported; I will close this as 'Resolved N/A', as described above.

Jan 29 2024, 4:23 PM · VyOS 1.5 Circinus
jestabro moved T5994: Fix typo in 'remote' module preventing 'add system image' via ftp from Need Triage to Finished on the VyOS 1.4 Sagitta board.
Jan 29 2024, 4:20 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jestabro closed T5994: Fix typo in 'remote' module preventing 'add system image' via ftp as Resolved.
Jan 29 2024, 4:20 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jestabro moved T5988: image-tools: a check of valid image name is missing from 'add image' from Need Triage to Finished on the VyOS 1.4 Sagitta board.
Jan 29 2024, 4:20 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jestabro closed T5988: image-tools: a check of valid image name is missing from 'add image', a subtask of T5987: 'add system image' with URL fails, as Resolved.
Jan 29 2024, 4:19 PM · VyOS 1.5 Circinus
jestabro closed T5988: image-tools: a check of valid image name is missing from 'add image' as Resolved.
Jan 29 2024, 4:19 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
Viacheslav updated subscribers of T5947: [1.3.2 -> 1.4.0-RC1 Migration] Static ipv6 routes dropped.
Jan 29 2024, 2:02 PM · VyOS 1.4 Sagitta (1.4.1)
Viacheslav added a comment to T5947: [1.3.2 -> 1.4.0-RC1 Migration] Static ipv6 routes dropped.

The root issue could be in https://vyos.dev/T5611 T5611

Jan 29 2024, 1:08 PM · VyOS 1.4 Sagitta (1.4.1)
c-po added a comment to T5619: Update the Intel ixgbe driver due to issues with Intel X533.

Will take care about it after my vacation

Jan 29 2024, 10:26 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
c-po claimed T5619: Update the Intel ixgbe driver due to issues with Intel X533.
Jan 29 2024, 10:26 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
c-po claimed T5998: replay_window setting under vpn in config.
Jan 29 2024, 10:25 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
stoicopa added a comment to T5998: replay_window setting under vpn in config.

@stoicopa Do you have any ideas for CLI?

Jan 29 2024, 9:23 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
Viacheslav added a comment to T5999: load-balancing reverse-proxy can't configure root as a redirect.

The issue with this regex https://github.com/vyos/vyos-1x/blob/801359c2ebc724bd3dd1d4352502747d813f2d17/interface-definitions/include/haproxy/rule-backend.xml.i#L121

Jan 29 2024, 8:59 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
Viacheslav renamed T5999: load-balancing reverse-proxy can't configure root as a redirect from load-balancing can't configure root as a redirect to load-balancing reverse-proxy can't configure root as a redirect.
Jan 29 2024, 8:52 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
Viacheslav triaged T5999: load-balancing reverse-proxy can't configure root as a redirect as Normal priority.
Jan 29 2024, 8:51 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
Viacheslav added a project to T5998: replay_window setting under vpn in config: VyOS 1.5 Circinus.

@stoicopa Do you have any ideas for CLI?

Jan 29 2024, 8:49 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
Viacheslav triaged T5998: replay_window setting under vpn in config as Normal priority.
Jan 29 2024, 8:48 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
Viacheslav added a comment to T5997: Support ssl backends on reverse-proxy.

@cleopold73 Do you have any ideas for CLI?

Jan 29 2024, 8:47 AM · VyOS 1.5 Circinus
Viacheslav edited projects for T5997: Support ssl backends on reverse-proxy, added: VyOS 1.5 Circinus; removed VyOS 1.2 Crux.
Jan 29 2024, 8:44 AM · VyOS 1.5 Circinus
Viacheslav triaged T5997: Support ssl backends on reverse-proxy as Wishlist priority.
Jan 29 2024, 8:44 AM · VyOS 1.5 Circinus
Viacheslav added a comment to T5619: Update the Intel ixgbe driver due to issues with Intel X533.

It is more of an upstream issue.
In addition, the PR already exists https://github.com/vyos/vyos-build/pull/438

Jan 29 2024, 8:43 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
cleopold73 created T5999: load-balancing reverse-proxy can't configure root as a redirect.
Jan 29 2024, 6:39 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
stoicopa created T5998: replay_window setting under vpn in config.
Jan 29 2024, 6:31 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta

Jan 28 2024

cleopold73 created T5997: Support ssl backends on reverse-proxy.
Jan 28 2024, 8:51 PM · VyOS 1.5 Circinus
Unknown Object (User) updated subscribers of T5619: Update the Intel ixgbe driver due to issues with Intel X533.

Why did you @Viacheslav lower the priority? It's basically broken currently.

Jan 28 2024, 8:17 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
jestabro added a comment to T5939: [1.3.5 -> 1.4.0-RC1 Migration] as-path-list Entries Get Messed Up.

Sub-task T5996.

Jan 28 2024, 3:16 PM · VyOS 1.4 Sagitta (1.4.0-GA)
jestabro added a subtask for T5939: [1.3.5 -> 1.4.0-RC1 Migration] as-path-list Entries Get Messed Up: T5996: Incorrect behavior for backslash escapes in config save and compare commands.
Jan 28 2024, 3:15 PM · VyOS 1.4 Sagitta (1.4.0-GA)
jestabro added a parent task for T5996: Incorrect behavior for backslash escapes in config save and compare commands: T5939: [1.3.5 -> 1.4.0-RC1 Migration] as-path-list Entries Get Messed Up.
Jan 28 2024, 3:15 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro triaged T5996: Incorrect behavior for backslash escapes in config save and compare commands as High priority.
Jan 28 2024, 3:14 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
Apachez created T5995: Kernel NIC-drivers for Huawei NICs are not properly enabled.
Jan 28 2024, 12:55 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
Viacheslav closed T3452: Vyos views IPv6 routers received from BGP peer as internal as Wontfix.

Related to FRR logic
Won’t fix
Add a bug report on their repo

Jan 28 2024, 9:42 AM · VyOS 1.3 Equuleus (1.3.6)

Jan 27 2024

josephillips85 added a comment to T5878: Make the list of SSH server ciphers configurable.

well i was checking this issue and i guess we had to concider

Jan 27 2024, 11:37 PM · VyOS 1.4 Sagitta (1.4.1)
sarthurdev changed the status of T5993: DHCP6: no leases are created unless specifying a "interface" on the zone from Open to Confirmed.
Jan 27 2024, 10:27 PM · Restricted Project, VyOS 1.5 Circinus
sarthurdev changed the status of T5992: DHCP: show dhcp server leases not showing all leases from Open to Confirmed.
Jan 27 2024, 10:27 PM · VyOS 1.5 Circinus
jestabro added a comment to T5994: Fix typo in 'remote' module preventing 'add system image' via ftp.

PR:
https://github.com/vyos/vyos-1x/pull/2899

Jan 27 2024, 8:09 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jestabro triaged T5994: Fix typo in 'remote' module preventing 'add system image' via ftp as Normal priority.
Jan 27 2024, 8:02 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jestabro added a comment to T5988: image-tools: a check of valid image name is missing from 'add image'.

PR:
https://github.com/vyos/vyos-1x/pull/2898

Jan 27 2024, 7:40 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
runar created T5993: DHCP6: no leases are created unless specifying a "interface" on the zone.
Jan 27 2024, 6:05 PM · Restricted Project, VyOS 1.5 Circinus
runar created T5992: DHCP: show dhcp server leases not showing all leases.
Jan 27 2024, 5:50 PM · VyOS 1.5 Circinus
Viacheslav changed the status of T5991: 1.4.0-RC3 deleting portions of config in error (migration script), a subtask of T5938: Migration fail root task for 1.4-rc, from Open to Needs testing.
Jan 27 2024, 4:12 PM · Restricted Project, VyOS 1.4 Sagitta (1.4.1)
Viacheslav changed the status of T5991: 1.4.0-RC3 deleting portions of config in error (migration script) from Open to Needs testing.
Jan 27 2024, 4:12 PM · Restricted Project, VyOS 1.4 Sagitta (1.4.1)
Viacheslav triaged T5991: 1.4.0-RC3 deleting portions of config in error (migration script) as High priority.
Jan 27 2024, 4:11 PM · Restricted Project, VyOS 1.4 Sagitta (1.4.1)
Viacheslav added a subtask for T5938: Migration fail root task for 1.4-rc: T5991: 1.4.0-RC3 deleting portions of config in error (migration script).
Jan 27 2024, 4:10 PM · Restricted Project, VyOS 1.4 Sagitta (1.4.1)
Viacheslav added a parent task for T5991: 1.4.0-RC3 deleting portions of config in error (migration script): T5938: Migration fail root task for 1.4-rc.
Jan 27 2024, 4:10 PM · Restricted Project, VyOS 1.4 Sagitta (1.4.1)
L0crian created T5991: 1.4.0-RC3 deleting portions of config in error (migration script).
Jan 27 2024, 2:44 PM · Restricted Project, VyOS 1.4 Sagitta (1.4.1)
Apachez added a comment to T5990: Intel 25G E810 kernel ice driver does not work with LLDP.

Same as with https://vyos.dev/T5619.

Jan 27 2024, 2:04 PM · VyOS 1.5 Circinus, VyOS 1.3 Equuleus (1.3.9)
Viacheslav triaged T5990: Intel 25G E810 kernel ice driver does not work with LLDP as Normal priority.
Jan 27 2024, 12:38 PM · VyOS 1.5 Circinus, VyOS 1.3 Equuleus (1.3.9)
Viacheslav created T5990: Intel 25G E810 kernel ice driver does not work with LLDP.
Jan 27 2024, 12:37 PM · VyOS 1.5 Circinus, VyOS 1.3 Equuleus (1.3.9)
Viacheslav added a project to T5989: IP subnets not usable in UPnP ACLs: VyOS 1.5 Circinus.
Jan 27 2024, 12:09 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
Viacheslav assigned T5989: IP subnets not usable in UPnP ACLs to cbuechler.
Jan 27 2024, 12:08 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta

Jan 26 2024

n.fort closed T5779: custom conntrack timeout rule not applicable as Resolved.
Jan 26 2024, 7:18 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
n.fort closed T5957: Firewall fails to delete inbound-interface name as Resolved.
Jan 26 2024, 7:18 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
cbuechler changed the status of T5989: IP subnets not usable in UPnP ACLs from Open to In progress.
Jan 26 2024, 7:08 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
cbuechler added a comment to T5989: IP subnets not usable in UPnP ACLs.

PR to fix here: https://github.com/vyos/vyos-1x/pull/2897

Jan 26 2024, 7:08 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
cbuechler triaged T5989: IP subnets not usable in UPnP ACLs as Normal priority.
Jan 26 2024, 6:59 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
danhusan added a comment to T5811: static dhcp-interface routes not installed.

I have conducted additional testing. I can replicate the issue on a fresh VM. It seems the issue arises if the DHCP server is slow to respond upon bootup.

Jan 26 2024, 6:37 PM · Restricted Project, VyOS 1.4 Sagitta (1.4.1)
Viacheslav closed T5984: Add user util numactl as Resolved.
Jan 26 2024, 4:03 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jestabro added a subtask for T5987: 'add system image' with URL fails: T5988: image-tools: a check of valid image name is missing from 'add image'.
Jan 26 2024, 3:20 AM · VyOS 1.5 Circinus
jestabro added a parent task for T5988: image-tools: a check of valid image name is missing from 'add image': T5987: 'add system image' with URL fails.
Jan 26 2024, 3:20 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jestabro triaged T5988: image-tools: a check of valid image name is missing from 'add image' as High priority.
Jan 26 2024, 3:20 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jestabro lowered the priority of T5987: 'add system image' with URL fails from High to Low.

Okay, I can reproduce the error with an errant copy-paste; not sure how that happened in the reported lines, but if I paste the url as the image name, the resulting error matches. I will leave open for the submitter's response/comments, but otherwise close as 'invalid'.

Jan 26 2024, 3:10 AM · VyOS 1.5 Circinus
jestabro claimed T5987: 'add system image' with URL fails.

That is an odd one: I am not able to reproduce with those 1.5-rolling versions, but will raise priority for investigation.

Jan 26 2024, 2:55 AM · VyOS 1.5 Circinus
Viacheslav changed the subtype of T5987: 'add system image' with URL fails from "Task" to "Bug".
Jan 26 2024, 1:32 AM · VyOS 1.5 Circinus
frebib created T5987: 'add system image' with URL fails.
Jan 26 2024, 12:16 AM · VyOS 1.5 Circinus