Material Database “CLIP STUDIO ASSETS” Download everything you need from brushes and backgrounds to 3D objects and color sets. Over 10,000 free materials are available for personal or commercial use.
![](/uploads/1/2/6/5/126563812/821070048.jpg)
Description
The original WordPress SEO plugin, downloaded over 50,000,000 times since 2007.
Use All in One SEO Pack to optimize your WordPress site for SEO. It’s easy and works out of the box for beginners, and has advanced features and an API for developers.
First created in 2007, see why AIOSEO is one of the all time most downloaded plugins for WordPress.
- XML Sitemap support – submit your sitemap to Google and Bing and improve your SEO
- Image XML Sitemap submitted to Google and Bing to improve your Image SEO
- RSS Sitemap
- Google AMP support (Accelerated Mobile Pages)
- Google Analytics support
- Schema.org Markup
- Support for SEO on Custom Post Types
- Advanced Canonical URLs
- Redirect attachment pages to parent post
- Automatically notifies search engines like Google and Bing about changes to your site
- Built-in API so other plugins/themes can access and extend functionality
- ONLY free plugin to provide SEO Integration for e-Commerce sites, including WooCommerce
- Nonce Security built into All in One SEO Pack
- Automatically optimizes your titles for Google and other search engines
- Generates META tags automatically
- Avoids the typical duplicate content found on WordPress blogs
- For beginners, you don’t even have to look at the options, it works out-of-the-box. Just install.
- For advanced users, you can fine-tune everything to optimize your SEO
- You can override any title and set any META description and any META keywords you want.
- Compatibility with many other plugins
- Translated into 57 languages
- PHP 7 100% Compatible
Follow me on Twitter to keep up with the latest updates Michael
Torbert
Torbert
FAQ
Please visit our complete Documentation before requesting support for SEO from the
All in One SEO Pack Support Forum
All in One SEO Pack Support Forum
- General Settings
- XML Sitemaps
- Social Meta
- Performance
![Meta Meta](/uploads/1/2/6/5/126563812/571191479.png)
Reviews
Trying out alternatives for other popular plugin. So far so good - thanks!
Features. Merge RPZ support into master. Only QNAME and Response IP triggers are supported. Added serve-stale functionality as described in draft-ietf-dnsop-serve-stale-10. `serve-expired-.` options can be used to configure the behavior.
Updated cachedb to honor `serve-expired-ttl`; Fixes. Renamed statistic `num.zerottl` to `num.expired` as expired replies come with a configurable TTL value (`serve-expired-reply-ttl`). Merge from Florian Obser: Use passed in neg and key cache if non-NULL.
Fix: Disable validation for DSA algorithms. RFC 8624 compliance. Merge PR#151: Fixes for systemd units, by Maryse47, Edmonds and Frzk. Updates the unbound.service systemd file and adds a portable systemd service file. Merge PR#154; Allow use of libbsd functions with configure option -with-libbsd. By Robert Edmonds and Steven Chamberlain.
Merge PR#148; Add some TLS stats to unboundmunin. By Fredrik Pettai. Merge PR#156 from Alexander Berkes; Added unbound-control viewlocaldatasremove command. Bug Fixes. Fix typo to let serve-expired-ttl work with ubctxsetoption, by Florian Obser. Update mailing list URL. Fix: Document slave not downloading new zonefile upon update.
Downgrade compat/getentropysolaris.c to version 1.4 from OpenBSD. The dliteratephdr function introduced in newer versions raises compilation errors on solaris 10.
Changes to compat/getentropysolaris.c for, ifdef stdint.h inclusion for older systems. Ifdef sha2.h inclusion for older systems. Fix 'make test' to work for -disable-sha1 configure option. Fix out-of-bounds null-byte write in sldnsbgettokenpar while parsing type WKS, reported by Luis Merino from X41 D-Sec. Updated sldnsbgettokenpar fix for also space for the zero delimiter after the character.
Features. The unbound.conf includes are sorted ascending, for include statements with a '.' from glob.
drop-tld.diff in contrib/: adds option drop-tld: yesno that drops 2 label queries, to stop random floods. Apply with patch -p1. Bug Fixes. Fix that pkg-config is setup before -enable-systemd needs it.
Fix contrib/fastrpz.patch asprintf return value checks. ipset module: log that an address is added, when verbosity high. ipset: refactor long routine into three smaller ones. updated Makefile dependencies.
squelch DNS over TLS errors 'ssl handshake failed crypto error' on low verbosity, they show on verbosity 3 (query details), because there is a high volume and the operator cannot do anything for the remote failure. Features. PR: IPSet module, by Kevin Chou. Created a module to support the ipset that could add the domain's ip to a list easily. Needs libmnl, and -enable-ipset and config it, doc/README.ipset.md.
Merge PR: Python module: support multiple instances. Merge PR: Python module: define constant MODULERESTARTNEXT.
Merge PR: Python module: assign something useful to the per-query data store 'qdata'. Introduce `-V` option to print the version number and build options. Previously reported build options like linked libs and linked modules are now moved from `-h` to `-V` as well for consistency. PACKAGEBUGREPORT now also includes link to GitHub issues.
Bug Fixes. Fix: In libunbound, leftover logfile is closed unpredictably. Fix for: Fix abort due to scan of auth zone masters using old address from previous scan. Fix to omit RRSIGs from addition to the ipset.
Fix to make unbound-control with ipset, remove unused variable, use unsigned type because of comparison, and assign null instead of compare with it. Remade lex and yacc output. make depend.
Added documentation to the ipset files (for doxygen output). Fix python dict reference and double free in config. Fix memleak in unit test, reported from the clang 8.0 static analyzer.
For, check that 127.0.0.1 and::1 are not used in unbound.conf when do-not-query-localhost is turned on, or at default on, unbound-checkconf prints a warning if it is found in forward-addr or stub-addr statements. Fix for possible assertion failure when answering respip CNAME from cache. Fix in respip addrtree selection. Features. add type CAA to libpyunbound (accessing libunbound from python). Fix: Add python module example from Jan Janak, that is a plugin for the Unbound DNS resolver to resolve DNS records in multicast DNS RFC 6762 via Avahi.
The plugin communicates with Avahi via DBus. The comment section at the beginning of the file contains detailed documentation. travis build file. PR: XoT support, AXFR over TLS, turn it on with master: # in unbound.conf. This uses TLS to download the AXFR (or IXFR).
Bug Fixes. Fix that unbound-checkconf does not complains if the config file is not placed inside the chroot. Refuse to start with no ports. Remove clang analysis warnings. Patch for typo in unbound.conf man page.
Fix icon, no ragged edges and nicer resolutions available, for eg. Features. Add fast-server-permil and fast-server-num options. Deprecate low-rtt and low-rtt-permil options.
Change fast-server-num default to 3. Fix: make ECSMAXTREESIZE configurable, with the max-ecs-tree-size-ipv4 and max-ecs-tree-size-ipv6 options. Fix: Please create a 'ANY' deny option, adds the option deny-any: yes in unbound.conf. This responds with an empty message to queries of type ANY. Fix: RTTband too low on VSAT links with 600+ms latency, adds the option unknown-server-time-limit to unbound.conf that can be increased to avoid the problem.
Add min-client-subnet-ipv6 and min-client-subnet-ipv4 options. Support SOREUSEPORTLB in FreeBSD 12 with the so-reuseport: yes option in unbound.conf. Add unbound-control viewlocaldatas command, like localdatas. Bug Fixes. dnscrypt.c removed sizeof to get array bounds. Fix testlock code to set noreturn on error routine. Remove unused variable from contrib fastrpz/rpz.c and remove unused diagnostic pragmas that themselves generate warnings.
clang analyze test is used only when assertions are enabled. Squelch EADDRNOTAVAIL errors when the interface goes away, this omits 'can't assign requested address' errors unless verbosity is set to a high value. Set default for so-reuseport to no for FreeBSD. It is enabled by default for Linux and DragonFlyBSD. Features.
unbound-control authzonereload zone option rereads the zonefile. unbound-control authzonetransfer zone option starts the probe sequence for a master to transfer the zone from and transfers when a new zone version is available. num.queries.tls counter for queries over TLS.
log port number with erraddr logs. dns64-ignore-aaaa: config option to list domain names for which the existing AAAA is ignored and dns64 processing is used on the A record.
Fix: Fix that unbound-anchor -f /etc/resolv.conf will not pass if DNSSEC is not enabled. New option -R allows fallback from resolv.conf to direct queries. Note RFC8162 support. SMIMEA record type can be read in by the zone record parser. Patches from Jim Hague (Sinodun) for EDNS KeepAlive. Add config tcp-idle-timeout (default 30s).
This applies to client connections only; the timeout on TCP connections upstream is unaffected. Add edns-tcp-keepalive and edns-tcp-keepalive timeout options and implement option in client responses. Add delay parameter to streamtcp, -d secs. To be used when testing idle timeout.
Expose if a query (or a subquery) was ratelimited (not src IP ratelimiting) to libunbound under 'ubresult.wasratelimited'. This also introduces a change to 'ubeventcallbacktype' in libunbound/unbound-event.h. Patch to implement tcp-connection-limit from Jim Hague (Sinodun). This limits the number of simultaneous TCP client connections from a nominated netblock. Fix: unbound.service.in: improvements and fixes. Add unit dependency ordering (based on systemd-resolved). Add 'CAPSYSRESOURCE' to 'CapabilityBoundingSet' (fixes warnings about missing privileges during startup).
Add 'AFINET6' to 'RestrictAddressFamilies' (without it IPV6 can't work). From Guido Shanahan.
unbound-checkconf checks if modules exist and prints if they are not compiled in the name of the wrong module. Patch for stub-no-cache and forward-no-cache options that disable caching for the contents of that stub or forward, for when you want immediate changes visible, from Bjoern A. Zeeb. Upgraded crosscompile script to include libunbound DLL in the zipfile. Set libunbound to increase current, because the libunbound change to the event callback function signature. That needs programs, that use it, to recompile against the new header definition.
log-servfail: yes prints log lines that say why queries are returning SERVFAIL to clients. log-local-actions: yes option for unbound.conf that logs all the local zone actions, a patch from Saksham Manchanda (Secure64).: num.query.subnet and num.query.subnetcache counters.: Expose repinfo (commreply) to the inplacecallbacks. This gives access to reply information for the client's communication point when the callback is called before the mesh state (modules). Changes to C and Python's inplacecallback signatures were also necessary. Set defaults to yes for a number of options to increase speed and resilience of the server. The so-reuseport, harden-below-nxdomain, and minimal-responses options are enabled by default. They used to be disabled by default, waiting to make sure they worked.
They are enabled by default now, and can be disabled explicitly by setting them to 'no' in the unbound.conf config file. The reuseport and minimal options increases speed of the server, and should be otherwise harmless. The harden-below-nxdomain option works well together with the recently default enabled qname minimisation, this causes more fetches to use information from the cache. Added serve-expired-ttl and serve-expired-ttl-reset options. Bug Fixes. Don't count CNAME response types received during qname minimisation as query restart.: Fix stub reprime when it becomes useless.
Fix crash if ratelimit taken into use with unbound-control instead of with unbound.conf. Patch to fix openwrt for mac os build darwin detection in configure.: Fix that auth-zone does not insist on SOA record first in file for url downloads. Fix that first control-interface determines if TLS is used. Warn when IP address interfaces are used without TLS.
Fix that control-use-cert: no works for 127.0.0.1 to disable certs. Fix unbound-checkconf for control-use-cert. Fix for unbound-control on Windows and set TCP socket parameters more closely.
Fix windows unbound-control no cert bad file descriptor error. Features. Fix low-rtt-pct to low-rtt-permil, as it is parts in one thousand.
Qname minimisation default changed to yes. Use accept4 to speed up incoming TCP (and TLS) connections, available on Linux, FreeBSD and OpenBSD.
tls-win-cert option that adds the system certificate store for authenticating DNS-over-TLS connections. It can be used instead of the tls-cert-bundle option, or with it to add certificates. Patch from Syzdek: Add ability to ignore RD bit and treat all requests as if the RD bit is set. Rename additional-tls-port to tls-additional-ports. The older name is accepted for backwards compatibility.
Features. Add -with-libhiredis, unbound support for a new cachedb backend that uses a Redis server as the storage. This implementation depends on the hiredis client library (And unbound should be built with both -enable-cachedb and -with-libhiredis=PATH (where $PATH/include/hiredis/hiredis.h should exist). Features.
auth-zone provides a way to configure RFC7706 from unbound.conf, eg. With auth-zone: name: '.' For-downstream: no for-upstream: yes fallback-enabled: yes and masters or a zonefile with data. Aggressive use of NSEC implementation. Use cached NSEC records to generate NXDOMAIN, NODATA and positive wildcard answers. Accept tls-upstream in unbound.conf, the ssl-upstream keyword is also recognized and means the same.
Also for tls-port, tls-service-key, tls-service-pem, stub-tls-upstream and forward-tls-upstream. dnscrypt introduce dnscrypt-provider-cert-rotated option, from Manu Bretelle. This option allows handling multiple cert/key pairs while only distributing some of them. In order to reliably match a client magic with a given key without strong assumption as to how those were generated, we need both key and cert. Likewise, in order to know which ES version should be used. On the other hand, when rotating a cert, it can be desirable to only serve the new cert but still be able to handle clients that are still using the old certs's public key. The `dnscrypt-provider-cert-rotated` allow to instruct unbound to not publish the cert as part of the DNS's providername's TXT answer.
Update B root ipv4 address. make ip-transparent option work on OpenBSD. Fix: Install libunbound.pc. ltrace.conf file for libunbound in contrib.
Fix: Fix swig build issue on rhel6 based system. Configure -disable-swig-version-check stops the swig version check. Features. unbound-control dumpinfra prints port number for address if not 53. Fix: RFC6761-reserved domains: test.
And invalid. Fix: allow suppression of pidfiles (from Daniel Kahn Gillmor). With the -p option unbound does not create a pidfile. Added stats for queries that have been ratelimited by domain recursion.
Patch to show DNSCrypt status in help output, from Carsten Strotmann. Fix: Add ECS options check to unbound-checkconf. Fix: dnscrypt shared secret cache, patch from Manu Bretelle. Bug Fixes.
fixup of dnscryptcertchacha test (from Manu Bretelle). First fix for zero b64 and hex text zone format in sldns. Better fixup of dnscryptcertchacha test for different escapes.
![1.6.7 1.6.7](/uploads/1/2/6/5/126563812/447345836.jpg)
Fix that infra cache host hash does not change after reconfig. Fix python example0 return module wait instead of error for pass. enhancement for hardened-tls for DNS over TLS. Features. Implemented trust anchor signaling using key tag query.
unbound-checkconf -o allows query of dnstap config variables. Also unbound-control getoption. Also for dnscrypt. unbound.h exports the shm stats structures. They use type long long and no ifdefs, and ub before the typenames. Implemented opportunistic IPsec support module (ipsecmod). Added redirect-bogus.patch to contrib directory.
Support for the ED25519 algorithm with openssl (from openssl 1.1.1). renumbering B-Root's IPv6 address to 2001:500:200::b.
Fix: dnscrypt add XChaCha20-Poly1305 cipher. Fix: disable domain ratelimit by setting value to 0. Added fastrpz patch to contrib.
Features. configure -enable-systemd and lets unbound use systemd sockets if you enable use-systemd: yes in unbound.conf. Also there are contrib/unbound.socket and contrib/unbound.service: systemd files for unbound, install them in /usr/lib/systemd/system.
Contributed by Sami Kerola and Pavel Odintsov. Fix: Source IP rate limiting, patch from Larissa Feng. Fix: Log DNS replies. This includes the same logging information that DNS queries and response code and response size, patch from Larissa Feng. Include root trust anchor id 20326 in unbound-anchor.
64bit is default for windows builds. Features. Added generic EDNS code for registering known EDNS option codes, bypassing the cache response stage and uniquifying mesh states. Four EDNS option lists were added to moduleqstate (moduleqstate.ednsopts.) to store EDNS options from/to front/back side. Added two flags to moduleqstate (nocachelookup, nocachestore) that control the modules' cache interactions. Added code for registering inplace callback functions. The registered functions can be called just before replying with local data or Chaos, replying from cache, replying with SERVFAIL, replying with a resolved query, sending a query to a nameserver.
The functions can inspect the available data and maybe change response/query related data (i.e. Append EDNS options). Updated Python module for the above. Updated Python documentation. Added views functionality.
Added qname-minimisation-strict config option. Patch that resolves CNAMEs entered in local-data conf statements that point to data on the internet, from Jinmei Tatuya (Infoblox). serve-expired config option: serve expired responses with TTL 0.gitattributes line for githubs code language display.
log-identity: config option to set sys log identity, patch from 'Robin H. Johnson' ([email protected]). Added stub-ssl-upstream and forward-ssl-upstream options. Added local-zones and local-data bulk addition and removal functionality in unbound-control (localzones, localzonesremove, localdatas and localdatasremove).
![](/uploads/1/2/6/5/126563812/821070048.jpg)