notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

non port: security/sandsifter/Makefile

Number of commits found: 10

Monday, 14 Sep 2020
14:35 rene search for other commits by this committer
security/sandsifter: extend lifespan, upstream is working on py3 support.
Original commitRevision:548614 
Sunday, 8 Mar 2020
17:01 antoine search for other commits by this committer
Deprecate some ports using deprecated version of python

With hat:	portmgr
Original commitRevision:528058 
Monday, 2 Mar 2020
14:30 0mp search for other commits by this committer
Bump the Capstone library version to 4

This port is dependant on both the Capstone library and the Python
bindings for Capstone. The version of the library has to be bumped to 4 as
the bindings version has to be kept in sync with the library version in
order to avoid build problems.

Approved by:	portmgr (build fix blanket)
Differential Revision:	https://reviews.freebsd.org/D23919
Original commitRevision:527636 
Saturday, 3 Aug 2019
11:12 rene search for other commits by this committer
security/sandsifter: update to 1.04

Restrict this port to Python 2.7 for now, work to get it running
with Python 3.6 is in progress upstream.

Pet portlint (remove an extraneous spacae from pkg-descr)

Reported by:	upstream / portscout
Original commitRevision:507955 
Sunday, 20 Jan 2019
14:11 rene search for other commits by this committer
security/sandsifter: update to version 1.03

This version is based on a fork of the original repository (which was
itself a fork) and is the same fork that Debian and Ubuntu use. The
previous repository is no longer under development.

Some binaries have been renamed by the new upstream.

Extend pkg-messsage with some more usage instructions.

Reported by:	repology
Original commitRevision:490792 
Tuesday, 22 May 2018
13:15 mat search for other commits by this committer
Add PY_FLAVOR to Python module dependencies.

Sponsored by:	Absolight
Original commitRevision:470610 
Wednesday, 11 Apr 2018
20:53 rene search for other commits by this committer
security/sandsifter: update to a newer snapshot from 20170906

This adds a license (BSD3CLAUSE) and a slightly extended README.

Pet portlint while here.
Original commitRevision:467111 
Saturday, 11 Nov 2017
23:16 jbeich search for other commits by this committer
security/sandsifter: fix typo to block non-x86 archs

  cc -O2 -pipe  -isystem /usr/local/include -fno-strict-aliasing -c injector.c
-o injector.o -Wall
  injector.c:338:93: warning: excess elements in array initializer
	 
.start={.bytes={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
.len=0},
												     ^~~~
  injector.c:339:91: warning: excess elements in array initializer
	 
.end={.bytes={0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff},
.len=0},
												   ^~~~
  injector.c:870:32: error: no member named 'mc_eip' in 'struct __mcontext'
	  ((ucontext_t*)p)->uc_mcontext.IP+=UD2_SIZE;
	  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
  injector.c:95:14: note: expanded from macro 'IP'
  #               define IP mc_eip
			    ^
  injector.c:883:30: error: no member named 'mc_eip' in 'struct __mcontext'
		  (uintptr_t)uc->uc_mcontext.IP-(uintptr_t)packet-preamble_length;
			     ~~~~~~~~~~~~~~~ ^
  injector.c:95:14: note: expanded from macro 'IP'
  #               define IP mc_eip
			    ^
  injector.c:905:18: error: no member named 'mc_eip' in 'struct __mcontext'
	  uc->uc_mcontext.IP=(uintptr_t)&resume;
	  ~~~~~~~~~~~~~~~ ^
  injector.c:95:14: note: expanded from macro 'IP'
  #               define IP mc_eip
			    ^
  injector.c:906:18: error: no member named 'mc_eflags' in 'struct __mcontext';
did you mean 'mc_flags'?
	  uc->uc_mcontext.EFL&=~TF;
			  ^~~
			  mc_flags
  injector.c:96:15: note: expanded from macro 'EFL'
  #               define EFL mc_eflags
			     ^
  /usr/include/machine/ucontext.h:56:7: note: 'mc_flags' declared here
	  int             mc_flags;
			  ^
  2 warnings and 4 errors generated.

Reported by:	pkg-fallout (aarch64)
Original commitRevision:454007 
Saturday, 30 Sep 2017
18:07 rene search for other commits by this committer
security/sandsifter: post-commit fixes

- spell ONLY_FOR_ARCH_REASON correctly [1]
- remove stale import which broke running the port [2]

PR:		222701 [2]
Submitted by:	John Smith (godevilove AT ya.ru) [2]
Submitted by:	adamw [1] via private mail
Original commitRevision:451000 
15:13 rene search for other commits by this committer
The sandsifter audits x86 processors for hidden instructions and
hardware bugs, by systematically generating machine code to search
through a processor's instruction set, and monitoring execution for
anomalies. Sandsifter has uncovered secret processor instructions from
every major vendor; ubiquitous software bugs in disassemblers,
assemblers, and emulators; flaws in enterprise hypervisors; and both
benign and security-critical hardware bugs in x86 chips.

WWW: https://github.com/xoreaxeaxeax/sandsifter

PR:		221132
Submitted by:	rozhuk.im AT gmail.com
Reviewed by:	swills
Original commitRevision:450997 

Number of commits found: 10