acb1ab08a2 
								
							
								 
							
						 
						
							
							
								
								pcre2: introduce as a new depdendency  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								a480ec2ba1 
								
							
								 
							
						 
						
							
							
								
								github-ci: remove fedora 32 builds (eol)  
							
							... 
							
							
							
							Promote Fedora versions used in builds to 33 or 34. 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								bfac4ff4d2 
								
							
								 
							
						 
						
							
							
								
								ci: use quiet option w suricata-verify  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								7fa3e8df61 
								
							
								 
							
						 
						
							
							
								
								ci: dummy git configuration for rebase  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								3e81d20a71 
								
							
								 
							
						 
						
							
							
								
								ci: rebase specified s-v pr  
							
							... 
							
							
							
							So that CI does not fail, if suricata PR got upgraded in a new
version, but S-V PR did not get upgraded, and S-V changed
in master 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								7ca4b13568 
								
							
								 
							
						 
						
							
							
								
								qa: use time on fuzz targets being run on corpus  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								533c6ff274 
								
							
								 
							
						 
						
							
							
								
								github: work around rustc mingw issue  
							
							... 
							
							
							
							https://github.com/msys2/MINGW-packages/issues/8732#issuecomment-845079799  
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								def636383e 
								
							
								 
							
						 
						
							
							
								
								github-ci: enable hiredis on fedora 33 build  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								f629321de0 
								
							
								 
							
						 
						
							
							
								
								ci: update known rust version  
							
							... 
							
							
							
							Update RUST_VERSION_KNOWN to the latest stable known to succeed. Also
updates the documentation to avoid confusion around the use of this
variable. 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								0c5a8fb35d 
								
							
								 
							
						 
						
							
							
								
								github: Update codeowner handle  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								23b1607d69 
								
							
								 
							
						 
						
							
							
								
								github-ci: add ebpf build  
							
							... 
							
							
							
							Use Debian 10 to build eBPF. 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								ae29804a28 
								
							
								 
							
						 
						
							
							
								
								github-ci: add libnet to ubuntu-20-04-cov-sv builder  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								93ce39d450 
								
							
								 
							
						 
						
							
							
								
								github-ci: test install of library  
							
							... 
							
							
							
							Add library install test to Fedora 33 build. In this case the
shared library is disable so the test makes sure it is not
installed.
Also make sure the library and headers are not installed until
explicitly installed.
Add similar to test to an Ubuntu 24.04 build without disable-shared
and check that the shared library is installed. 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								325096a07f 
								
							
								 
							
						 
						
							
							
								
								github-ci: add -fsanitize=address to LDFLAGS for asan builds  
							
							... 
							
							
							
							With fPIC, -fsanitize-address also needs to be added to LDFLAGS
to build with ASAN support.
Also fix what looks to be a copy and paste typo. 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								82ecf64fe6 
								
							
								 
							
						 
						
							
							
								
								github-ci: run suricata-verify on centos-7 build  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								3ce05a3583 
								
							
								 
							
						 
						
							
							
								
								fuzz: run OSS-Fuzz corpus and track coverage  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								f2e9517434 
								
							
								 
							
						 
						
							
							
								
								github: run codecov verify test w/o optimizations  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								711cfe5657 
								
							
								 
							
						 
						
							
							
								
								github: codecov fix path handling  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								5303901790 
								
							
								 
							
						 
						
							
							
								
								github: add codecov.yml  
							
							... 
							
							
							
							Don't report until both cov runs are available to avoid partial
reporting in pull request comments. 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								f0f578444e 
								
							
								 
							
						 
						
							
							
								
								ci: initial codecov integration  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								4e57b5e665 
								
							
								 
							
						 
						
							
							
								
								github-ci: don't install libnss/libnspr packages  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								18a1fd22c2 
								
							
								 
							
						 
						
							
							
								
								github-ci: use python3 in debian builds  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								7904ef82d0 
								
							
								 
							
						 
						
							
							
								
								github-ci/macos: use brew to install Python 3  
							
							... 
							
							
							
							The default Python on MacOS is Python 2. Suricata-Verify now
depends on Python 3, so install it with Brew. 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								37eff69a37 
								
							
								 
							
						 
						
							
							
								
								github-ci: update min Rust version from 1.34.2 to 1.41.1  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								372fc26739 
								
							
								 
							
						 
						
							
							
								
								ci: buildbot is decommissioned, so remove prscript refs  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								49ca070446 
								
							
								 
							
						 
						
							
							
								
								github-ci: use a unique id for the commit check cargo cache  
							
							... 
							
							
							
							All builds have been using the same cache id for ~/.cargo which
could lead us to conflict situations which is what I think we are
seeing with the commit-check job. 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								f09536a936 
								
							
								 
							
						 
						
							
							
								
								github-ci: fix centos 8 build  
							
							... 
							
							
							
							The "PowerTools" repo that we need to enable has been renamed
to "powertools". 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								858ab07775 
								
							
								 
							
						 
						
							
							
								
								github-ci: add sccache to per-commit check  
							
							... 
							
							
							
							Also use the pre-build cbindgen binary.
Hopefully speeds up the build process. 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								1f1a765132 
								
							
								 
							
						 
						
							
							
								
								github-ci: build cbindgen during prep  
							
							... 
							
							
							
							Instead of building cbindgen in every build, build it once
during prep as a static musl binary to avoid library issues. 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								f945acf733 
								
							
								 
							
						 
						
							
							
								
								github-ci: remove prep directories before upload  
							
							... 
							
							
							
							Removing the libhtp, suricata-update and suricata-verify directories
before uploading the artifact reduces the upload time from minutes
to seconds. 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								42196e932e 
								
							
								 
							
						 
						
							
							
								
								github-ci: fedora 33 test build (based on fedora 32)  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								ea36c01a8f 
								
							
								 
							
						 
						
							
							
								
								github-ci: remove fedora 31 (eol)  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								3ea33f5e47 
								
							
								 
							
						 
						
							
							
								
								github-ci: CentOS 6 is EOL  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								bb7f80ef6c 
								
							
								 
							
						 
						
							
							
								
								github-ci: check for duplicate SIDs in rules/  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								75c0f9bd0a 
								
							
								 
							
						 
						
							
							
								
								github-ci: windows in builds  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								dfadd03b6f 
								
							
								 
							
						 
						
							
							
								
								ci: updates github ci add-path mechanism  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								a9249cb2f6 
								
							
								 
							
						 
						
							
							
								
								github-ci: fix debian 10 test using rustup  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								f29982c03c 
								
							
								 
							
						 
						
							
							
								
								ci: adds cifuzz workflow  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								d2c8c9f58e 
								
							
								 
							
						 
						
							
							
								
								github-ci: Improve body parsing  
							
							... 
							
							
							
							This commit improves handling of the PR body parsing to eliminate
unneeded characters. 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								2ede736116 
								
							
								 
							
						 
						
							
							
								
								github-ci: remove deprecated set-env and add-path  
							
							... 
							
							
							
							Use the new methods for setting an environment variable and
updating the PATH. 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								606750f2a0 
								
							
								 
							
						 
						
							
							
								
								github-ci: add windows build with suricata-verify  
							
							... 
							
							
							
							Initial attempt with a few hacks:
- npcap dlls are extracted from the installer and placed in cwd
- cbindgen is installed system wide desipte a preinstalled copy
This does not yet hook into the "prep" build from build.yaml or
support using custom support PRs/branches (SV, SU). 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								8b38db4a50 
								
							
								 
							
						 
						
							
							
								
								github-ci: apply default CFLAGS to all builds  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								280ab65705 
								
							
								 
							
						 
						
							
							
								
								github-ci: add test build without jansson  
							
							... 
							
							
							
							This is to cover a test from Travis CI where we make sure
that ./configure fails if libjansson is not available. 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								cb963f8682 
								
							
								 
							
						 
						
							
							
								
								github-ci: update debian 9 test to use known Rust version  
							
							... 
							
							
							
							Choose Rust 1.39.0 as a known version of Rust that we build against
to see in CI if we build with this version, but fail with latest.
This is to cover a similar test from Travis CI. 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								b698f66c27 
								
							
								 
							
						 
						
							
							
								
								github-ci: enable debug on Fedora 32 build  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								146a1ee1d7 
								
							
								 
							
						 
						
							
							
								
								github-ci: check that configure fails if rust to old  
							
							... 
							
							
							
							Migration of similar test from Travis-CI.
Redmine issue:
https://redmine.openinfosecfoundation.org/issues/3869  
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								975b58c050 
								
							
								 
							
						 
						
							
							
								
								github-ci: Ubuntu 20.4 build with -NDEBUG  
							
							... 
							
							
							
							To cover Travis-CI test that builds with -NDEBUG.
Redmine issue:
https://redmine.openinfosecfoundation.org/issues/3869  
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								dfbd38e809 
								
							
								 
							
						 
						
							
							
								
								github-ci: ubuntu 20.04 build without nss/nspr  
							
							... 
							
							
							
							Adds a test that builds and tests Suricata without nss/nspr
to replace the similar test on Travis-CI.
Redmine issue:
https://redmine.openinfosecfoundation.org/issues/3869  
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								1ec6307d9d 
								
							
								 
							
						 
						
							
							
								
								github-ci: Fedora 32 builder with asan enabled  
							
							... 
							
							
							
							Also enables -Wshadow and rust-strict to cover those cases
from Travis.
Redmine issue:
https://redmine.openinfosecfoundation.org/issues/3868  
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								3a3a9e135a 
								
							
								 
							
						 
						
							
							
								
								github-ci: fix building against request libhtp/sv PR  
							
							... 
							
							
							
							The variable name was wrong, causing the libhtp-pr and sv-pr
parameters in the commit message to not be applied. 
							
						 
						
							5 years ago