]> git.proxmox.com Git - mirror_frr.git/log
mirror_frr.git
5 years agodoc: Add document for Release Build by maintainer
Martin Winter [Thu, 21 Jun 2018 21:01:43 +0000 (14:01 -0700)]
doc: Add document for Release Build by maintainer

Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>
5 years agoMerge pull request #2501 from pacovn/infer_unused1
Quentin Young [Thu, 21 Jun 2018 19:12:33 +0000 (15:12 -0400)]
Merge pull request #2501 from pacovn/infer_unused1

bgpd isisd ldpd lib ospfd pimd: redundancy (infer, grouped)

5 years agoMerge pull request #2505 from pacovn/Coverity_1143220_Argument_cannot_be_negative
Quentin Young [Thu, 21 Jun 2018 19:02:31 +0000 (15:02 -0400)]
Merge pull request #2505 from pacovn/Coverity_1143220_Argument_cannot_be_negative

tools: return check (2) (Coverity 1143220)

5 years agoMerge pull request #2511 from pacovn/Coverity_1452287_et_al_Explicit_null_dereferenced
Quentin Young [Thu, 21 Jun 2018 19:00:12 +0000 (15:00 -0400)]
Merge pull request #2511 from pacovn/Coverity_1452287_et_al_Explicit_null_dereferenced

ldpd, lib: null check (Coverity 1452287 and 20 alike)

5 years agoMerge pull request #2408 from ajones-rvbd/ajones-issue-2403
Quentin Young [Thu, 21 Jun 2018 18:43:16 +0000 (14:43 -0400)]
Merge pull request #2408 from ajones-rvbd/ajones-issue-2403

tests: use BUILT_SOURCES in tests/Makefile.am for automake 1.16.1

5 years agoMerge pull request #2502 from pacovn/Coverity_1221459_Use_after_free
Quentin Young [Thu, 21 Jun 2018 18:38:47 +0000 (14:38 -0400)]
Merge pull request #2502 from pacovn/Coverity_1221459_Use_after_free

ospf6d: fix use after free (2) (Coverity 1221459)

5 years agoMerge pull request #2513 from pacovn/Coverity_1455334_et_al_Dereference_null_return_value
Quentin Young [Thu, 21 Jun 2018 18:34:56 +0000 (14:34 -0400)]
Merge pull request #2513 from pacovn/Coverity_1455334_et_al_Dereference_null_return_value

eigrpd: null check (Coverity 1455334 and 4 alike)

5 years agoMerge pull request #2518 from pacovn/Coverity_23106_Explicit_null_dereferenced
Quentin Young [Thu, 21 Jun 2018 18:24:11 +0000 (14:24 -0400)]
Merge pull request #2518 from pacovn/Coverity_23106_Explicit_null_dereferenced

bgpd: null check (Coverity 23106)

5 years agoMerge pull request #2519 from pacovn/Coverity_1399238_Logically_dead_code
Quentin Young [Thu, 21 Jun 2018 18:20:48 +0000 (14:20 -0400)]
Merge pull request #2519 from pacovn/Coverity_1399238_Logically_dead_code

bgpd: dead code (Coverity 1399238)

5 years agoMerge pull request #2522 from pacovn/Coverity_1399277_Explicit_null_dereferenced
Quentin Young [Thu, 21 Jun 2018 18:18:47 +0000 (14:18 -0400)]
Merge pull request #2522 from pacovn/Coverity_1399277_Explicit_null_dereferenced

lib: null check (Coverity 1399277)

5 years agoMerge pull request #2523 from pacovn/Coverity_1455380_Dereference_null_return_value
Quentin Young [Thu, 21 Jun 2018 18:17:58 +0000 (14:17 -0400)]
Merge pull request #2523 from pacovn/Coverity_1455380_Dereference_null_return_value

bgpd: null check (Coverity 1455380)

5 years agobgpd: null check (Coverity 1455380)
paco [Thu, 21 Jun 2018 15:49:13 +0000 (17:49 +0200)]
bgpd: null check (Coverity 1455380)

Signed-off-by: F. Aragon <paco@voltanet.io>
5 years agolib: null check (Coverity 1399277)
paco [Thu, 21 Jun 2018 15:34:16 +0000 (17:34 +0200)]
lib: null check (Coverity 1399277)

Signed-off-by: F. Aragon <paco@voltanet.io>
5 years agobgpd: dead code (Coverity 1399238)
paco [Thu, 21 Jun 2018 15:22:55 +0000 (17:22 +0200)]
bgpd: dead code (Coverity 1399238)

Signed-off-by: F. Aragon <paco@voltanet.io>
5 years agoMerge pull request #2510 from donaldsharp/extended_ack
Renato Westphal [Thu, 21 Jun 2018 15:16:53 +0000 (12:16 -0300)]
Merge pull request #2510 from donaldsharp/extended_ack

zebra: Add extended Ack error parsing to FRR

5 years agobgpd: null check (Coverity 23106)
paco [Thu, 21 Jun 2018 13:58:51 +0000 (15:58 +0200)]
bgpd: null check (Coverity 23106)

Signed-off-by: F. Aragon <paco@voltanet.io>
5 years agospf6d: fix use after free (2) (Coverity 1221459)
paco [Wed, 20 Jun 2018 16:09:35 +0000 (18:09 +0200)]
spf6d: fix use after free (2) (Coverity 1221459)

Previous fix was incomplete, as calling ospf6_lsa_unlock() frees 'req' but
it does not put it to zero, so it was called ospf6_lsdb_remove() afterwards
even being 'req' already freed.

Signed-off-by: F. Aragon <paco@voltanet.io>
5 years agoinclude: add netlink.h to our build system
Donald Sharp [Thu, 21 Jun 2018 10:13:20 +0000 (06:13 -0400)]
include: add netlink.h to our build system

For compilation on platforms that do not have the
linux headers installed.

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
5 years agozebra: Add extended Ack error parsing to FRR
Donald Sharp [Thu, 21 Jun 2018 01:20:31 +0000 (21:20 -0400)]
zebra: Add extended Ack error parsing to FRR

Add code to request and read in extended ack information
to provide a bit more context of what went wrong when
a failure is detected in the kernel.

Example of a failed delete:
Jun 20 21:19:25 robot zebra[11878]: Extended Error: Invalid prefix for given prefix length
Jun 20 21:19:25 robot zebra[11878]: netlink-cmd (NS 0) error: Invalid argument, type=RTM_DELROUTE(25), seq=8, pid=4078403400
Jun 20 21:19:25 robot zebra[11878]: 0:4.3.2.0/24: Route Deletion failure

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
5 years agoeigrpd: null check (Coverity 1455334 and 4 alike)
paco [Thu, 21 Jun 2018 10:24:53 +0000 (12:24 +0200)]
eigrpd: null check (Coverity 1455334 and 4 alike)

Coverity issues fixed with this commit:

1455334 1455335 1455336 1455337 1455339

Signed-off-by: F. Aragon <paco@voltanet.io>
5 years agoMerge pull request #2504 from pacovn/Coverity_23110_Dereference_after_null_check
Donald Sharp [Thu, 21 Jun 2018 11:30:21 +0000 (07:30 -0400)]
Merge pull request #2504 from pacovn/Coverity_23110_Dereference_after_null_check

ospfd: null check (Coverity 23110)

5 years agoMerge pull request #2507 from pacovn/Coverity_1436344_1451361_Dereference_after_null_...
Donald Sharp [Thu, 21 Jun 2018 11:29:51 +0000 (07:29 -0400)]
Merge pull request #2507 from pacovn/Coverity_1436344_1451361_Dereference_after_null_check

bgpd, lib: null check (Coverity 14363441451361)

5 years agoMerge pull request #2508 from pacovn/Coverity_1470113_Untrusted_array_index_write
Donald Sharp [Thu, 21 Jun 2018 11:27:54 +0000 (07:27 -0400)]
Merge pull request #2508 from pacovn/Coverity_1470113_Untrusted_array_index_write

zebra: untrusted array index (Coverity 1470113)

5 years agoMerge pull request #2506 from pacovn/Coverity_1221453_1461297_Dereference_after_null_...
Donald Sharp [Thu, 21 Jun 2018 11:26:47 +0000 (07:26 -0400)]
Merge pull request #2506 from pacovn/Coverity_1221453_1461297_Dereference_after_null_check

bgpd ospf6d: null check (Coverity 1221453 1461297)

5 years agoldpd lib: null check (Coverity 1452287 + 20 alike)
paco [Thu, 21 Jun 2018 09:18:05 +0000 (11:18 +0200)]
ldpd lib: null check (Coverity 1452287 + 20 alike)

Coverity issues fixed with this commit:

1452287 1452291 1452307 1452310 1452317 1452321 1452327 1452330 1452331 1452336
1452337 1452340 1452352 1452354 1452358
(originated at ldpd/ldpd_vty_cmds_clippy.c)

1448388 1448390 1448392 1448397 1448404 1448408
(originated at lib/plist_clippy.c)

Signed-off-by: F. Aragon <paco@voltanet.io>
5 years agobgpd isisd ldpd lib ospfd pimd: redundancy (infer)
paco [Wed, 20 Jun 2018 15:15:37 +0000 (17:15 +0200)]
bgpd isisd ldpd lib ospfd pimd: redundancy (infer)

Signed-off-by: F. Aragon <paco@voltanet.io>
5 years agotools: return check (2) (Coverity 1143220)
paco [Wed, 20 Jun 2018 16:41:48 +0000 (18:41 +0200)]
tools: return check (2) (Coverity 1143220)

Previous correction (657f9948ed593387d29d391832c18dc04326a5a9) was incomplete.

Signed-off-by: F. Aragon <paco@voltanet.io>
5 years agozebra: untrusted array index (Coverity 1470113)
paco [Wed, 20 Jun 2018 17:25:06 +0000 (19:25 +0200)]
zebra: untrusted array index (Coverity 1470113)

This is a correction over 32ac96b2ba9693696d2f1156af1b80985d4e55bb, so
removing the forced string null termination doesn't involve a worse situation
than before (the underflow check should protect for the case of receiving
an incomplete buffer, which would be the cause of non-zero terminated string)

Signed-off-by: F. Aragon <paco@voltanet.io>
5 years agobgpd, lib: null check (Coverity 1436344, 1451361)
paco [Wed, 20 Jun 2018 17:11:18 +0000 (19:11 +0200)]
bgpd, lib: null check (Coverity 14363441451361)

Signed-off-by: F. Aragon <paco@voltanet.io>
5 years agobgpd ospf6d: null check (Coverity 1221453 1461297)
paco [Wed, 20 Jun 2018 16:57:16 +0000 (18:57 +0200)]
bgpd ospf6d: null check (Coverity 1221453 1461297)

5 years agoospfd: null check (Coverity 23110)
paco [Wed, 20 Jun 2018 16:35:20 +0000 (18:35 +0200)]
ospfd: null check (Coverity 23110)

Signed-off-by: F. Aragon <paco@voltanet.io>
5 years agoMerge pull request #2498 from pacovn/Coverity_1470098_Logically_dead_code
Donald Sharp [Wed, 20 Jun 2018 15:39:07 +0000 (11:39 -0400)]
Merge pull request #2498 from pacovn/Coverity_1470098_Logically_dead_code

bgpd: json output fix (Coverity 1470098)

5 years agobgpd: json output fix (Coverity 1470098)
paco [Tue, 19 Jun 2018 17:12:36 +0000 (19:12 +0200)]
bgpd: json output fix (Coverity 1470098)

Signed-off-by: F. Aragon <paco@voltanet.io>
5 years agoMerge pull request #2415 from qlyoung/pbr-table-range
Russ White [Wed, 20 Jun 2018 11:55:56 +0000 (07:55 -0400)]
Merge pull request #2415 from qlyoung/pbr-table-range

PBR table range configuration + misc cleanups

5 years agoMerge pull request #2462 from pacovn/Coverity_1465494_String_not_null_terminated
Russ White [Wed, 20 Jun 2018 11:55:08 +0000 (07:55 -0400)]
Merge pull request #2462 from pacovn/Coverity_1465494_String_not_null_terminated

zebra: string null termination (Coverity 1465494)

5 years agoMerge pull request #2485 from pacovn/cppcheck_ldpd_redundant_condition
Russ White [Wed, 20 Jun 2018 11:52:37 +0000 (07:52 -0400)]
Merge pull request #2485 from pacovn/cppcheck_ldpd_redundant_condition

ldpd: redundant condition (cppcheck)

5 years agoMerge pull request #2461 from pacovn/Coverity_1399380_Untrusted_value_as_argument
Russ White [Wed, 20 Jun 2018 11:41:06 +0000 (07:41 -0400)]
Merge pull request #2461 from pacovn/Coverity_1399380_Untrusted_value_as_argument

bgpd: Untrusted argument (Coverity 1399380)

5 years agoMerge pull request #2495 from pacovn/fixme_all_digit
Russ White [Wed, 20 Jun 2018 11:38:19 +0000 (07:38 -0400)]
Merge pull request #2495 from pacovn/fixme_all_digit

bgpd, lib, ospfd, zebra: all_digit moved to frrstr

5 years agoMerge pull request #2496 from pacovn/fixme_group1
Russ White [Wed, 20 Jun 2018 11:37:27 +0000 (07:37 -0400)]
Merge pull request #2496 from pacovn/fixme_group1

isisd, zebra: FIXME fixes (grouped)

5 years agoMerge pull request #2499 from donaldsharp/routemap_kisses
Russ White [Wed, 20 Jun 2018 11:19:31 +0000 (07:19 -0400)]
Merge pull request #2499 from donaldsharp/routemap_kisses

Some route-map prep

5 years agoMerge pull request #2500 from msablic/pim_doc2
Russ White [Wed, 20 Jun 2018 11:18:11 +0000 (07:18 -0400)]
Merge pull request #2500 from msablic/pim_doc2

doc: added parameters to two PIM commands

5 years agoMerge pull request #2446 from pacovn/Coverity_1452454_1452455_1452456_Out-of-bounds_a...
Russ White [Wed, 20 Jun 2018 11:14:49 +0000 (07:14 -0400)]
Merge pull request #2446 from pacovn/Coverity_1452454_1452455_1452456_Out-of-bounds_access

ospfd: OoB access (Cov 1452454 1452455 1452456)

5 years agodoc: added parameters to two PIM commands
Mladen Sablic [Wed, 20 Jun 2018 09:48:15 +0000 (11:48 +0200)]
doc: added parameters to two PIM commands

ip igmp join and mtrace have parameters which were missing from
the command spec.

Signed-off-by: Mladen Sablic <mladen.sablic@gmail.com>
5 years agobgpd, lib, zebra: Remove unnecessary return
Donald Sharp [Wed, 20 Jun 2018 01:18:33 +0000 (21:18 -0400)]
bgpd, lib, zebra: Remove unnecessary return

The route_map_walk_update_list callback function
never uses the return code, so just remove it.

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
5 years agolib: Don't expose a function that is never used
Donald Sharp [Wed, 20 Jun 2018 01:12:11 +0000 (21:12 -0400)]
lib: Don't expose a function that is never used

route_map_clear_updated is only used by routemap.c,
don't expose it too be used by the outside world.

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
5 years agozebra: Add initial framework to keep track of changed route-maps
Donald Sharp [Wed, 20 Jun 2018 01:00:39 +0000 (21:00 -0400)]
zebra: Add initial framework to keep track of changed route-maps

Add some basic code for zebra to start to keep track
of route-maps that have changed.  At this point we
are not doing anything.  As we fix code to handle
route-maps better, code will be shifted around.

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
5 years agopimd: Remove unused code
Donald Sharp [Wed, 20 Jun 2018 00:46:07 +0000 (20:46 -0400)]
pimd: Remove unused code

pim does not even use route-maps, remove the
unneded code.

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
5 years agobgpd, lib, pimd: Remove unused variable.
Donald Sharp [Wed, 20 Jun 2018 00:44:15 +0000 (20:44 -0400)]
bgpd, lib, pimd: Remove unused variable.

route_map_mark_updated has a `int del_later` variable
that is passed in but never used.  Just remove it.

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
5 years agoisisd, zebra: FIXME fixes
paco [Tue, 19 Jun 2018 16:22:01 +0000 (18:22 +0200)]
isisd, zebra: FIXME fixes

Signed-off-by: F. Aragon <paco@voltanet.io>
5 years agobgpd, lib, ospfd, zebra: all_digit moved to frrstr
paco [Tue, 19 Jun 2018 15:59:53 +0000 (17:59 +0200)]
bgpd, lib, ospfd, zebra: all_digit moved to frrstr

This solves a pending FIXME

Signed-off-by: F. Aragon <paco@voltanet.io>
5 years agoMerge pull request #2459 from pacovn/Coverity_1469898_Uninitialized_scalar_variable
Quentin Young [Tue, 19 Jun 2018 15:15:13 +0000 (11:15 -0400)]
Merge pull request #2459 from pacovn/Coverity_1469898_Uninitialized_scalar_variable

lib: uninitialized variable (Coverity 1469898)

5 years agoMerge pull request #2373 from rubenk/specfile-cleanups
Martin Winter [Tue, 19 Jun 2018 14:17:03 +0000 (07:17 -0700)]
Merge pull request #2373 from rubenk/specfile-cleanups

Red Hat spec file cleanup

5 years agobgpd: Untrusted argument (Coverity 1399380)
paco [Fri, 15 Jun 2018 13:55:03 +0000 (15:55 +0200)]
bgpd: Untrusted argument (Coverity 1399380)

Signed-off-by: F. Aragon <paco@voltanet.io>
5 years agozebra: string null termination (Coverity 1465494)
paco [Fri, 15 Jun 2018 14:16:11 +0000 (16:16 +0200)]
zebra: string null termination (Coverity 1465494)

Signed-off-by: F. Aragon <paco@voltanet.io>
5 years agoMerge pull request #2445 from ppmathis/feature/bgp-pg-overrides
Russ White [Tue, 19 Jun 2018 12:20:31 +0000 (08:20 -0400)]
Merge pull request #2445 from ppmathis/feature/bgp-pg-overrides

bgpd: Improve peer-group override implementation

5 years agoMerge pull request #2450 from ppmathis/bugfix/bgp-filtered-routes
Russ White [Tue, 19 Jun 2018 11:37:42 +0000 (07:37 -0400)]
Merge pull request #2450 from ppmathis/bugfix/bgp-filtered-routes

bgpd: Fix crash when showing filtered routes

5 years agoMerge pull request #2465 from qlyoung/fix-build-am-cppflags-warning
Russ White [Tue, 19 Jun 2018 11:31:43 +0000 (07:31 -0400)]
Merge pull request #2465 from qlyoung/fix-build-am-cppflags-warning

tests: fixup minor autotools nit

5 years agoMerge pull request #2468 from qlyoung/docuser
Russ White [Tue, 19 Jun 2018 11:31:10 +0000 (07:31 -0400)]
Merge pull request #2468 from qlyoung/docuser

doc: update workflow.rst

5 years agoMerge pull request #2470 from chiragshah6/mdev
Russ White [Tue, 19 Jun 2018 11:29:13 +0000 (07:29 -0400)]
Merge pull request #2470 from chiragshah6/mdev

zebra: Hide default vrf instance of l3vni cmd

5 years agoMerge pull request #2474 from donaldsharp/vty_thread_cancel_writes
Russ White [Tue, 19 Jun 2018 11:28:18 +0000 (07:28 -0400)]
Merge pull request #2474 from donaldsharp/vty_thread_cancel_writes

Add 'show thread poll'

5 years agoMerge pull request #2478 from pacovn/Coverity_1408766_Dereference_after_null_check
Russ White [Tue, 19 Jun 2018 11:21:42 +0000 (07:21 -0400)]
Merge pull request #2478 from pacovn/Coverity_1408766_Dereference_after_null_check

bgpd: null check (Coverity 1408766)

5 years agoMerge pull request #2479 from dslicenc/zebra-vrf-statics
Russ White [Tue, 19 Jun 2018 11:19:39 +0000 (07:19 -0400)]
Merge pull request #2479 from dslicenc/zebra-vrf-statics

zebra: re-install static routes needed vrf when the vrf intf comes up

5 years agoMerge pull request #2481 from pacovn/security_vpn_null_check
Russ White [Tue, 19 Jun 2018 11:19:00 +0000 (07:19 -0400)]
Merge pull request #2481 from pacovn/security_vpn_null_check

bgpd: vpn null check

5 years agoMerge pull request #2483 from pacovn/clang_scan_bgpd_updgrp_deref
Russ White [Tue, 19 Jun 2018 11:18:13 +0000 (07:18 -0400)]
Merge pull request #2483 from pacovn/clang_scan_bgpd_updgrp_deref

bgpd: null check (Clang scan-build)

5 years agoMerge pull request #2491 from pacovn/cppcheck_no_effect
Russ White [Tue, 19 Jun 2018 11:15:07 +0000 (07:15 -0400)]
Merge pull request #2491 from pacovn/cppcheck_no_effect

eigrpd, isisd, lib, ospfd: no effect (cppcheck)

5 years agoMerge pull request #2492 from pacovn/cppcheck_security1
Russ White [Tue, 19 Jun 2018 11:14:19 +0000 (07:14 -0400)]
Merge pull request #2492 from pacovn/cppcheck_security1

eigrpd, lib, tests, vtysh: security (cppcheck)

5 years agoeigrpd, lib, tests, vtysh: security (cppcheck)
paco [Tue, 19 Jun 2018 08:40:56 +0000 (10:40 +0200)]
eigrpd, lib, tests, vtysh: security (cppcheck)

Signed-off-by: F. Aragon <paco@voltanet.io>
5 years agoeigrpd, isisd, lib, ospfd: no effect (cppcheck)
paco [Tue, 19 Jun 2018 08:17:03 +0000 (10:17 +0200)]
eigrpd, isisd, lib, ospfd: no effect (cppcheck)

Assignment of function parameter has no effect outside the function.

Signed-off-by: F. Aragon <paco@voltanet.io>
5 years agoredhat: fix else cases in spec file
Ruben Kerkhof [Fri, 8 Jun 2018 18:51:48 +0000 (20:51 +0200)]
redhat: fix else cases in spec file

As pointed out during review, disable the options when the macros are
false.

Signed-off-by: Ruben Kerkhof <ruben@rubenkerkhof.com>
5 years agoredhat: spec file: specify file only once
Ruben Kerkhof [Tue, 5 Jun 2018 15:19:33 +0000 (17:19 +0200)]
redhat: spec file: specify file only once

Signed-off-by: Ruben Kerkhof <ruben@rubenkerkhof.com>
5 years agoredhat: spec file: no need for custom attr for service file
Ruben Kerkhof [Tue, 5 Jun 2018 15:19:06 +0000 (17:19 +0200)]
redhat: spec file: no need for custom attr for service file

Signed-off-by: Ruben Kerkhof <ruben@rubenkerkhof.com>
5 years agoredhat: add missing dependencies on chkconfig in spec file
Ruben Kerkhof [Tue, 5 Jun 2018 15:18:21 +0000 (17:18 +0200)]
redhat: add missing dependencies on chkconfig in spec file

Signed-off-by: Ruben Kerkhof <ruben@rubenkerkhof.com>
5 years agoredhat: remove a few superfluous Requires from spec file
Ruben Kerkhof [Tue, 5 Jun 2018 15:15:28 +0000 (17:15 +0200)]
redhat: remove a few superfluous Requires from spec file

rpm adds these automatically

Signed-off-by: Ruben Kerkhof <ruben@rubenkerkhof.com>
5 years agoredhat: remove a few superfluous BuildRequires from spec file
Ruben Kerkhof [Tue, 5 Jun 2018 15:14:38 +0000 (17:14 +0200)]
redhat: remove a few superfluous BuildRequires from spec file

Signed-off-by: Ruben Kerkhof <ruben@rubenkerkhof.com>
5 years agoredhat: depend on info package instead of binary in specfile
Ruben Kerkhof [Tue, 5 Jun 2018 15:13:32 +0000 (17:13 +0200)]
redhat: depend on info package instead of binary in specfile

Signed-off-by: Ruben Kerkhof <ruben@rubenkerkhof.com>
5 years agoredhat: install-info is not called from %pre in spec file
Ruben Kerkhof [Tue, 5 Jun 2018 15:12:33 +0000 (17:12 +0200)]
redhat: install-info is not called from %pre in spec file

Signed-off-by: Ruben Kerkhof <ruben@rubenkerkhof.com>
5 years agoredhat: remove wrong comment from spec file
Ruben Kerkhof [Tue, 5 Jun 2018 15:11:07 +0000 (17:11 +0200)]
redhat: remove wrong comment from spec file

systemd support needs watchfrr

Signed-off-by: Ruben Kerkhof <ruben@rubenkerkhof.com>
5 years agoredhat: spec file: all supported Fedora versions use systemd
Ruben Kerkhof [Tue, 5 Jun 2018 15:10:13 +0000 (17:10 +0200)]
redhat: spec file: all supported Fedora versions use systemd

Signed-off-by: Ruben Kerkhof <ruben@rubenkerkhof.com>
5 years agoredhat: use default permissions for logrotate file in spec file
Ruben Kerkhof [Tue, 5 Jun 2018 15:08:45 +0000 (17:08 +0200)]
redhat: use default permissions for logrotate file in spec file

Signed-off-by: Ruben Kerkhof <ruben@rubenkerkhof.com>
5 years agoredhat: spec file: we ship only one logrotate file
Ruben Kerkhof [Tue, 5 Jun 2018 15:08:17 +0000 (17:08 +0200)]
redhat: spec file: we ship only one logrotate file

Signed-off-by: Ruben Kerkhof <ruben@rubenkerkhof.com>
5 years agoredhat: be consistent in adding ./configure options in spec file
Ruben Kerkhof [Tue, 5 Jun 2018 15:05:56 +0000 (17:05 +0200)]
redhat: be consistent in adding ./configure options in spec file

Signed-off-by: Ruben Kerkhof <ruben@rubenkerkhof.com>
5 years agoredhat: use Github for SOURCE0 in spec file
Ruben Kerkhof [Tue, 5 Jun 2018 15:04:29 +0000 (17:04 +0200)]
redhat: use Github for SOURCE0 in spec file

Signed-off-by: Ruben Kerkhof <ruben@rubenkerkhof.com>
5 years agoredhat: Use https for URL in spec file
Ruben Kerkhof [Tue, 5 Jun 2018 15:03:44 +0000 (17:03 +0200)]
redhat: Use https for URL in spec file

Signed-off-by: Ruben Kerkhof <ruben@rubenkerkhof.com>
5 years agoredhat: remove trailing whitespace from spec file
Ruben Kerkhof [Tue, 5 Jun 2018 15:02:42 +0000 (17:02 +0200)]
redhat: remove trailing whitespace from spec file

Signed-off-by: Ruben Kerkhof <ruben@rubenkerkhof.com>
5 years agoredhat: fix tabs vs spaces in spec file
Ruben Kerkhof [Tue, 5 Jun 2018 14:58:04 +0000 (16:58 +0200)]
redhat: fix tabs vs spaces in spec file

rpmlint reports:
redhat/frr.spec:282: W: mixed-use-of-spaces-and-tabs (spaces: line 13, tab: line 282)

Signed-off-by: Ruben Kerkhof <ruben@rubenkerkhof.com>
5 years agoMerge pull request #2476 from pacovn/Coverity_1433544_Explicit_null_dereferenced
Lou Berger [Mon, 18 Jun 2018 20:59:26 +0000 (16:59 -0400)]
Merge pull request #2476 from pacovn/Coverity_1433544_Explicit_null_dereferenced

bgpd: null check (Coverity 143354414335431433542)

5 years agoMerge pull request #2482 from pacovn/clang_scan_bgpd_bgp_rpki_deref
Donald Sharp [Mon, 18 Jun 2018 20:09:56 +0000 (16:09 -0400)]
Merge pull request #2482 from pacovn/clang_scan_bgpd_bgp_rpki_deref

bgpd: null check (Clang scan-build)

5 years agobgpd: null check (Clang scan-build)
paco [Mon, 18 Jun 2018 14:38:23 +0000 (16:38 +0200)]
bgpd: null check (Clang scan-build)

Signed-off-by: F. Aragon <paco@voltanet.io>
5 years agoMerge pull request #2484 from pacovn/cppcheck_unused_vars
Donald Sharp [Mon, 18 Jun 2018 19:27:11 +0000 (15:27 -0400)]
Merge pull request #2484 from pacovn/cppcheck_unused_vars

eigrpd, lib: unused vars (cppcheck)

5 years agoMerge pull request #2486 from pacovn/cppcheck_fmt_validation
Donald Sharp [Mon, 18 Jun 2018 19:23:49 +0000 (15:23 -0400)]
Merge pull request #2486 from pacovn/cppcheck_fmt_validation

babeld, lib, ospfd, tests: fmt fixes (cppcheck)

5 years agoMerge pull request #2489 from pacovn/cppcheck_reduntant_pointer_op
Donald Sharp [Mon, 18 Jun 2018 19:16:55 +0000 (15:16 -0400)]
Merge pull request #2489 from pacovn/cppcheck_reduntant_pointer_op

ldpd: redundant pointer operation (cppcheck)

5 years agoMerge pull request #2488 from pacovn/cppcheck_nhrpd_limit_check
Donald Sharp [Mon, 18 Jun 2018 19:16:34 +0000 (15:16 -0400)]
Merge pull request #2488 from pacovn/cppcheck_nhrpd_limit_check

nhrpd: array limit check (cppcheck)

5 years agoMerge pull request #2487 from pacovn/cppcheck_redundant_memset
Donald Sharp [Mon, 18 Jun 2018 19:15:46 +0000 (15:15 -0400)]
Merge pull request #2487 from pacovn/cppcheck_redundant_memset

ospfd, pimd: redundant memset (cppcheck)

5 years agoMerge pull request #2490 from pacovn/cppcheck_unsigned_check
Donald Sharp [Mon, 18 Jun 2018 19:14:07 +0000 (15:14 -0400)]
Merge pull request #2490 from pacovn/cppcheck_unsigned_check

babeld, eigrpd, ospfd: unsigned negative check (cppcheck, grouped)

5 years agoMerge pull request #2417 from pacovn/Coverity_1399373_Structurally_dead_code
Donald Sharp [Mon, 18 Jun 2018 18:29:27 +0000 (14:29 -0400)]
Merge pull request #2417 from pacovn/Coverity_1399373_Structurally_dead_code

bgpd: dead code (Coverity 1399373)

5 years agoldpd: redundant condition (cppcheck)
paco [Mon, 18 Jun 2018 15:25:20 +0000 (17:25 +0200)]
ldpd: redundant condition (cppcheck)

Signed-off-by: F. Aragon <paco@voltanet.io>
5 years agobabeld, eigrpd, ospfd: unsigned negative check
paco [Mon, 18 Jun 2018 17:07:24 +0000 (19:07 +0200)]
babeld, eigrpd, ospfd: unsigned negative check

After Cppcheck 1.72 feedback

Signed-off-by: F. Aragon <paco@voltanet.io>
5 years agoldpd: redundant pointer operation (cppcheck)
paco [Mon, 18 Jun 2018 16:41:57 +0000 (18:41 +0200)]
ldpd: redundant pointer operation (cppcheck)

Signed-off-by: F. Aragon <paco@voltanet.io>
5 years agonhrpd: array limit check (cppcheck)
paco [Mon, 18 Jun 2018 16:13:41 +0000 (18:13 +0200)]
nhrpd: array limit check (cppcheck)

Signed-off-by: F. Aragon <paco@voltanet.io>
5 years agoospfd, pimd: redundant memset (cppcheck)
paco [Mon, 18 Jun 2018 16:01:59 +0000 (18:01 +0200)]
ospfd, pimd: redundant memset (cppcheck)

Signed-off-by: F. Aragon <paco@voltanet.io>