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

yc.o sync #1591

Merged
merged 60 commits into from
Nov 8, 2024
Merged
Show file tree
Hide file tree
Changes from 42 commits
Commits
Show all changes
60 commits
Select commit Hold shift + click to select a range
5426095
Cronjob - daily check of IETF modules.
Aug 18, 2024
8800037
Cronjob - daily check of IETF modules.
Aug 20, 2024
c02a56c
Merge branch 'fork-main' of https://github.com/ietf-tools/yang into f…
Aug 22, 2024
870c84e
Cronjob - daily check of IETF modules.
Aug 22, 2024
9ae10e3
Cronjob - daily check of IANA modules.
Aug 23, 2024
b7b755b
Cronjob - daily check of IETF modules.
Aug 25, 2024
7b23cec
Cronjob - daily check of IETF modules.
Aug 28, 2024
d67a1df
Cronjob - daily check of IETF modules.
Aug 29, 2024
1a179fd
Cronjob - daily check of IANA modules.
Aug 30, 2024
4bc9f42
Cronjob - daily check of IETF modules.
Aug 30, 2024
bb9b2ee
Cronjob - daily check of IETF modules.
Sep 1, 2024
2e2401e
Merge branch 'main' of https://github.com/YangModels/yang into fork-main
Sep 2, 2024
56c0aad
Merge branch 'YangModels:main' into main
xorrkaz Sep 2, 2024
a730e18
Merge branch 'main' of https://github.com/ietf-tools/yang into fork-main
Sep 3, 2024
137a479
Cronjob - daily check of IETF modules.
Sep 3, 2024
5690fbc
Cronjob - daily check of IETF modules.
Sep 6, 2024
65f2afc
Merge branch 'main' of https://github.com/YangModels/yang into fork-main
Sep 11, 2024
5929517
Cronjob - daily check of IETF modules.
Sep 11, 2024
72b4351
Cronjob - daily check of IANA modules.
Sep 13, 2024
4ea39a9
Cronjob - daily check of IETF modules.
Sep 13, 2024
c881068
Cronjob - daily check of IANA modules.
Sep 18, 2024
58c751d
Cronjob - daily check of IETF modules.
Sep 18, 2024
fcab5b0
Merge branch 'main' of https://github.com/YangModels/yang into fork-main
Sep 19, 2024
a84de0e
Cronjob - daily check of IETF modules.
Sep 19, 2024
2deeb27
Cronjob - daily check of IETF modules.
Sep 21, 2024
8042d10
Cronjob - daily check of IETF modules.
Sep 24, 2024
1a86ae0
Cronjob - daily check of IANA modules.
Sep 28, 2024
89d0ac5
Cronjob - daily check of IETF modules.
Sep 28, 2024
5bcac0c
Merge branch 'main' of https://github.com/YangModels/yang into fork-main
Sep 29, 2024
c7f1dd3
Merge branch 'YangModels:main' into main
xorrkaz Sep 29, 2024
1938a00
Merge branch 'main' of https://github.com/ietf-tools/yang into fork-main
Sep 29, 2024
e168fa2
Cronjob - daily check of IETF modules.
Sep 29, 2024
39324ef
Merge branch 'main' of https://github.com/YangModels/yang into fork-main
Sep 30, 2024
f10a44a
Cronjob - daily check of IETF modules.
Oct 1, 2024
7b9d21c
Cronjob - daily check of IANA modules.
Oct 3, 2024
cb187f0
Cronjob - daily check of IETF modules.
Oct 3, 2024
d6c9373
Merge branch 'main' of https://github.com/YangModels/yang into fork-main
Oct 6, 2024
71b63aa
Cronjob - daily check of IETF modules.
Oct 6, 2024
af62eb7
Merge branch 'main' of https://github.com/YangModels/yang into fork-main
Oct 8, 2024
50b1bcf
Cronjob - daily check of IETF modules.
Oct 8, 2024
d925787
Cronjob - daily check of IETF modules.
Oct 11, 2024
3a2e6b1
Cronjob - daily check of IETF modules.
Oct 12, 2024
8d34259
Cronjob - daily check of IETF modules.
Oct 13, 2024
c69a79f
Cronjob - daily check of IETF modules.
Oct 16, 2024
9582b69
Cronjob - daily check of IANA modules.
Oct 17, 2024
0de4c68
Cronjob - daily check of IETF modules.
Oct 18, 2024
e09946b
Cronjob - daily check of IETF modules.
Oct 20, 2024
d02f06b
Cronjob - daily check of IETF modules.
Oct 21, 2024
f01762e
Merge branch 'main' of https://github.com/YangModels/yang into fork-main
Oct 22, 2024
6e24472
Cronjob - daily check of IETF modules.
Oct 22, 2024
adbfd93
Merge branch 'YangModels:main' into main
xorrkaz Oct 28, 2024
e867ccb
Merge branch 'main' of https://github.com/YangModels/yang into fork-main
Oct 28, 2024
3a78705
Merge branch 'main' of https://github.com/ietf-tools/yang into fork-main
Oct 28, 2024
c35f4f5
Cronjob - daily check of IETF modules.
Oct 29, 2024
4174588
Cronjob - daily check of IETF modules.
Nov 4, 2024
4179d71
Cronjob - daily check of IETF modules.
Nov 5, 2024
ff901e5
Merge branch 'main' of https://github.com/YangModels/yang into fork-main
Nov 6, 2024
404d914
Cronjob - daily check of IANA modules.
Nov 6, 2024
b6a435a
Cronjob - daily check of IETF modules.
Nov 6, 2024
7809fed
Cronjob - daily check of IANA modules.
Nov 8, 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
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ module iana-bfd-types {
"RFC 9127: YANG Data Model for Bidirectional Forwarding
Detection (BFD)";

revision 2024-09-23 {
revision 2024-10-07 {
description
"Add NULL and Meticulous ISAAC authentication type.";
reference
Expand Down
8 changes: 4 additions & 4 deletions experimental/ietf-extracted-YANG-modules/[email protected]
Original file line number Diff line number Diff line change
Expand Up @@ -371,7 +371,7 @@ module ietf-ac-svc {
grouping ipv4-static-rtg-with-bfd {
description
"Configuration specific to IPv4 static routing with
BFD.";
failure protection (e.g., BFD).";
list ipv4-lan-prefix {
if-feature "vpn-common:ipv4";
key "lan next-hop";
Expand All @@ -391,7 +391,7 @@ module ietf-ac-svc {
grouping ipv6-static-rtg-with-bfd {
description
"Configuration specific to IPv6 static routing with
BFD.";
failure protection (e.g., BFD).";
list ipv6-lan-prefix {
if-feature "vpn-common:ipv6";
key "lan next-hop";
Expand Down Expand Up @@ -459,7 +459,7 @@ module ietf-ac-svc {
leaf id {
type string;
description
"A neighbor identifier.";
"An identifier that uniquely identifies a neighbor.";
}
uses ac-svc:bgp-neighbor-without-name;
}
Expand Down Expand Up @@ -487,7 +487,7 @@ module ietf-ac-svc {
leaf id {
type string;
description
"A neighbor identifier.";
"An identifier that uniquely identifiers a neighbor.";
}
uses ac-svc:bgp-neighbor-with-server-reference;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ module ietf-bfd-opt-auth {
described in BCP 14 (RFC 2119) (RFC 8174) when, and only when,
they appear in all capitals, as shown here.";

revision "2024-09-23" {
revision "2024-10-07" {
description
"Initial Version.";
reference
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ module ietf-bfd-stability {
described in BCP 14 (RFC 2119) (RFC 8174) when, and only when,
they appear in all capitals, as shown here.";

revision "2024-07-05" {
revision "2024-10-07" {
description
"Initial Version.";
reference
Expand Down
103 changes: 103 additions & 0 deletions experimental/ietf-extracted-YANG-modules/[email protected]
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
module ietf-netconf-private-candidate {
yang-version 1.1;
namespace "urn:ietf:params:xml:ns:netconf:private-candidate:1.0";
prefix pc;

import ietf-nmda-compare {
prefix cmp;
}

organization
"IETF NETCONF (Network Configuration) Working Group";
contact
"WG Web: <http://tools.ietf.org/wg/netconf/>
WG List: <[email protected]>

WG Chair: Kent Watsen
<[email protected]>

WG Chair: Per Andersson
<[email protected]>

Editor: James Cumming
<[email protected]>

Editor: Robert Wills
<[email protected]>";
description
"NETCONF private candidate support.

Copyright (c) 2024 IETF Trust and the persons identified as
authors of the code. All rights reserved.

Redistribution and use in source and binary forms, with or
without modification, is permitted pursuant to, and subject
to the license terms contained in, the Revised BSD License
set forth in Section 4.c of the IETF Trust’s Legal Provisions
Relating to IETF Documents
(https://trustee.ietf.org/license-info).

This version of this YANG module is part of
draft-ietf-netconf-privcand; see these documents for full
legal notices.";

revision 2024-09-12 {
description
"Introduce private candidate support";
reference
"draft-ietf-netconf-privcand:
Netconf Private Candidates";
}

feature private-candidate {
description
"NETCONF :private-candidate capability;
If the server advertises the :private-candidate
capability for a session, then this feature must
also be enabled for that session. Otherwise,
this feature must not be enabled.";
reference
"draft-ietf-netconf-privcand";
}

rpc update {
if-feature "private-candidate";
description
"Updates the private candidate from the running
configuration.";
reference
"draft-ietf-netconf-privcand";
input {
leaf resolution-mode {
description
"Mode to resolve conflicts between running and
private-candidate configurations.";
default revert-on-conflict;
type enumeration {
enum revert-on-conflict;
enum ignore;
enum overwrite;
}
}
}
}
augment /cmp:compare/cmp:input {
leaf reference-point {
reference "draft-ietf-netconf-privcand";
if-feature "private-candidate";
description
"When this leaf is provided and the source or
destination is the candidate datastore, operating
in private candidate mode, the comparison will
either occur between the last-update point of
the private candidate or the creation-point of
the private candidate.";
default last-update;
type enumeration {
enum last-update;
enum creation-point;
}
}
}

}
65 changes: 36 additions & 29 deletions experimental/ietf-extracted-YANG-modules/[email protected]
Original file line number Diff line number Diff line change
Expand Up @@ -61,13 +61,13 @@ module ietf-schedule {
"RFC XXXX: A Common YANG Data Model for Scheduling";
}

feature basic-recurrence-supported {
feature basic-recurrence {
description
"Indicates that the server supports configuring a basic
scheduled recurrence.";
}

feature icalendar-recurrence-supported {
feature icalendar-recurrence {
description
"Indicates that the server supports configuring a comprehensive
scheduled icalendar recurrence";
Expand Down Expand Up @@ -229,26 +229,33 @@ module ietf-schedule {
identity enabled {
base schedule-state;
description
"Indicates a recurrence with an enabled state.";
"Indicates a schedule with an enabled state.";
}

identity finished {
base schedule-state;
description
"Indicates a recurrence with a finished state.
"Indicates a schedule with a finished state.
The finished state indicates that the schedule has ended.";
}

identity disabled {
base schedule-state;
description
"Indicates a recurrence with a disabled state.";
"Indicates a schedule with a disabled state.";
}

identity out-of-date {
base schedule-state;
description
"Indicates a recurrence with an out-of-date state.";
"Indicates a schedule with an out-of-date state.";
}

identity conflicted {
base schedule-state;
description
"Indicates a schedule with a conflicted state with other
schedules.";
}

identity discard-action {
Expand Down Expand Up @@ -401,7 +408,7 @@ module ietf-schedule {
}
}

grouping recurrence {
grouping recurrence-basic {
description
"A simple definition of recurrence.";
leaf recurrence-description {
Expand Down Expand Up @@ -436,7 +443,7 @@ module ietf-schedule {
container recurrence-first {
description
"Specifies the first instance of the recurrence.";
leaf utc-start-time {
leaf start-time-utc {
type yang:date-and-time;
description
"Defines the instant date and time of the first instance
Expand All @@ -451,20 +458,20 @@ module ietf-schedule {
the other instances in the recurrence set.";
}
}
choice recurrence-bound {
choice recurrence-end {
description
"Modes to bound the recurrence rule. If no choice is
indicated, the recurrence rule is considered to repeat
forever.";
"Modes to control the end of a recurrence rule. If no
choice is indicated, the recurrence rule is considered
to repeat forever.";
case until {
description
"This case defines a way that bounds the recurrence
rule in an inclusive manner.";
"This case defines a way that limits the end of a
recurrence rule in an inclusive manner.";
leaf utc-until {
type yang:date-and-time;
description
"This parameter specifies a date and time value to
inclusively bound the recurrence in UTC format. If
inclusively terminate the recurrence in UTC format. If
the value specified by this parameter is synchronized
with the specified recurrence, it becomes the last
instance of the recurrence.";
Expand All @@ -473,16 +480,16 @@ module ietf-schedule {
case count {
description
"This case defines the number of occurrences at which
to range-bound the recurrence.";
to terminate the recurrence.";
leaf count {
type uint32;
description
"The positive number of occurrences at which to
range-bound the recurrence.";
terminate the recurrence.";
}
}
}
uses recurrence;
uses recurrence-basic;
}

grouping recurrence-with-time-zone {
Expand All @@ -493,7 +500,7 @@ module ietf-schedule {
container recurrence-first {
description
"Specifies the first instance of the recurrence.";
leaf date-time-start {
leaf start-time {
type yang:date-and-time;
description
"Defines the instant date and time of the first instance
Expand All @@ -512,14 +519,13 @@ module ietf-schedule {
description
"Indicates the identifier for the time zone in a time
zone database. This parameter MUST be specified if
'date-time-start' or 'until' value is neither
reported in the format of UTC nor time zone offset to
UTC.";
'start-time' or 'until' value is neither reported in
the format of UTC nor time zone offset to UTC.";
}
}
choice recurrence-bound {
choice recurrence-end {
description
"Modes to bound the recurrence rule. If no choice is
"Modes to terminate the recurrence rule. If no choice is
indicated, the recurrence rule is considered to repeat
forever.";
case until {
Expand All @@ -529,7 +535,7 @@ module ietf-schedule {
leaf until {
type yang:date-and-time;
description
"Specifies a date and time value to bound the
"Specifies a date and time value to terminate the
recurrence. If the value specified by this parameter
is synchronized with the specified recurrence, it
becomes the last instance of the recurrence.";
Expand All @@ -543,11 +549,11 @@ module ietf-schedule {
type uint32;
description
"The positive number of occurrences at which to
range-bound the recurrence.";
terminate the recurrence.";
}
}
}
uses recurrence;
uses recurrence-basic;
}

grouping recurrence-utc-with-date-times {
Expand Down Expand Up @@ -756,8 +762,9 @@ module ietf-schedule {
type yang:counter32;
config false;
description
"The counter of occurrences since the schedule was enabled.
The count wraps around when it reaches the maximum value.";
"The number of occurrences while invoking the scheduled
action successfully. The count wraps around when it reaches
the maximum value.";
}
leaf last-occurrence {
when "derived-from-or-self(../schedule-type, "
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ module ietf-udp-client {
<mailto:[email protected]>
Pierre Francois
<mailto:[email protected]>";

description
"Defines a generic grouping for UDP-based client applications.

Expand All @@ -33,7 +34,7 @@ module ietf-udp-client {
This version of this YANG module is part of RFC-to-be; see the RFC
itself for full legal notices.";

revision 2024-06-27 {
revision 2024-10-04 {
description
"Initial revision";
reference
Expand Down Expand Up @@ -92,9 +93,12 @@ module ietf-udp-client {
leaf local-port {
if-feature "local-binding-supported";
type inet:port-number;
default "0";
description
"The local port number to bind to when sending UDP
messages to the remote server.";
messages to the remote server. The port number '0',
which is the default value, indicates that any available
local port number may be used.";
}
}
}
Loading
Loading