History log of /dragonfly/usr.bin/crunch/crunchgen/crunchgen.1 (Results 1 – 7 of 7)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: v6.2.1, v6.2.0, v6.3.0, v6.0.1, v6.0.0, v6.0.0rc1, v6.1.0, v5.8.3, v5.8.2, v5.8.1, v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3, v5.6.2, v5.6.1, v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3, v5.4.2, v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1
# 8fc53a87 30-Jun-2018 Aaron LI <aly@aaronly.me>

crunchgen(1): Support building and linking internal libraries

Some programs (e.g., grep, diff, telnet) use internal libraries. In
order to crunch such programs, the corresponding internal libraries

crunchgen(1): Support building and linking internal libraries

Some programs (e.g., grep, diff, telnet) use internal libraries. In
order to crunch such programs, the corresponding internal libraries
must be built together with the programs and then are used to create
the <progname>.lo.

Extend the crunchgen(1)'s "special" command by adding the "lib_int"
keyword, which specifies the internal libraries to be used to create
the <progname>.lo.

The "libs_int" command is also implemented to support building the
needed internal libraries which will be statically linked to create
the final crunched executable.

show more ...


Revision tags: v5.2.2
# bd01e1de 13-Jun-2018 Aaron LI <aly@aaronly.me>

crunchgen(1): Add "linkopts" to specify linker options

Currently, the link options (e.g., library search directories) are
appended to the "libs" directive. Moreover, crunchgen discards
duplicates i

crunchgen(1): Add "linkopts" to specify linker options

Currently, the link options (e.g., library search directories) are
appended to the "libs" directive. Moreover, crunchgen discards
duplicates in such string lists.
For example, "-L /lib -L /usr/lib" becomes "-L /lib /usr/lib".

Add the "linkopts" directive to record the options for linking the
final crunched binary. This makes the "libs" directive cleaner,
and helps crunchgen to detect duplicates between "libs" and "libs_so".

Update the crunchgen.1 man page.

Update mk/bsd.crunchgen.mk against the new "linkopts" directive.

Clean up crunchgen.c a bit.

show more ...


Revision tags: v5.2.1, v5.2.0, v5.3.0, v5.2.0rc, v5.0.2, v5.0.1, v5.0.0, v5.0.0rc2, v5.1.0, v5.0.0rc1, v4.8.1, v4.8.0, v4.6.2, v4.9.0, v4.8.0rc, v4.6.1, v4.6.0, v4.6.0rc2, v4.6.0rc, v4.7.0, v4.4.3, v4.4.2, v4.4.1, v4.4.0, v4.5.0, v4.4.0rc, v4.2.4, v4.3.1, v4.2.3, v4.2.1, v4.2.0, v4.0.6, v4.3.0, v4.2.0rc, v4.0.5, v4.0.4, v4.0.3, v4.0.2, v4.0.1, v4.0.0, v4.0.0rc3, v4.0.0rc2, v4.0.0rc, v4.1.0, v3.8.2, v3.8.1, v3.6.3, v3.8.0, v3.8.0rc2, v3.9.0, v3.8.0rc
# afc28d7b 08-Apr-2014 François Tigeot <ftigeot@wolfpond.org>

crunchgen(1): Stop adding underscores to symbols

* The configuration file has provisions to manually specify a few symbols
to keep public.

* Unfortunately this feature was rendered useless by cru

crunchgen(1): Stop adding underscores to symbols

* The configuration file has provisions to manually specify a few symbols
to keep public.

* Unfortunately this feature was rendered useless by crunchgen itself,
which prepended an underscore character before each symbol in the call
to crunchide(1).

show more ...


Revision tags: v3.6.2
# 93b7dd6d 02-Apr-2014 Sascha Wildner <saw@online.de>

crunch: We use .Mt for mail addresses.


# 6fc6ffe8 30-Mar-2014 François Tigeot <ftigeot@wolfpond.org>

Update crunched binaries tools from FreeBSD

* Fix amd64/x86_64 confusion

* Remove a.out support


# fc7e83fa 30-Mar-2014 François Tigeot <ftigeot@wolfpond.org>

Revert "Remove crunchgen(8)."

This reverts commit 97c14704c37c914dbd89b22465a421ffde7fe89d.

Conflicts:
Makefile.inc1
Makefile_upgrade.inc
sbin/ifconfig/Makefile
usr.bin/vi/Makefile
usr.sbin/pp

Revert "Remove crunchgen(8)."

This reverts commit 97c14704c37c914dbd89b22465a421ffde7fe89d.

Conflicts:
Makefile.inc1
Makefile_upgrade.inc
sbin/ifconfig/Makefile
usr.bin/vi/Makefile
usr.sbin/ppp/bundle.c
usr.sbin/pppd/Makefile
usr.sbin/tcpdump/Makefile

show more ...


Revision tags: v3.6.1, v3.6.0, v3.7.1, v3.6.0rc, v3.7.0, v3.4.3, v3.4.2, v3.4.0, v3.4.1, v3.4.0rc, v3.5.0, v3.2.2, v3.2.1, v3.2.0, v3.3.0, v3.0.3, v3.0.2, v3.0.1, v3.1.0, v3.0.0, v2.12.0, v2.13.0, v2.10.1, v2.11.0, v2.10.0, v2.9.1, v2.8.2, v2.8.1, v2.8.0, v2.9.0, v2.6.3, v2.7.3, v2.6.2, v2.7.2, v2.7.1, v2.6.1, v2.7.0, v2.6.0, v2.5.1, v2.4.1, v2.5.0, v2.4.0, v2.3.2
# 33b2b06d 10-May-2009 Sascha Wildner <saw@online.de>

crunchgen and friends install to /usr/bin, so move here.