Skip to content

Commit 35bad0a

Browse files
committed
updates related to the changes to assetdb
1 parent a887622 commit 35bad0a

File tree

14 files changed

+25
-25
lines changed

14 files changed

+25
-25
lines changed

cmd/oam_assoc/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,7 @@ func printContactInfo(assoc *dbt.Entity, regrel string, since time.Time, db repo
218218
func getAssociations(name string, since time.Time, db repository.Repository) []*dbt.Entity {
219219
var results []*dbt.Entity
220220

221-
fqdns, err := db.FindEntityByContent(&domain.FQDN{Name: name}, since)
221+
fqdns, err := db.FindEntitiesByContent(&domain.FQDN{Name: name}, since)
222222
if err != nil || len(fqdns) == 0 {
223223
return results
224224
}

cmd/oam_subs/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,7 @@ func getNames(ctx context.Context, domains []string, asninfo bool, db repository
276276

277277
var assets []*dbt.Entity
278278
for _, d := range domains {
279-
if ents, err := db.FindEntityByContent(&domain.FQDN{Name: d}, qtime); err == nil && len(ents) == 1 {
279+
if ents, err := db.FindEntitiesByContent(&domain.FQDN{Name: d}, qtime); err == nil && len(ents) == 1 {
280280
if n, err := utils.FindByFQDNScope(db, ents[0], qtime); err == nil && len(n) > 0 {
281281
assets = append(assets, n...)
282282
}

cmd/oam_track/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ func getNewNames(domains []string, since time.Time, db repository.Repository) []
160160

161161
var assets []*dbt.Entity
162162
for _, d := range domains {
163-
if ents, err := db.FindEntityByContent(&domain.FQDN{Name: d}, since); err == nil && len(ents) == 1 {
163+
if ents, err := db.FindEntitiesByContent(&domain.FQDN{Name: d}, since); err == nil && len(ents) == 1 {
164164
if n, err := utils.FindByFQDNScope(db, ents[0], since); err == nil && len(n) > 0 {
165165
assets = append(assets, n...)
166166
}

engine/plugins/dns/apex.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ func (d *dnsApex) check(e *et.Event) error {
3737
for _, name := range d.plugin.apexList.Slice() {
3838
if idx := strings.Index(fqdn.Name, name); idx != -1 && idx != 0 && idx < best {
3939
best = idx
40-
if ents, err := e.Session.Cache().FindEntityByContent(
40+
if ents, err := e.Session.Cache().FindEntitiesByContent(
4141
&domain.FQDN{Name: name}, e.Session.Cache().StartTime()); err == nil && len(ents) == 1 {
4242
apex = ents[0]
4343
}

engine/plugins/dns/plugin.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ func (d *dnsPlugin) lookupWithinTTL(session et.Session, name string, atype oam.A
142142
return results
143143
}
144144

145-
ents, err := session.Cache().FindEntityByContent(&domain.FQDN{Name: name}, time.Time{})
145+
ents, err := session.Cache().FindEntitiesByContent(&domain.FQDN{Name: name}, time.Time{})
146146
if err != nil || len(ents) != 1 {
147147
return results
148148
}

engine/plugins/dns/subs.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ func (d *dnsSubs) registered(e *et.Event, name string) string {
9898
}
9999
}
100100

101-
fqdns, err := e.Session.Cache().FindEntityByContent(&domain.FQDN{Name: name}, time.Time{})
101+
fqdns, err := e.Session.Cache().FindEntitiesByContent(&domain.FQDN{Name: name}, time.Time{})
102102
if err != nil || len(fqdns) != 1 {
103103
return ""
104104
}
@@ -166,7 +166,7 @@ func (d *dnsSubs) traverse(e *et.Event, dom string, fqdn *dbt.Entity, src *et.So
166166
func (d *dnsSubs) lookup(e *et.Event, subdomain string, since time.Time) []*relSubs {
167167
var alias []*relSubs
168168

169-
fqdns, err := e.Session.Cache().FindEntityByContent(&domain.FQDN{Name: subdomain}, time.Time{})
169+
fqdns, err := e.Session.Cache().FindEntitiesByContent(&domain.FQDN{Name: subdomain}, time.Time{})
170170
if err != nil || len(fqdns) != 1 {
171171
return alias
172172
}

engine/plugins/horizontals/fqdn.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ func (h *horfqdn) check(e *et.Event) error {
7777

7878
var assets []*dbt.Entity
7979
for _, im := range impacted {
80-
if a, err := e.Session.Cache().FindEntityByContent(im.Asset,
80+
if a, err := e.Session.Cache().FindEntitiesByContent(im.Asset,
8181
e.Session.Cache().StartTime()); err == nil && len(a) == 1 {
8282
assets = append(assets, a[0])
8383
} else if n := h.store(e, im.Asset); n != nil {

engine/plugins/horizontals/plugin.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ func (h *horizPlugin) addAssociatedRelationship(e *et.Event, assocs []*scope.Ass
9898
}
9999

100100
if match, result := e.Session.Scope().IsAssetInScope(impacted.Asset, conf); result >= conf && match != nil {
101-
if a, err := e.Session.Cache().FindEntityByContent(match, e.Session.Cache().StartTime()); err == nil && len(a) == 1 {
101+
if a, err := e.Session.Cache().FindEntitiesByContent(match, e.Session.Cache().StartTime()); err == nil && len(a) == 1 {
102102
for _, assoc2 := range e.Session.Scope().AssetsWithAssociation(e.Session.Cache(), a[0]) {
103103
h.makeAssocRelationshipEntries(e, assoc.Match, assoc2)
104104
}
@@ -135,7 +135,7 @@ func (h *horizPlugin) process(e *et.Event, assets []*dbt.Entity) {
135135
h.sweepAroundIPs(e, asset)
136136
//h.sweepNetblock(e, v, src)
137137
case *oamreg.IPNetRecord:
138-
if ents, err := e.Session.Cache().FindEntityByContent(
138+
if ents, err := e.Session.Cache().FindEntitiesByContent(
139139
&oamnet.Netblock{CIDR: v.CIDR, Type: v.Type}, e.Session.Cache().StartTime()); err == nil && len(ents) == 1 {
140140
a := ents[0]
141141

@@ -173,7 +173,7 @@ func (h *horizPlugin) ipPTRTargetsInScope(e *et.Event, nb *dbt.Entity) {
173173
continue
174174
}
175175

176-
if ents, err := e.Session.Cache().FindEntityByContent(
176+
if ents, err := e.Session.Cache().FindEntitiesByContent(
177177
&domain.FQDN{Name: resolve.RemoveLastDot(reverse)}, e.Session.Cache().StartTime()); err == nil && len(ents) == 1 {
178178
a := ents[0]
179179

engine/plugins/support/database.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,31 +27,31 @@ func SourceToAssetsWithinTTL(session et.Session, name, atype string, src *et.Sou
2727

2828
switch atype {
2929
case string(oam.FQDN):
30-
roots, err := session.Cache().FindEntityByContent(&domain.FQDN{Name: name}, since)
30+
roots, err := session.Cache().FindEntitiesByContent(&domain.FQDN{Name: name}, since)
3131
if err != nil || len(roots) != 1 {
3232
return nil
3333
}
3434
root := roots[0]
3535

3636
entities, _ = utils.FindByFQDNScope(session.Cache(), root, since)
3737
case string(oam.EmailAddress):
38-
entities, _ = session.Cache().FindEntityByContent(EmailToOAMEmailAddress(name), since)
38+
entities, _ = session.Cache().FindEntitiesByContent(EmailToOAMEmailAddress(name), since)
3939
case string(oam.AutnumRecord):
4040
num, err := strconv.Atoi(name)
4141
if err != nil {
4242
return nil
4343
}
4444

45-
entities, _ = session.Cache().FindEntityByContent(&oamreg.AutnumRecord{Number: num}, since)
45+
entities, _ = session.Cache().FindEntitiesByContent(&oamreg.AutnumRecord{Number: num}, since)
4646
case string(oam.IPNetRecord):
4747
prefix, err := netip.ParsePrefix(name)
4848
if err != nil {
4949
return nil
5050
}
5151

52-
entities, _ = session.Cache().FindEntityByContent(&oamreg.IPNetRecord{CIDR: prefix}, since)
52+
entities, _ = session.Cache().FindEntitiesByContent(&oamreg.IPNetRecord{CIDR: prefix}, since)
5353
case string(oam.Service):
54-
entities, _ = session.Cache().FindEntityByContent(&service.Service{Identifier: name}, since)
54+
entities, _ = session.Cache().FindEntitiesByContent(&service.Service{Identifier: name}, since)
5555
}
5656

5757
var results []*dbt.Entity

engine/plugins/support/support.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,7 @@ func cleanSessionNetblocks() {
249249

250250
func IPAddressSweep(e *et.Event, addr *oamnet.IPAddress, src *et.Source, size int, callback SweepCallback) {
251251
// do not work on an IP address that was processed previously
252-
_, err := e.Session.Cache().FindEntityByContent(addr, e.Session.Cache().StartTime())
252+
_, err := e.Session.Cache().FindEntitiesByContent(addr, e.Session.Cache().StartTime())
253253
if err == nil {
254254
return
255255
}
@@ -287,7 +287,7 @@ func IPAddressSweep(e *et.Event, addr *oamnet.IPAddress, src *et.Source, size in
287287
}
288288

289289
func IsCNAME(session et.Session, name *domain.FQDN) (*domain.FQDN, bool) {
290-
fqdns, err := session.Cache().FindEntityByContent(name, session.Cache().StartTime())
290+
fqdns, err := session.Cache().FindEntitiesByContent(name, session.Cache().StartTime())
291291
if err != nil || len(fqdns) != 1 {
292292
return nil, false
293293
}
@@ -308,7 +308,7 @@ func IsCNAME(session et.Session, name *domain.FQDN) (*domain.FQDN, bool) {
308308
}
309309

310310
func NameIPAddresses(session et.Session, name *domain.FQDN) []*oamnet.IPAddress {
311-
fqdns, err := session.Cache().FindEntityByContent(name, session.Cache().StartTime())
311+
fqdns, err := session.Cache().FindEntitiesByContent(name, session.Cache().StartTime())
312312
if err != nil || len(fqdns) != 1 {
313313
return nil
314314
}

0 commit comments

Comments
 (0)