Summary: | [NEW PORT] benchmarks/ddosify: High-performance load testing tool | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Gabriel M. Dutra <dutra> | ||||||||
Component: | Individual Port(s) | Assignee: | Dmitri Goutnik <dmgk> | ||||||||
Status: | Closed FIXED | ||||||||||
Severity: | Affects Only Me | CC: | dmgk | ||||||||
Priority: | --- | Keywords: | feature | ||||||||
Version: | Latest | ||||||||||
Hardware: | Any | ||||||||||
OS: | Any | ||||||||||
URL: | https://github.com/ddosify/ddosify | ||||||||||
Attachments: |
|
Thanks for the new port Gabriel. Are you able to provide this as a unified/git diff against the ports tree? Comment on attachment 234302 [details]
New port: benchmarks/ddosify
New ports cant have maintainer approval yet.
Created attachment 234310 [details] Adding git patch Hi, I'm sending a git diff. But, whats the problem with shar? I'm following the documentation... https://docs.freebsd.org/en/books/porters-handbook/quick-porting/ (In reply to Gabriel M. Dutra from comment #0) Hi, Thanks for the new port submission. A few notes: - please remove PORTREVISION, it shouldn't be set for new ports - RUN_DEPENDS=noto-emoji:x11-fonts/noto-emoji declares run dependency on noto-emoji executable, it should be noto-emoji>0:x11-fonts/noto-emoji to be interpreted as a package dependency - does ddosify work without noto-emoji? can this dependency made configurable? Created attachment 234453 [details]
Fix: removing PORTREVISION and added OPTIONS to use noto emoji.
Hi,
I added option to use noto emoji and remove PORTREVISION.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=e04d99854758c70e91092f10236b96053427390f commit e04d99854758c70e91092f10236b96053427390f Author: Gabriel M. Dutra <0xdutra@gmail.com> AuthorDate: 2022-06-05 11:33:03 +0000 Commit: Dmitri Goutnik <dmgk@FreeBSD.org> CommitDate: 2022-06-05 11:36:06 +0000 benchmarks/ddosify: Add new port High-performance load testing tool Features - Protocol Agnostic - Currently supporting HTTP, HTTPS, HTTP/2. - Scenario-Based - Create your flow in a JSON file. Without a line of code! - Different Load Types - Test your system's limits across different load types. WWW: https://github.com/ddosify/ddosify PR: 264321 benchmarks/Makefile | 1 + benchmarks/ddosify/Makefile (new) | 36 ++++++++++++++++++++++++++++++++++++ benchmarks/ddosify/distinfo (new) | 21 +++++++++++++++++++++ benchmarks/ddosify/pkg-descr (new) | 8 ++++++++ 4 files changed, 66 insertions(+) Committed, thanks! |
Created attachment 234302 [details] New port: benchmarks/ddosify Tested on: 12.1-RELEASE-p13 amd64, i386 13.0-RELEASE-p6 amd64, i386 14.0-CURRENT amd64, i386 Porlint: no errors