| repo |
pr |
age |
owner |
title |
last_comment |
by |
age_comment |
num_comments |
no_comment_from_puppet |
last_comment_mentions_puppet |
| device_manager |
86 |
70 |
tkishel |
Update for Puppet 7 compability |
Hello Friend!
This was in response to a post in the puppet Slack channel.
It should close Issue 85 (once someone builds and uploads this module to the Forge!) |
tkishel |
70 |
3 |
false |
false |
| puppetlabs-acl |
248 |
253 |
dave-pollock |
(MODULES-10908) Fixes for noop behaviour |
Closing/re-opening to kick CI |
michaeltlombardi |
14 |
7 |
false |
false |
| puppetlabs-apache |
2215 |
5 |
tuxmea vox |
Allow additional settings for GSSAPI in Vhost |
0 comments |
|
0 |
0 |
true |
false |
| puppetlabs-apache |
2214 |
11 |
canth1 |
mod_auth_gssapi: Add support for every configuration directive |
[apache::vhost](https://github.com/puppetlabs/puppetlabs-apache/blob/58217d98f9a92a492505e246a76e39ace6f1cd01/manifests/vhost.pp) is a _type_
----------------------------------
Breaking changes to this file WILL impact these 129 modules (exact match):
* [theforeman-foreman](https://github.com/theforeman/puppet-foreman)
* [theforeman-pulpcore](https://github.com/theforeman/puppet-pulpcore)
* [ploperations-github](https://github.com/ploperations/ploperations-github.git)
* [Aethylred-apaxy](https://github.com/Aethylred/puppet-apaxy)
* [covermymeds-sentry](https://github.com/covermymeds/puppet-sentry)
* [puppetlabs-dashboard](https://github.com/puppetlabs/puppetlabs-dashboard.git)
* [natewalck-munki_appliance](https://forge.puppet.com/natewalck/munki_appliance)
* [landcareresearch-pidservice](https://bitbucket.org/landcareresearch/puppet-pidservice.git)
* [thoherr-railsapp](https://github.com/42ways/puppet-railsapp.git)
* [danieldreier-puppet_installer](https://github.com/danieldreier/puppet_installer)
* [ganeshselva95-myapp](https://google.com)
* [sasireddyfm-myapp](https://google.com)
* [puppetlabs-awsdemo_profiles](https://github.com/puppetlabs/puppetlabs-awsdemo_profiles)
* [lightoze-bacula](https://github.com/lightoze/puppet-bacula.git)
* [southernhill-phpldapadmin](https://github.com/southernhill/puppet-phpldapadmin.git)
* [premkumarp-myapp](https://google.com)
* [syellapu-myapp](https://google.com)
* [glarizza-osx_management](http://forge.puppetlabs.com/glarizza/osx_management)
* [saw-reviewboard](https://forge.puppet.com/saw/reviewboard)
* [gajdaw-django_app](https://github.com/puppet-by-examples/puppet-django_app)
* [katello-foreman_proxy_content](https://github.com/theforeman/puppet-foreman_proxy_content.git)
* [kumarmks6-myapp](https://google.com)
* [thomasvandoren-pypi](https://forge.puppet.com/thomasvandoren/pypi)
* [puppetlabs-wordpress_app](https://github.com/puppetlabs/puppetlabs-wordpress_app)
* [abstractit-icinga](https://github.com/abstractitptyltd/abstractit-icinga)
* [boyand-graphite](https://github.com/boyand/puppet-graphite)
* [gardouille-xymon](https://git.101010.fr/puppet/xymon)
* [martialblog-limesurvey](https://github.com/martialblog/puppet-limesurvey)
* [garystafford-apache_example_config](https://github.com/garystafford/garystafford-apache_example_config)
* [thejandroman-grafana](https://github.com/thejandroman/puppet-grafana)
* [devika-myapp](https://google.com)
* [stephenrjohnson-puppet](https://github.com/stephenrjohnson/puppetlabs-puppet.git)
* [zivtech-drupal_php](https://github.com/zivtech/puppet-drupal-php.git)
* [SchnWalter-happydev](https://github.com/devgateway/happy-deployer/tree/master/puppet/modules/happydev)
* [glarizza-profiles](https://github.com/glarizza/puppet-profiles)
* [brucem-ezpublish](https://github.com/brucem/puppet-ezpublish.git)
* [wyrie-nagiosql](https://bitbucket.org/wyrie/puppet-nagiosql/src)
* [garethr-wackopicko](https://github.com/garethr/garethr-wackopicko.git)
* [katello-crane](https://github.com/Katello/puppet-crane.git)
* [pkumarnath-myapp](https://forge.puppet.com/pkumarnath/myapp)
* [42ways-railsapp](https://github.com/42ways/puppet-railsapp.git)
* [gerardkok-reposado](https://github.com/gerardkok/puppet-reposado.git)
* [rjbalest-praxis](https://github.com/rjbalest/praxis.git)
* [puppet-smokeping](https://github.com/voxpupuli/puppet-smokeping.git)
* [fsalum-dashboard](https://github.com/fsalum/puppetlabs-dashboard.git)
* [hgkamath-owncloud](https://github.com/hgkamath/puppet-owncloud)
* [aimonb-nexusis_gerrit](https://forge.puppet.com/aimonb/nexusis_gerrit)
* [kritz-vagrantlamp](https://github.com/kritznl/vagrantlamp)
* [binford2k-drupal](https://github.com/binford2k/binford2k-drupal)
* [xdrum-puppet](https://github.com/x-drum/puppet-puppet)
* [snaragoni-myapp](https://google.com)
* [crayfishx-puppetdb_rundeck](http://github.com/crayfishx/puppetdb2-rundeck)
* [cnacorrea-puppet](https://forge.puppet.com/cnacorrea/puppet)
* [garethr-graphite](https://forge.puppet.com/garethr/graphite)
* [rendhalver-icinga](https://forge.puppet.com/rendhalver/icinga)
* [abstractit-puppet](https://github.com/abstractitptyltd/abstractit-puppet)
* [pwaghray-myapp](https://google.com)
* [johanek-redmine](https://github.com/johanek/johanek-redmine)
* [spotify-talos](https://github.com/spotify/puppet-talos)
* [leonardothibes-phpmyadmin](https://github.com/leonardothibes/puppet-phpmyadmin.git)
* [dmcnicks-sympa](https://github.com/dmcnicks/dmcnicks-sympa.git)
* [ranjithsimple-myapp](https://forge.puppet.com/ranjithsimple/myapp)
* [zordrak-puppet](https://github.com/zordrak/puppet-puppet)
* [Firebladee-moodle](https://github.com/Firebladee/moodle.git)
* [pinguinag-reprepro](https://github.com/ag-pinguin/pinguinag-reprepro)
* [cirrax-autoconfigmail](https://github.com/cirrax/puppet-autoconfigmail)
* [gene1wood-ipquery](https://github.com/mozilla/security/tree/master/operations/ipquery)
* [Aethylred-puppetdashboard](https://github.com/Aethylred/puppet-puppetdashboard)
* [ghoneycutt-yum](https://github.com/ghoneycutt/puppet-module-yum.git)
* [openstack-ironic](https://opendev.org/openstack/puppet-ironic.git)
* [cristifalcas-kibana](https://github.com/cristifalcas/puppet-kibana.git)
* [objectiflibre-puppet](https://github.com/ObjectifLibre/puppet-puppet.git)
* [openstackci-dashboard](https://github.com/openstack-ci/puppet-dashboard.git)
* [tejoyasha-myapp](http://git.soma.gitbhub.com/myproject.git)
* [arden-local_rpm_repo](https://gitlab.com/arden-puppet/arden-local_rpm_repo)
* [jgazeley-speedtest](https://github.com/djjudas21/puppet-speedtest)
* [vinish098-myapp](https://google.com)
* [ploperations-puppet](https://github.com/puppetlabs-operations/puppet-puppet)
* [openstack-openstacklib](https://opendev.org/openstack/puppet-openstacklib.git)
* [norisnetwork-ceph](https://github.com/noris-network/puppet-ceph)
* [gajdaw-phpmyadmin](https://github.com/puppet-by-examples/puppet-phpmyadmin)
* [openstack-ceph](https://github.com/openstack/puppet-ceph.git)
* [benjaminrobertson-observium](https://github.com/benjamin-robertson/observium)
* [puppetlabs-mrepo](https://github.com/puppetlabs/puppetlabs-mrepo.git)
* [martasd-mediawiki](https://github.com/martasd/puppet-mediawiki.git)
* [aimonb-nexusis_mediawiki](https://github.com/NexusIS/puppet-mediawiki.git)
* [monkygames-beansbooks](https://bitbucket.org/monkygames/puppet-beansbooks.git)
* [marcdeop-ratticdb](https://github.com/marcdeop/ratticdb)
* [pltraining-classroom_legacy](https://github.com/puppetlabs/pltraining-classroom_legacy)
* [katello-capsule](https://github.com/Katello/puppet-capsule.git)
* [camlow325-grafanadash](https://github.com/camlow325/puppet-grafanadash)
* [thexa4-secrets_server](https://github.com/thexa4/puppet-secret_server)
* [sgnl05-racktables](https://github.com/sgnl05/sgnl05-racktables.git)
* [cirrax-postfixadmin](https://github.com/cirrax/puppet-postfixadmin)
* [datacentred-nfsen](https://github.com/datacentred/puppet-nfsen)
* [fheinle-webserver](https://github.com/fheinle/krb-webserver.git)
* [jlondon-phpmyadmin](http://github.com/justicel/puppet-phpmyadmin.git)
* [puppet-zabbix](https://github.com/voxpupuli/puppet-zabbix.git)
* [mricon-bugzilla](https://github.com/mricon/puppet-bugzilla)
* [cirrax-roundcube](https://github.com/cirrax/puppet-roundcube)
* [tomkrieger-pxe_install](https://github.com/tom-krieger/pxe_install.git)
* [thejandroman-kibana3](https://github.com/thejandroman/puppet-kibana3)
* [wdijkerman-zabbix](https://github.com/dj-wasabi/puppet-zabbix.git)
* [eshamow-simpleid](https://github.com/eshamow/eshamow-simpleid)
* [hexmode-mediawiki](https://github.com/hexmode/puppet-mediawiki.git)
* [urgi-galaxy_roles_profiles](https://github.com/puppet-galaxy/galaxy-roles-profiles)
* [stackforge-keystone](https://github.com/openstack/puppet-keystone.git)
* [leonardothibes-usvn](https://github.com/leonardothibes/puppet-usvn.git)
* [mtsinc1-trac](https://www.github.com/mtsinc1/puppet-trac)
* [gajdaw-symfony](https://github.com/puppet-by-examples/puppet-symfony)
* [eschiller-trac](https://www.github.com/eschiller/puppet-trac)
* [jgazeley-nagios](https://github.com/djjudas21/puppet-nagios)
* [monkygames-landscape](https://bitbucket.org/monkygames/puppet-landscape.git)
* [seteam-role](https://github.com/puppetlabs-seteam/puppet-module-role.git)
* [bp85-mirror_repos](https://github.com/bp85/puppet-mirror_repos.git)
* [landcareresearch-ckan](https://bitbucket.org/landcareresearch/puppet-ckan)
* [puppet-mrepo](https://github.com/voxpupuli/puppet-mrepo)
* [fancyolaya-dokuwiki](https://github.com/mattiasgiese/puppet-dokuwiki)
* [zyronix-dokuwiki](https://github.com/zyronix/puppet-dokuwiki)
* [abiquo-abiquo](https://github.com/chirauki/abiquo-abiquo.git)
* [nnutter-testdb](https://github.com/genome/nnutter-testdb)
* [shoekstra-owncloud](https://github.com/shoekstra/puppet-owncloud.git)
* [hetzner-roundcube](https://github.com/hetznerZA/hetzner-roundcube.git)
* [geoffwilliams-r_profile](https://github.com/GeoffWilliams/r_profile)
* [katello-pulp](https://github.com/theforeman/puppet-pulp.git)
* [Aethylred-gitlab](https://github.com/Aethylred/puppet-gitlab)
* [stesie-gluon](https://github.com/ffansbach/gluon-puppet)
* [icann-webapp](https://github.com/icann-dns/puppet-webapp)
* [nwolfe-loadtest](https://forge.puppet.com/nwolfe/loadtest)
Breaking changes to this file MAY impact these 34 modules (near match):
* [opuscodium-taiga](https://github.com/opus-codium/puppet-taiga)
* [example42-puppet](https://github.com/example42/puppet-puppet)
* [hunner-gitolite](https://github.com/hunner/puppet-gitolite)
* [soli-wrappers](https://github.com/solution-libre/puppet-wrappers)
* [example42-graylog2](https://github.com/example42/puppet-graylog2)
* [evenup-graphite](https://forge.puppet.com/evenup/graphite)
* [puppet-php](https://github.com/voxpupuli/puppet-php)
* [spotify-puppetexplorer](https://github.com/spotify/puppet-puppetexplorer.git)
* [Azcender-balancer](https://github.com/azcender/balancer)
* [camptocamp-catalog_diff](https://github.com/camptocamp/puppet-catalog-diff)
* [jbussdieker-graphite_web](http://github.com/jbussdieker/puppet-graphite_web)
* [example42-wordpress](https://github.com/example42/puppet-wordpress)
* [nwaller-mailman](https://github.com/nicwaller/puppet-mailman)
* [covermymeds-ruby](https://github.com/covermymeds/puppet-ruby)
* [example42-kibana](https://github.com/example42/puppet-kibana)
* [alexggolovin-opencart](https://github.com/alexggolovin/alexggolovin-opencart)
* [grahamgilbert-crypt](https://github.com/grahamgilbert/puppet-crypt)
* [openstack-tripleo](https://github.com/openstack/puppet-tripleo.git)
* [echoes-wrappers](https://github.com/echoes-tech/puppet-wrappers)
* [jcalles-php](https://github.com/mayflower/puppet-php)
* [mayflower-php](https://github.com/mayflower/puppet-php)
* [tedivm-hieratic](https://github.com/tedivm/puppet-hieratic)
* [nibalizer-puppetboard](https://github.com/nibalizer/puppet-module-puppetboard.git)
* [puppet-puppetboard](https://github.com/voxpupuli/puppet-puppetboard.git)
* [Lavaburn-cabot](https://github.com/Lavaburn/puppet_cabot.git)
* [example42-foreman](https://github.com/example42/puppet-foreman)
* [example42-tomcat](https://github.com/example42/puppet-tomcat)
* [puppetfinland-librenms](https://github.com/Puppet-Finland/puppet-librenms.git)
* [samuelson-dockeragent](https://github.com/samuelson/samuelson-dockeragent)
* [gajdaw-php5](https://github.com/puppet-by-examples/puppet-php5)
* [pltraining-dockeragent](https://github.com/puppetlabs/pltraining-dockeragent)
* [rspiak-racktables](https://github.com/sgnl05/sgnl05-racktables)
* [pieterdp-hx_website](https://github.com/pieterdp/hx_website)
* [zyronix-ipsets](https://github.com/zyronix/puppet-ipsets)
#### This module is declared in 172 of 578 indexed public `Puppetfiles`.
---------------------------------
These results were generated with [Rangefinder](https://github.com/puppetlabs/puppet-community-rangefinder), a tool that helps predict the downstream impact of breaking changes to elements used in Puppet modules. You can run this on the command line to get a full report.
Exact matches are those that we can positively identify via namespace and the declaring modules' metadata. Non-namespaced items, such as Puppet 3.x functions, will always be reported as near matches only.
|
puppet-community-rangefinder[bot] |
11 |
2 |
true |
false |
| puppetlabs-apache |
2160 |
246 |
sircubbi |
Improve/silence warning from pull-request #2154 |
Any updates on this? Filling the puppet server log with these warnings, while the underlying "space in name" and deprecation problem is not present in the configured resources, seems a bit much. As i get from the discussion between @ekohl and @sircubbi there seems to be no "nice" way to fix this, is there? Can i help with anything there (would need some time to get into the code)? |
zilchms |
44 |
4 |
true |
false |
| puppetlabs-apache |
2207 |
85 |
hahnx117 |
Add multiple directories to userdir.conf |
[apache::mod::userdir](https://github.com/puppetlabs/puppetlabs-apache/blob/5952b47d529d8eaf952ced2ea66fb999abd5931e/manifests/mod/userdir.pp) is a _class_
----------------------------------
that may have no external impact to Forge modules.
#### This module is declared in 172 of 578 indexed public `Puppetfiles`.
---------------------------------
These results were generated with [Rangefinder](https://github.com/puppetlabs/puppet-community-rangefinder), a tool that helps predict the downstream impact of breaking changes to elements used in Puppet modules. You can run this on the command line to get a full report.
Exact matches are those that we can positively identify via namespace and the declaring modules' metadata. Non-namespaced items, such as Puppet 3.x functions, will always be reported as near matches only.
|
puppet-community-rangefinder[bot] |
85 |
2 |
true |
false |
| puppetlabs-apache |
2206 |
101 |
kenyon vox |
init.pp: fix typo in purge_vdir documentation |
[apache](https://github.com/puppetlabs/puppetlabs-apache/blob/bc75bea14695f1f3c721549a867f6db331a5913b/manifests/init.pp) is a _class_
----------------------------------
that may have no external impact to Forge modules.
#### This module is declared in 172 of 578 indexed public `Puppetfiles`.
---------------------------------
These results were generated with [Rangefinder](https://github.com/puppetlabs/puppet-community-rangefinder), a tool that helps predict the downstream impact of breaking changes to elements used in Puppet modules. You can run this on the command line to get a full report.
Exact matches are those that we can positively identify via namespace and the declaring modules' metadata. Non-namespaced items, such as Puppet 3.x functions, will always be reported as near matches only.
|
puppet-community-rangefinder[bot] |
101 |
2 |
true |
false |
| puppetlabs-apache |
2210 |
64 |
Tamerz |
Allow adding 'ProxyPreserveHost' to vhost location |
[apache::vhost](https://github.com/puppetlabs/puppetlabs-apache/blob/d1200028427e09349704ca003ac3e5f70c876ead/manifests/vhost.pp) is a _type_
----------------------------------
that may have no external impact to Forge modules.
#### This module is declared in 172 of 578 indexed public `Puppetfiles`.
---------------------------------
These results were generated with [Rangefinder](https://github.com/puppetlabs/puppet-community-rangefinder), a tool that helps predict the downstream impact of breaking changes to elements used in Puppet modules. You can run this on the command line to get a full report.
Exact matches are those that we can positively identify via namespace and the declaring modules' metadata. Non-namespaced items, such as Puppet 3.x functions, will always be reported as near matches only.
|
puppet-community-rangefinder[bot] |
64 |
1 |
true |
false |
| puppetlabs-apache |
2211 |
27 |
raybellis |
$apache::serveradmin parameter is unused |
[![CLA assistant check](https://cla-assistant.io/pull/badge/signed)](https://cla-assistant.io/puppetlabs/puppetlabs-apache?pullRequest=2211) All committers have signed the CLA. |
CLAassistant |
27 |
1 |
true |
false |
| puppetlabs-apache |
2212 |
15 |
olifre |
mod_auth_gssapi: Add support for `GssapiBasicAuth`. |
Hey @olifre! We have actually [removed the TPE](https://puppet.com/blog/puppets-updated-contributor-license-agreement-cla/) because it required engineers and contributors to make legal decisions without necessarily having the expertise to do so.
That said, the [new CLA](https://gist.github.com/puppet-cla-assistant/7732a271a3ad9e99c49c7db3456b7249) is basically the well-known [Apache CLA](https://www.apache.org/licenses/icla.pdf) with `s/Apache Software Foundation/Puppet/`, so it might be easier than you expect to get that approved.
Note; yeah, I know the web page still references the old CLA, I've poked the web team to update it! |
binford2k |
15 |
4 |
false |
false |
| puppetlabs-apache |
2162 |
245 |
bshelton |
Adds mod_authz_host |
@bshelton Thanks alot for your contribution.
@ekohl Thanks alot for the valuable comments. |
sheenaajay |
184 |
3 |
true |
false |
| puppetlabs-apache |
2208 |
82 |
stefan-ahrefs |
add LimitRequestLine parameter |
the failed unit tests are not related to this PR |
stefan-ahrefs |
19 |
7 |
true |
false |
| puppetlabs-apache |
2197 |
146 |
henkworks |
Update modsec crs config and template |
[apache::mod::security](https://github.com/puppetlabs/puppetlabs-apache/blob/9d65d58cdc5ef0c425ca7dff505e7347f669ab13/manifests/mod/security.pp) is a _class_
----------------------------------
that may have no external impact to Forge modules.
#### This module is declared in 173 of 578 indexed public `Puppetfiles`.
---------------------------------
These results were generated with [Rangefinder](https://github.com/puppetlabs/puppet-community-rangefinder), a tool that helps predict the downstream impact of breaking changes to elements used in Puppet modules. You can run this on the command line to get a full report.
Exact matches are those that we can positively identify via namespace and the declaring modules' metadata. Non-namespaced items, such as Puppet 3.x functions, will always be reported as near matches only.
|
puppet-community-rangefinder[bot] |
146 |
2 |
true |
false |
| puppetlabs-apache |
2204 |
131 |
btoneill |
Added in basic auth and no-negotiate options |
Please do merge this - some of the other GSSAPI module's options would also be useful (e.g. `GssapiUseSessions') |
raybellis |
120 |
3 |
false |
false |
| puppetlabs-apache |
2202 |
135 |
ekohl vox tc |
Remove warnings and plans to change vhost default naming |
[apache::vhost](https://github.com/puppetlabs/puppetlabs-apache/blob/ce9b48d73f9d815c37324e8bbf9f4d1d5235d15f/manifests/vhost.pp) is a _type_
----------------------------------
that may have no external impact to Forge modules.
#### This module is declared in 172 of 578 indexed public `Puppetfiles`.
---------------------------------
These results were generated with [Rangefinder](https://github.com/puppetlabs/puppet-community-rangefinder), a tool that helps predict the downstream impact of breaking changes to elements used in Puppet modules. You can run this on the command line to get a full report.
Exact matches are those that we can positively identify via namespace and the declaring modules' metadata. Non-namespaced items, such as Puppet 3.x functions, will always be reported as near matches only.
|
puppet-community-rangefinder[bot] |
135 |
1 |
true |
false |
| puppetlabs-apache |
2192 |
164 |
smortex vox tc |
Add support for setting UserDir in Virual Hosts |
Thanks @smortex for submitting the PR. Ohh you are right. We can use `apache::mod::userdir` for specifying `UserDir`.
Just wondering that will lead two ways to use the same parameter. When it comes to maintenance we need to modify it in multiple places.
|
sheenaajay |
163 |
3 |
true |
false |
| puppetlabs-apache |
2163 |
237 |
storm49152 |
Fetch correct _module_id value in apache::mod::php |
I think you're right. Here's the relevant code:
https://github.com/puppetlabs/puppetlabs-apache/blob/337e8b00b2a54f503e2ab0fa5c16d7a3a648c302/manifests/mod/php.pp#L64-L71
It looks like it should be using `$_php_version_no_dot` instead of `$php_version` there. However, I don't know if that breaks other distros. |
ekohl |
232 |
4 |
true |
false |
| puppetlabs-apache |
2169 |
218 |
wbclark |
Add an apache::vhost::proxy define |
Discussed with @ekohl and agreed to take over https://github.com/puppetlabs/puppetlabs-apache/pull/2167
This PR therefore contains my latest work on it to get the tests into a working state. |
wbclark |
218 |
2 |
true |
false |
| puppetlabs-apt |
1016 |
1 |
kreeuwijk puppet |
Clarify this Task runs apt-get, not apt |
0 comments |
|
0 |
0 |
true |
false |
| puppetlabs-chocolatey |
270 |
83 |
rico89 |
update holdable feature |
0 comments |
|
0 |
0 |
true |
false |
| puppetlabs-docker |
788 |
69 |
PolaricEntropy |
Make RedHat version check respect acknowledge_unsupported_os |
[docker](https://github.com/puppetlabs/puppetlabs-docker/blob/248cbeb41152515e9a993cda64ae24b0877f22d9/manifests/init.pp) is a _class_
----------------------------------
that may have no external impact to Forge modules.
#### This module is declared in 6 of 578 indexed public `Puppetfiles`.
---------------------------------
These results were generated with [Rangefinder](https://github.com/puppetlabs/puppet-community-rangefinder), a tool that helps predict the downstream impact of breaking changes to elements used in Puppet modules. You can run this on the command line to get a full report.
Exact matches are those that we can positively identify via namespace and the declaring modules' metadata. Non-namespaced items, such as Puppet 3.x functions, will always be reported as near matches only.
|
puppet-community-rangefinder[bot] |
69 |
2 |
true |
false |
| puppetlabs-docker |
798 |
9 |
kenyon vox |
Only install docker-ce-cli with docker-ce |
The test failures are unrelated. |
kenyon |
7 |
2 |
true |
false |
| puppetlabs-docker |
799 |
8 |
david22swan iac puppet |
(IAC-1729) Add Support for Debian 11 |
Created custom workflow to test Debian 11, the changes worked as shown here:
https://github.com/puppetlabs/puppetlabs-docker/actions/runs/188301700
Whether the test framework should be expanded to included them by default, or if a custom job should be created to run all tests, but only when manually kicked, is for another time |
david22swan |
0 |
1 |
false |
false |
| puppetlabs-docker |
792 |
22 |
timdeluxe |
Remove log_driver limitations |
[docker](https://github.com/puppetlabs/puppetlabs-docker/blob/248d97609613f741f20521517add4b597f75fe8e/manifests/init.pp) is a _class_
----------------------------------
that may have no external impact to Forge modules.
#### This module is declared in 6 of 578 indexed public `Puppetfiles`.
---------------------------------
These results were generated with [Rangefinder](https://github.com/puppetlabs/puppet-community-rangefinder), a tool that helps predict the downstream impact of breaking changes to elements used in Puppet modules. You can run this on the command line to get a full report.
Exact matches are those that we can positively identify via namespace and the declaring modules' metadata. Non-namespaced items, such as Puppet 3.x functions, will always be reported as near matches only.
|
puppet-community-rangefinder[bot] |
22 |
2 |
true |
false |
| puppetlabs-docker |
785 |
93 |
RXM307 |
Fix Duplicate Stack Matching |
[![CLA assistant check](https://cla-assistant.io/pull/badge/signed)](https://cla-assistant.io/puppetlabs/puppetlabs-docker?pullRequest=785) All committers have signed the CLA. |
CLAassistant |
93 |
1 |
true |
false |
| puppetlabs-docker |
783 |
111 |
jhoblitt vox |
allow docker::networks::networks param to be undef |
I have resigned the new cla... |
jhoblitt |
11 |
5 |
true |
false |
| puppetlabs-docker |
787 |
73 |
Vincevrp |
Fix missing comma in docker::image example |
[![CLA assistant check](https://cla-assistant.io/pull/badge/signed)](https://cla-assistant.io/puppetlabs/puppetlabs-docker?pullRequest=787) All committers have signed the CLA. |
CLAassistant |
73 |
1 |
true |
false |
| puppetlabs-firewall |
1028 |
9 |
tskirvin |
CentOS Stream 9 Support (should include RHEL9 when that releases) |
[firewall::linux::redhat](https://github.com/puppetlabs/puppetlabs-firewall/blob/d141cbffdb783f6b86561f7d4038067f88c784d8/manifests/linux/redhat.pp) is a _class_
----------------------------------
that may have no external impact to Forge modules.
[firewall::params](https://github.com/puppetlabs/puppetlabs-firewall/blob/d141cbffdb783f6b86561f7d4038067f88c784d8/manifests/params.pp) is a _class_
----------------------------------
that may have no external impact to Forge modules.
#### This module is declared in 106 of 578 indexed public `Puppetfiles`.
---------------------------------
These results were generated with [Rangefinder](https://github.com/puppetlabs/puppet-community-rangefinder), a tool that helps predict the downstream impact of breaking changes to elements used in Puppet modules. You can run this on the command line to get a full report.
Exact matches are those that we can positively identify via namespace and the declaring modules' metadata. Non-namespaced items, such as Puppet 3.x functions, will always be reported as near matches only.
|
puppet-community-rangefinder[bot] |
9 |
1 |
true |
false |
| puppetlabs-firewall |
1023 |
83 |
kjetilho |
fix service port number lookup to use protocol |
Hrm, looks like the test case "'040 partial invert" needs adjustment? It now bombs since "http/udp" does not exist in the test harness (it does exist on my Fedora!). This error was hidden earlier since it looked up "http/tcp".
|
kjetilho |
83 |
2 |
true |
false |
| puppetlabs-firewall |
1007 |
182 |
oranenj |
Detect AlmaLinux as RedHat |
[firewall::linux](https://github.com/puppetlabs/puppetlabs-firewall/blob/30b59a69acce9c62abdc587048d6b95f3ad35f8a/manifests/linux.pp) is a _class_
----------------------------------
that may have no external impact to Forge modules.
#### This module is declared in 108 of 578 indexed public `Puppetfiles`.
---------------------------------
These results were generated with [Rangefinder](https://github.com/puppetlabs/puppet-community-rangefinder), a tool that helps predict the downstream impact of breaking changes to elements used in Puppet modules. You can run this on the command line to get a full report.
Exact matches are those that we can positively identify via namespace and the declaring modules' metadata. Non-namespaced items, such as Puppet 3.x functions, will always be reported as near matches only.
|
puppet-community-rangefinder[bot] |
182 |
2 |
true |
false |
| puppetlabs-firewall |
1021 |
128 |
JeffPsycle |
added support and OS references for AlmaLinux |
[![CLA assistant check](https://cla-assistant.io/pull/badge/signed)](https://cla-assistant.io/puppetlabs/puppetlabs-firewall?pullRequest=1021) All committers have signed the CLA. |
CLAassistant |
127 |
2 |
true |
false |
| puppetlabs-firewall |
1013 |
170 |
onyxmaster |
Fix rpfilter parameter |
Well, it looks like I fixed the problem with CentOS 6 by adding proper version checks. @adrianiurca, could you please take a look? |
onyxmaster |
70 |
3 |
true |
false |
| puppetlabs-firewall |
1030 |
2 |
chelnak iac puppet |
(SEC-944) Handle duplicate system rules |
@michaeltlombardi README updated 👍 |
chelnak |
1 |
1 |
false |
true |
| puppetlabs-haproxy |
506 |
19 |
tuxmea vox |
[MODULES-11274] Allow usage of parameter manage_config_dir |
[haproxy::config](https://github.com/puppetlabs/puppetlabs-haproxy/blob/390cf4f4bd0b9d7759b8a083d64e214337282c7f/manifests/config.pp) is a _type_
----------------------------------
that may have no external impact to Forge modules.
#### This module is declared in 40 of 578 indexed public `Puppetfiles`.
---------------------------------
These results were generated with [Rangefinder](https://github.com/puppetlabs/puppet-community-rangefinder), a tool that helps predict the downstream impact of breaking changes to elements used in Puppet modules. You can run this on the command line to get a full report.
Exact matches are those that we can positively identify via namespace and the declaring modules' metadata. Non-namespaced items, such as Puppet 3.x functions, will always be reported as near matches only.
|
puppet-community-rangefinder[bot] |
19 |
1 |
true |
false |
| puppetlabs-haproxy |
499 |
164 |
erwindwight |
HAPROXY: Version 2.3.x supports Syslog Protocol (UDP/TCP) |
Hello @erwindwight, can you add some tests here to provide the functionality ? Thank you and let me know when is ready to be merged, also if you need help or examples I'm here to help. Cheers ! |
daianamezdrea |
156 |
4 |
true |
false |
| puppetlabs-helm |
161 |
184 |
daianamezdrea |
Fix CI - do not merge |
0 comments |
|
0 |
0 |
true |
false |
| puppetlabs-helm |
159 |
240 |
daianamezdrea |
[TEST] - Test helm v3 |
[helm_chart_update_flags](https://github.com/puppetlabs/puppetlabs-helm/blob/2e3184cec904a7a951453d8dc0c297503d2940e2/lib/puppet/parser/functions/helm_chart_update_flags.rb) is a _function_
----------------------------------
Breaking changes to this file MAY impact these 1 modules (near match):
* [puppetlabs-helm](https://github.com/puppetlabs/puppetlabs-helm)
[helm_create_flags](https://github.com/puppetlabs/puppetlabs-helm/blob/2e3184cec904a7a951453d8dc0c297503d2940e2/lib/puppet/parser/functions/helm_create_flags.rb) is a _function_
----------------------------------
Breaking changes to this file MAY impact these 1 modules (near match):
* [puppetlabs-helm](https://github.com/puppetlabs/puppetlabs-helm)
[helm_delete_flags](https://github.com/puppetlabs/puppetlabs-helm/blob/2e3184cec904a7a951453d8dc0c297503d2940e2/lib/puppet/parser/functions/helm_delete_flags.rb) is a _function_
----------------------------------
Breaking changes to this file MAY impact these 1 modules (near match):
* [puppetlabs-helm](https://github.com/puppetlabs/puppetlabs-helm)
[helm_install_flags](https://github.com/puppetlabs/puppetlabs-helm/blob/2e3184cec904a7a951453d8dc0c297503d2940e2/lib/puppet/parser/functions/helm_install_flags.rb) is a _function_
----------------------------------
Breaking changes to this file MAY impact these 1 modules (near match):
* [puppetlabs-helm](https://github.com/puppetlabs/puppetlabs-helm)
[helm_ls_flags](https://github.com/puppetlabs/puppetlabs-helm/blob/2e3184cec904a7a951453d8dc0c297503d2940e2/lib/puppet/parser/functions/helm_ls_flags.rb) is a _function_
----------------------------------
Breaking changes to this file MAY impact these 1 modules (near match):
* [puppetlabs-helm](https://github.com/puppetlabs/puppetlabs-helm)
[helm_package_flags](https://github.com/puppetlabs/puppetlabs-helm/blob/2e3184cec904a7a951453d8dc0c297503d2940e2/lib/puppet/parser/functions/helm_package_flags.rb) is a _function_
----------------------------------
Breaking changes to this file MAY impact these 1 modules (near match):
* [puppetlabs-helm](https://github.com/puppetlabs/puppetlabs-helm)
[helm_repo_add_flags](https://github.com/puppetlabs/puppetlabs-helm/blob/2e3184cec904a7a951453d8dc0c297503d2940e2/lib/puppet/parser/functions/helm_repo_add_flags.rb) is a _function_
----------------------------------
Breaking changes to this file MAY impact these 1 modules (near match):
* [puppetlabs-helm](https://github.com/puppetlabs/puppetlabs-helm)
[helm_repo_remove_flags](https://github.com/puppetlabs/puppetlabs-helm/blob/2e3184cec904a7a951453d8dc0c297503d2940e2/lib/puppet/parser/functions/helm_repo_remove_flags.rb) is a _function_
----------------------------------
Breaking changes to this file MAY impact these 1 modules (near match):
* [puppetlabs-helm](https://github.com/puppetlabs/puppetlabs-helm)
[helm_repo_update_flags](https://github.com/puppetlabs/puppetlabs-helm/blob/2e3184cec904a7a951453d8dc0c297503d2940e2/lib/puppet/parser/functions/helm_repo_update_flags.rb) is a _function_
----------------------------------
Breaking changes to this file MAY impact these 1 modules (near match):
* [puppetlabs-helm](https://github.com/puppetlabs/puppetlabs-helm)
[helm::chart](https://github.com/puppetlabs/puppetlabs-helm/blob/2e3184cec904a7a951453d8dc0c297503d2940e2/manifests/chart.pp) is a _type_
----------------------------------
that may have no external impact to Forge modules.
[helm::chart_update](https://github.com/puppetlabs/puppetlabs-helm/blob/2e3184cec904a7a951453d8dc0c297503d2940e2/manifests/chart_update.pp) is a _type_
----------------------------------
that may have no external impact to Forge modules.
[helm::create](https://github.com/puppetlabs/puppetlabs-helm/blob/2e3184cec904a7a951453d8dc0c297503d2940e2/manifests/create.pp) is a _type_
----------------------------------
that may have no external impact to Forge modules.
[helm](https://github.com/puppetlabs/puppetlabs-helm/blob/2e3184cec904a7a951453d8dc0c297503d2940e2/manifests/init.pp) is a _class_
----------------------------------
Breaking changes to this file WILL impact these 1 modules (exact match):
* [aursu-kubeinstall](https://github.com/aursu/puppet-kubeinstall.git)
[helm::package](https://github.com/puppetlabs/puppetlabs-helm/blob/2e3184cec904a7a951453d8dc0c297503d2940e2/manifests/package.pp) is a _type_
----------------------------------
that may have no external impact to Forge modules.
[helm::params](https://github.com/puppetlabs/puppetlabs-helm/blob/2e3184cec904a7a951453d8dc0c297503d2940e2/manifests/params.pp) is a _class_
----------------------------------
that may have no external impact to Forge modules.
[helm::repo](https://github.com/puppetlabs/puppetlabs-helm/blob/2e3184cec904a7a951453d8dc0c297503d2940e2/manifests/repo.pp) is a _type_
----------------------------------
that may have no external impact to Forge modules.
[helm::repo_update](https://github.com/puppetlabs/puppetlabs-helm/blob/2e3184cec904a7a951453d8dc0c297503d2940e2/manifests/repo_update.pp) is a _type_
----------------------------------
that may have no external impact to Forge modules.
#### This module is declared in 0 of 576 indexed public `Puppetfiles`.
---------------------------------
These results were generated with [Rangefinder](https://github.com/puppetlabs/puppet-community-rangefinder), a tool that helps predict the downstream impact of breaking changes to elements used in Puppet modules. You can run this on the command line to get a full report.
Exact matches are those that we can positively identify via namespace and the declaring modules' metadata. Non-namespaced items, such as Puppet 3.x functions, will always be reported as near matches only.
|
puppet-community-rangefinder[bot] |
240 |
1 |
true |
false |
| puppetlabs-helm |
129 |
458 |
AblionGE |
Add ability to deploy helm v3 |
Hello @daianamezdrea , Rebase done but integration testings are not passing. Is my rebase correct ? |
AblionGE |
331 |
9 |
true |
false |
| puppetlabs-helm |
137 |
435 |
treydock |
Add support for Helm v3 (continued) |
Please try this and let me know if it works, sorry for my late answer, I was trying to find a good solution for the problem and then I forgot about it, thank you! |
daianamezdrea |
254 |
11 |
true |
false |
| puppetlabs-iis |
330 |
140 |
adrianiurca |
MODULES-11188: trim physicalpath for iis_application resource |
[iis_application](https://github.com/puppetlabs/puppetlabs-iis/blob/82c229517bcfbeba300b6c72cceb1e0879f6e642/lib/puppet/type/iis_application.rb) is a _type_
----------------------------------
that may have no external impact to Forge modules.
#### This module is declared in 4 of 578 indexed public `Puppetfiles`.
---------------------------------
These results were generated with [Rangefinder](https://github.com/puppetlabs/puppet-community-rangefinder), a tool that helps predict the downstream impact of breaking changes to elements used in Puppet modules. You can run this on the command line to get a full report.
Exact matches are those that we can positively identify via namespace and the declaring modules' metadata. Non-namespaced items, such as Puppet 3.x functions, will always be reported as near matches only.
|
puppet-community-rangefinder[bot] |
140 |
1 |
true |
false |
| puppetlabs-iis |
333 |
1 |
chelnak iac puppet |
(MODULES-11188) Existing apps with / in path break |
0 comments |
|
0 |
0 |
true |
false |
| puppetlabs-inifile |
457 |
211 |
tja523 |
match section names containing prefix character (normally [) |
Hi @tja523, just closing and reopening the PR to trigger the tests |
daianamezdrea |
170 |
2 |
true |
false |
| puppetlabs-java |
502 |
82 |
dploeger |
(MODULES-11234) Support Adoptium Temurin |
Can this perhaps be merged now? |
dploeger |
51 |
3 |
true |
false |
| puppetlabs-kubernetes |
545 |
36 |
github-actions[bot] |
Release prep v6.3.1 |
0 comments |
|
0 |
0 |
true |
false |
| puppetlabs-kubernetes |
540 |
69 |
treydock |
Remove cgroup-driver arg to avoid deprecation warnings |
[![CLA assistant check](https://cla-assistant.io/pull/badge/signed)](https://cla-assistant.io/puppetlabs/puppetlabs-kubernetes?pullRequest=540) All committers have signed the CLA. |
CLAassistant |
69 |
1 |
true |
false |
| puppetlabs-kubernetes |
542 |
67 |
nickperry |
Fix #541 |
> Hi @nickperry, can you sign the CLA, please? Thank you!
I have done previously. I signed it again a couple of days ago but it keeps resetting. Not sure what I can do. |
nickperry |
63 |
4 |
true |
false |
| puppetlabs-kubernetes |
544 |
48 |
daianamezdrea |
Update init.pp |
[kubernetes](https://github.com/puppetlabs/puppetlabs-kubernetes/blob/9c05707aee304d5adf2784789aa80986f4faf24d/manifests/init.pp) is a _class_
----------------------------------
that may have no external impact to Forge modules.
#### This module is declared in 0 of 578 indexed public `Puppetfiles`.
---------------------------------
These results were generated with [Rangefinder](https://github.com/puppetlabs/puppet-community-rangefinder), a tool that helps predict the downstream impact of breaking changes to elements used in Puppet modules. You can run this on the command line to get a full report.
Exact matches are those that we can positively identify via namespace and the declaring modules' metadata. Non-namespaced items, such as Puppet 3.x functions, will always be reported as near matches only.
|
puppet-community-rangefinder[bot] |
48 |
1 |
true |
false |
| puppetlabs-kubernetes |
525 |
229 |
danifr vox |
Make sure kubelet gets restarted after package version change |
Hi @daianamezdrea happy new year! is there something I can do to have this merged? |
danifr |
51 |
11 |
true |
false |
| puppetlabs-mysql |
1449 |
57 |
treydock |
Use MariaDB for Ubuntu 20.04 |
+1 tested that this is working |
ghoneycutt |
56 |
2 |
true |
false |
| puppetlabs-mysql |
1447 |
114 |
rsynnest |
Add support for mariabackup (WIP) |
[mysql::params](https://github.com/puppetlabs/puppetlabs-mysql/blob/51598e55d3bc0f8423f44dafb90ffa84b3b071f1/manifests/params.pp) is a _class_
----------------------------------
that may have no external impact to Forge modules.
[mysql::server::backup](https://github.com/puppetlabs/puppetlabs-mysql/blob/51598e55d3bc0f8423f44dafb90ffa84b3b071f1/manifests/server/backup.pp) is a _class_
----------------------------------
that may have no external impact to Forge modules.
#### This module is declared in 140 of 578 indexed public `Puppetfiles`.
---------------------------------
These results were generated with [Rangefinder](https://github.com/puppetlabs/puppet-community-rangefinder), a tool that helps predict the downstream impact of breaking changes to elements used in Puppet modules. You can run this on the command line to get a full report.
Exact matches are those that we can positively identify via namespace and the declaring modules' metadata. Non-namespaced items, such as Puppet 3.x functions, will always be reported as near matches only.
|
puppet-community-rangefinder[bot] |
114 |
2 |
true |
false |
| puppetlabs-mysql |
1448 |
82 |
stefan-ahrefs |
flush privileges after user update |
ping |
stefan-ahrefs |
19 |
2 |
true |
false |
| puppetlabs-mysql |
1446 |
119 |
Heidistein |
Allow for a puppet-specific configfile |
Adding another method and more conditionals is more complexity than needed. I'd much prefer to simply extend the original method to return the most specific options file that exists. Something like
``` ruby
def self.defaults_file
options = [
"#{Facter.value(:root_home)}/.my.puppet.cnf",
"#{Facter.value(:root_home)}/.my.cnf",
]
found = options.find {|path| File.file? path}
"--defaults-extra-file=#{found}" if found
end
```
I kind of hate doing this, but I do see the utility. (I think.)
The best I can tell, it's not that Plesk disallows `/root/my.cnf` but that for whatever reason, its installer fails if `/root/my.cnf` provides authentication options. There is precedent for similar config files, eg `/etc/mysql/debian.cnf`.
|
binford2k |
57 |
3 |
false |
false |
| puppetlabs-mysql |
1407 |
239 |
ghoneycutt vox |
WIP - Remove backup classes |
[![CLA assistant check](https://cla-assistant.io/pull/badge/not_signed)](https://cla-assistant.io/puppetlabs/puppetlabs-mysql?pullRequest=1407) Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our [Contributor License Agreement](https://cla-assistant.io/puppetlabs/puppetlabs-mysql?pullRequest=1407) before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us [recheck](https://cla-assistant.io/check/puppetlabs/puppetlabs-mysql?pullRequest=1407) it. |
CLAassistant |
174 |
2 |
false |
false |
| puppetlabs-mysql |
1418 |
230 |
ghoneycutt vox |
Deprecate unsupported Solaris platform |
[![CLA assistant check](https://cla-assistant.io/pull/badge/not_signed)](https://cla-assistant.io/puppetlabs/puppetlabs-mysql?pullRequest=1418) Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our [Contributor License Agreement](https://cla-assistant.io/puppetlabs/puppetlabs-mysql?pullRequest=1418) before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us [recheck](https://cla-assistant.io/check/puppetlabs/puppetlabs-mysql?pullRequest=1418) it. |
CLAassistant |
174 |
6 |
true |
false |
| puppetlabs-mysql |
1413 |
237 |
tejasbhosale009 |
(feat) allow to set and run backups using another user via cron |
One comment on your changes, look's like it is causing some unit test failures as well |
david22swan |
198 |
7 |
false |
false |
| puppetlabs-mysql |
1439 |
167 |
ap-16 |
Debian11 Bullseye config |
Hi @ap-16, sorry for the late answer but our team went through some transformations, can you rebase your PR in order to have everything green and ready to merge? Thank you and sorry again |
daianamezdrea |
106 |
4 |
true |
false |
| puppetlabs-mysql |
1425 |
204 |
markasammut |
Solve issue with repeated restarts if ssl-disable is true |
Rebased, workflows awaiting approval. |
markasammut |
106 |
5 |
true |
false |
| puppetlabs-postgresql |
1320 |
28 |
github-actions[bot] |
Release prep v8.0.0 |
please include the scram-sha-256 support, no point in releasing a new major version that doesn't work the with latest stable release. |
mphilipps |
22 |
3 |
true |
false |
| puppetlabs-postgresql |
1315 |
83 |
vaol |
Fix table grant with schema |
[![CLA assistant check](https://cla-assistant.io/pull/badge/signed)](https://cla-assistant.io/puppetlabs/puppetlabs-postgresql?pullRequest=1315) All committers have signed the CLA. |
CLAassistant |
75 |
2 |
true |
false |
| puppetlabs-postgresql |
1319 |
43 |
fraenki |
(MODULES-11251) Add support for backup provider "pg_dump" |
I've added some tests with the latest commit. |
fraenki |
42 |
5 |
true |
false |
| puppetlabs-postgresql |
1318 |
65 |
daianamezdrea |
Test PR for timeout issue alma/rocky |
@daianamezdrea have you found out why there's a timeout? |
ekohl |
22 |
1 |
true |
false |
| puppetlabs-postgresql |
1303 |
149 |
ekohl vox tc |
Initial EL9 support |
I've chosen to rely on the service_provider param/fact instead. I'm still not sure how PDK determines how to run tests acceptance tests.
It states:
> Warning: Cannot find image for CentOS-9
So I guess we need Puppetlabs to create a CentOS 9 Stream image on their CI. |
ekohl |
16 |
9 |
true |
false |
| puppetlabs-stdlib |
1208 |
177 |
chaen |
loadjson: do not send http_basic_authentication if not needed |
Excellent! Thank you for your response. Let's see what happens & try to get this one resolved. |
chelnak |
12 |
9 |
false |
false |
| puppetlabs-stdlib |
1205 |
180 |
smortex vox tc |
Fix serialization of undef in to_python() |
@hlindberg may I ask you to check the last commit to confirm it is what you expected? It looks a bit useless to me to have support for this so I might have missed something? Maybe accepting `Data` instead of `Any` would make more sense?
```sh-session
romain@zappy ~/Projects/puppetlabs/puppetlabs-stdlib % cat tset.pp
type Car = Object[attributes => {regnbr => String}]
$x = [default, Timestamp(), /.*/, Car(regnbr => 'abc123'), Integer[0,10], Deferred('f', [1,2,3]), Resource['file', '/tmp/tmp.txt'],3]
warning($x.to_python)
warning($x.to_ruby)
romain@zappy ~/Projects/puppetlabs/puppetlabs-stdlib % puppet apply -t --modulepath spec/fixtures/modules tset.pp
Info: Loading facts
Warning: Scope(Class[main]): [{"__ptype": "Default"}, {"__ptype": "Timestamp", "__pvalue": "2021-10-11T20:15:28.626940753 UTC"}, {"__ptype": "Regexp", "__pvalue": ".*"}, {"__ptype": "Car", "regnbr": "abc123"}, {"__ptype": "Pcore::IntegerType", "from": 0, "to": 10}, {"__ptype": "Deferred", "name": "f", "arguments": [1, 2, 3]}, {"__ptype": "Pcore::ResourceType", "type_name": "File", "title": "/tmp/tmp.txt"}, 3]
Warning: Scope(Class[main]): [{"__ptype" => "Default"}, {"__ptype" => "Timestamp", "__pvalue" => "2021-10-11T20:15:28.626940753 UTC"}, {"__ptype" => "Regexp", "__pvalue" => ".*"}, {"__ptype" => "Car", "regnbr" => "abc123"}, {"__ptype" => "Pcore::IntegerType", "from" => 0, "to" => 10}, {"__ptype" => "Deferred", "name" => "f", "arguments" => [1, 2, 3]}, {"__ptype" => "Pcore::ResourceType", "type_name" => "File", "title" => "/tmp/tmp.txt"}, 3]
Notice: Compiled catalog for zappy.blogreen.org in environment production in 0.02 seconds
Info: Using environment 'production'
Info: Applying configuration version '1633983328'
Notice: Applied catalog in 0.02 seconds
romain@zappy ~/Projects/puppetlabs/puppetlabs-stdlib %
```
I will then rework the branch to take your feedback into account and split the `to_ruby` changes in another PR.
Thanks! |
smortex |
87 |
6 |
true |
false |
| puppetlabs-testing |
380 |
160 |
github-actions[bot] |
Release prep v4.3.0 |
0 comments |
|
0 |
0 |
true |
false |


| Book of Mormon |
Annotations |
|
Chapter 7
|
|
|
1 And now it came to pass after some years had passed
away, there came a man among the people of Nephi, whose name was Sherem.
|
|
|
2 And it came to pass that he began to preach among the
people, and to declare unto them that there should be no Christ. And he
preached many things which were flattering unto the people; and this he did
that he might overthrow the doctrine of Christ.
|
|
|
3 And he labored diligently that he might lead away the
hearts of the people, insomuch that he did lead away many hearts; and he
knowing that I, Jacob, had faith in Christ who should come, he sought much
opportunity that he might come unto me.
|
|
|
4 And he was learned, that he had a perfect knowledge of
the language of the people; wherefore, he could use much flattery, and much
power of speech, according to the power of the devil.
|
|
|
5 And he had hope to shake me from the faith,
notwithstanding the many revelations and the many things which I had seen
concerning these things; for I truly had seen angels, and they had
ministered unto me. And also, I had heard the voice of the Lord speaking unto
me in very word, from time to time; wherefore, I could not be shaken.
|
Notice how cavalierly Jacob speaks of his many
revelations, seeing angels, being ministered unto by angels, and actually
hearing the voice of the Lord speak to him in very word.
With scripture like this, does it make any sense for anyone to defend
apostles and prophets being ambiguous about whether or not they’ve seen Jesus
by saying the experiences are too sacred to share?
|
|
6 And it came to pass that he came unto me, and on this
wise did he speak unto me, saying: Brother Jacob, I have sought much
opportunity that I might speak unto you; for I have heard and also know that
thou goest about much, preaching that which ye call the gospel, or the
doctrine of Christ.
|
|
|
7 And ye have led away much of this people that they
pervert the right way of God, and keep not the law of Moses which is the
right way; and convert the law of Moses into the worship of a being which ye
say shall come many hundred years hence. And now behold, I, Sherem, declare
unto you that this is blasphemy; for no man knoweth of such things; for he
cannot tell of things to come.  And he said: If there should be a Christ, I would not deny him; but I
know that there is no Christ, neither has been, nor ever will be.
|
|
|
10 And I said unto him: Believest thou the scriptures?
And he said, Yea.
|
Jacob 7:10-11
It is true that, in as much as “Christ” is from the Greek
word Christos which means anointed one, many of the prophets wrote of the
anointed one. The Hebrew word for anointed one is Messiah which is what they
would have had in their Jewish records at this point. But, if we are to take
the Book of Mormon on its word, 2 Ne 10:3 tells us that Christ was Jesus’
name. However, Christ is from the Greek “Christos” which is a title meaning
“anointed” or “anointed one.” But for the sake of argument, let’s assume that
these ancient Hebrews, hundreds of years BCE are using the Greek “Christos”
as a name for Jesus the coming Messiah. This verse tells us that the prophets
before this all spoke concerning this Christos. However, there is not one
mention of Christos (by this claimed name) in any ancient text yet found.
|
|
11 And I said unto him: Then ye do not understand them;
for they truly testify of Christ. Behold, I say unto you that none of
the prophets have written, nor prophesied, save they have spoken concerning
this Christ.
|
Annotation for Jacob 7:10-11 above
|
|
12 And this is not all—it has been made manifest unto me,
for I have heard and seen; and it also has been made manifest unto me by the
power of the Holy Ghost; wherefore, I know if there should be no atonement made
all mankind must be lost.
|
|
|
13 And it came to pass that he said unto me: Show me a
sign by this power of the Holy Ghost, in the which ye know so much.
|
Book of Mormon prophets and modern LDS prophets teach that
the Book of Mormon was written for our day and that believers should liken
its words unto themselves. This is a case where it doesn’t work that well.
Some may seek miraculous signs like Sherem, but most people would just like
reasonable evidence for the extraordinary claims of the Book of Mormon including
the divinity of Christ. I think the Book of Mormon itself teaches that
seeking evidence is valid and good.
2 Ne 11:4, 6-7 - Nephi’s “soul delighteth in proving unto
[his] people the truth.”
Helaman 5:50 - Prisoners see sons of Helaman, Nephi and Lehi, encircled as if
by fire; see angels; and hear voices. When the prisoners told the Lamanites
about this, “the more part of the Lamanites were convinced of them, because
of the greatness of the evidences.”
Don’t give us signs. Please give us extraordinary evidence.
|
|
14 And I said unto him: What am I that I should tempt God
to show unto thee a sign in the thing which thou knowest to be true?
Yet thou wilt deny it, because thou art of the devil. Nevertheless,
not my will be done; but if God shall smite thee, let that be a sign unto
thee that he has power, both in heaven and in earth; and also, that Christ
shall come. And thy will, O Lord, be done, and not mine.
|
Unfortunately many devout believers liken this verse unto
themselves, accusing former believers of knowing the LDS Church is what it
claims to be, or asserting that former belieivers are of the devil.
|
|
15 And it came to pass that when I, Jacob, had spoken
these words, the power of the Lord came upon him, insomuch that he fell to
the earth. And it came to pass that he was nourished for the space of many
days.
|
|
|
16 And it came to pass that he said unto the people:
Gather together on the morrow, for I shall die; wherefore, I desire to speak
unto the people before I shall die.
|
|
|
17 And it came to pass that on the morrow the multitude
were gathered together; and he spake plainly unto them and denied the things
which he had taught them, and confessed the Christ, and the power of the Holy
Ghost, and the ministering of angels.
|
|
|
18 And he spake plainly unto them, that he had been
deceived by the power of the devil. And he spake of hell, and of eternity,
and of eternal punishment.
|
According to D&C 19:6-12 the words “endless” and
“eternal” do not mean without end when it comes to “endless torment” or
“eternal damnation”. These verses in the D&C explain that these words are
used because, “it is more express than other scriptures, that it might work
upon the hearts of the children of men.” When people read these words in the
Book of Mormon, how do they likely understand the words “endless” and
“eternal”? Is this honest communication if D&C 19 reveals the actual
meaning of these words?
|
|
19 And he said: I fear lest I have committed the
unpardonable sin, for I have lied unto God; for I denied the Christ, and said
that I believed the scriptures; and they truly testify of him. And because I
have thus lied unto God I greatly fear lest my case shall be awful; but I
confess unto God.
|
|
|
20 And it came to pass that when he had said these words
he could say no more, and he gave up the ghost.
|
|
|
21 And when the multitude had witnessed that he spake
these things as he was about to give up the ghost, they were astonished
exceedingly; insomuch that the power of God came down upon them, and they
were overcome that they fell to the earth.
|
First example I’ve noticed in Book of Mormon of a group
being so astonished or overtaken by the Spirit that they all fall to the
earth.
|
|
22 Now, this thing was pleasing unto me, Jacob, for I had
requested it of my Father who was in heaven; for he had heard my cry and
answered my prayer.
|
|
|
23 And it came to pass that peace and the love of God was
restored again among the people; and they searched the scriptures, and
hearkened no more to the words of this wicked man.
|
|
|
24 And it came to pass that many means were devised to
reclaim and restore the Lamanites to the knowledge of the truth; but it all
was vain, for they delighted in wars and bloodshed, and they had an eternal
hatred against us, their brethren. And they sought by the power of their arms
to destroy us continually.
|
|
|
25 Wherefore, the people of Nephi did fortify against them
with their arms, and with all their might, trusting in the God and rock of
their salvation; wherefore, they became as yet, conquerors of their enemies.
|
|
|
26 And it came to pass that I, Jacob, began to be old; and
the record of this people being kept on the other plates of Nephi, wherefore,
I conclude this record, declaring that I have written according to the best
of my knowledge, by saying that the time passed away with us, and also our
lives passed away like as it were unto us a dream, we being a lonesome and
a solemn people, wanderers, cast out from Jerusalem, born in tribulation,
in a wilderness, and hated of our brethren, which caused wars and
contentions; wherefore, we did mourn out our days.
|
From piotrkaplanstwo at exMormon Reddit,
This is a key verse in breaking one of the apologetic lines that ‘Maybe we
don’t have DNA evidence because the Book of Mormon people were not alone in
the land. Their DNA is hidden by being blended in with a much greater
population.’ ‘we being a lonesome and a solemn people, wanderers’ does not
leave much wiggle room on the subject.
This verse is also troublesome when trying to reconcile the population
growth talked about in various parts of the Book of Mormon with the reality
of population growth. Populations do not magically jump from a dozen or so
individuals to millions in just a few decades. The apologetic response to
this is often, ‘They were mixing with, and somehow completely assimilating
the cultures of existing populations.’
|
|
27 And I, Jacob, saw that I must soon go down to my grave;
wherefore, I said unto my son Enos: Take these plates. And I told him the
things which my brother Nephi had commanded me, and he promised obedience
unto the commands. And I make an end of my writing upon these plates, which
writing has been small; and to the reader I bid farewell, hoping that many of
my brethren may read my words. Brethren, adieu.
|
Quite a few critics of the Book of Mormon argue that a
French word would not have been used in a translation from reformed Egyptian
to English. I don’t find the criticism convincing. I like this argument:
“The word adieu is defined in a dictionary of Joseph
Smith’s day as ‘a farewell; an expression of kind wishes at the parting of
friends’ [meaning that I commend you to God]. (Noah Webster, An American Dictionary
of the English Language, 1828). While the word is of French origin, it had
found common usage in early nineteenth century New England” (Edward J.
Brandt, “I Have a Question,” Ensign, Oct. 1985).
|


Android Project
This project is a simple project but it shows a guide on how to implement room database to our project. A simple example is made but it has been seen by more than 2k people since it is published on my blog.
The value of this project was to contribute to the community since the documentation about this type of relationship in Room is very poor. It has been published on medium.com and dev.to.


Main Menu
1. Travel the trail
2. Learn about the trail
3. See the Oregon top 10
4. Turn sound ( )
Off
On
The Oregon trail


{% load cards_extras %} {# inv = Invoice object #} {# jobs = InvQuantity objects #}
This job will be forwarded on to Clemson University Accounts Receivable for processing. You will receive a copy of your invoice in 5 - 7 business days.
{% elif inv.payment_type == "CASH" or inv.payment_type == "CHECK" or inv.payment_type == "GIFT" %} Invoice Number: {{inv.invoice_number_display}}An IDO will be processed from the information below.
No futher action is required on your part.
Payment type not defined in invoice.html
{% endif %}| Product or Service | Qty | Unit Price | Extended Amount |
|---|---|---|---|
|
{{ j.units }} | {{ j.price|currency}} | {{ j.extended_price|currency }} | {% endfor %}
| Date | Payment Type | Payment Amount |
|---|---|---|
| {{p.payment_date|date}} |
{% if p.paymenteventcash %}
Cash Payment (Receipt Number: {{p.paymenteventcash.receipt_number}})
{% elif p.paymenteventcheck %}
Check Payment (Check Number: {{p.paymenteventcheck.check_number}}, Receipt Number: {{p.paymenteventcheck.receipt_number}})
{% elif p.paymenteventido %}
IDO (Approved By: {{p.paymenteventido.approved_by}} Chartfield String: {{p.paymenteventido.dept_chartstring}})
{% elif p.paymenteventwebinvoice %}
Web Invoice (Invoice Number: {{p.paymenteventwebinvoice.web_invoice_number}})
{% elif p.paymenteventmarketplace %}
Marketplace Order: {{p.paymenteventmarketplace.order_number}}
{% endif %}
[Ref. # {{p.pk}}] {{p.payment_notes}} ({{p.payment_user}}){% if p.payment_processed %} p{%endif%}{% if p.payment_received%} r{%endif%} |
{{p.payment_amount|currency}} |


Smock
Smock makes testing protocol extensions in Swift easier by providing capability to record selector calls, parameters and stub return values
Example
Look for ProtocolUnderTest
, ProtocolUnderTestMock
and TestingProtocolExtensions
in Tests for more details.
Basic example:
Protocol defines following interface
Swift
protocol ProtocolUnderTest: class {
func functionToTest()
func functionToImplement()
}
Extension implements functionToTest
that calls functionToImplement
Swift
extension ProtocolUnderTest {
func functionToTest() {
functionToImplement()
}
}
To test that extension actually does required work (on our case function call) we create a mock in test target that conforms to ProtocolUnderTest
and Mock
protocols, implement required functionToImplement
as follows:
class ProtocolUnderTestMock: NSObject, ProtocolUnderTest, Mock {}
extension ProtocolUnderTestMock {
func functionToImplement() {
registerSelector(#selector(functionToImplement))
}
}
Requirements
Installation
Cocoapods
Smock is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod "Smock"
Swift Package Manager
Swift Package Manager
To use Swift Package Manager try adding following to your Package.swift file:
import PackageDescription
let package = Package(
name: "YOUR_PROJECT_NAME",
targets: [],
dependencies: [
.Package(url: "https://github.com/kviksilver/Smock.git", majorVersion: 0),
]
)
Author
kviksilver<EMAIL_ADDRESS>License
Smock is available under the MIT license. See the LICENSE file for more info.


Account
Profile
Emails
Notifications
This is a blank slate
Use it to provide information when no dynamic content exists.
Open
Closed
Primary button
Danger button
Watch
6
More


Static Try
Home
Members
Gallery
Live
Live
Upcoming Dates
Unfortunately there are no gigs planned at the moment because of the Covid-19 epidemic.


Compatibility
Couchbase Version/SDK Version Matrix
Couchbase SDKs are tested against a variety of different environments to ensure both backward and forward compatibility with different versions of Couchbase Server. The matrix below denotes the version of Couchbase Server, the version of the Python SDK and whether the SDK is:
-
✖ Unsupported: This combination is not tested, and is not within the scope of technical support if you have purchased a support agreement.
-
◎ Compatible: This combination has been tested previously, and should be compatible. This combination is not supported or recommended by our technical support organization. It is best to upgrade either the SDK or the Couchbase version you are using.
-
✔ Supported:This combination is subject to ongoing quality assurance, and is fully supported by our technical support organization.
| SDK 2.1, 2.2 | SDK 2.3 | SDK 2.4 | SDK 2.5 | |
|---|---|---|---|---|
Server 4.0-4.5 |
◎ |
✔ |
✔ |
✔ |
Server 4.6 |
◎ |
✔ |
✔ |
✔ |
Server 5.0-5.5 |
◎ |
✔ |
✔ |
✔ |
Server 6.0 |
✖ |
✖ |
✖ |
✔ |
Note the End of Life dates for Couchbase Server and SDK versions. See the notes there for Support details.
Feature Compatibility
To take advantage of all features offered by Couchbase Server, you need to know what version of the client provides compatibility for the features you want to use. The following matrix shows which versions of the Python client support the major features of each version of Couchbase Server.
Note that some of the features are dependent on the underlying C library (libcouchbase).
| Server 4.0, 4.1 | Server 4.5, 4.6 | Server 5.x | Server 6.0 | |
|---|---|---|---|---|
Basic Features |
||||
CRUD Operations |
All Versions |
|||
View Querying APIs |
All Versions |
|||
Geospatial Views |
All Versions |
|||
Advanced Features |
||||
Durability Requirements |
All Versions |
|||
Carrier Publication Configuration |
All Versions |
|||
SSL Connectivity |
All Versions |
|||
Bulk Operations |
All Versions |
|||
N1QL Querying |
All Versions |
|||
Multi-Dimensional Scaling |
All Versions |
|||
Sub-document API |
Since 2.1 |
|||
Full Text Search |
Since 2.1 (Experimental) |
Since 2.2 |
||
Global Secondary Indexes (GSI) |
All Versions |
|||
Memory Optimized Indexes (MOI) |
Not Supported |
All SDK versions |
||
Plasma Storage for Indexes |
Not Supported |
All SDK versions |
||
FTS Index Management from the SDK |
Not Supported |
Since 2.1 |
||
Data Structures |
Not Supported |
Since 2.1 |
||
Extended Attributes |
Not Supported |
Since 2.2.5 |
||
RBAC |
Not Supported |
Since 2.2.6 |
||
Analytics |
Not supported |
DP in 5.5 with 2.4 |
Since 2.5 |
|
Administrative Features |
||||
Administrative API |
All Versions |
| With RBAC, in Couchbase Server 5.0, authentication will depend upon access privileges, and upgrading to 5.0 with existing buckets, or upgrading Server, will require taking these changes into account. |
Platform Compatibility
We support a number of Python versions on MacOS, Windows and Linux.
-
✖ Unsupported : This combination is not tested, and is not within the scope of technical support if you have purchased a support agreement.
-
◎ Compatible : This combination has been tested previously, and should be compatible. This combination is not supported or recommended by our technical support organization. It is best to upgrade either the SDK or the Couchbase version you are using.
-
✔ Supported :This combination is subject to ongoing quality assurance, and is fully supported by our technical support organization.
-
U Supported on Unix systems only : This combination is subject to ongoing quality assurance, and is fully supported by our technical support organization, but only on Unix-based systems, i.e. MacOS and Linux.
| Python Version/Couchbase SDK version | SDK 2.2.6 | SDK 2.3.0 | SDK 2.5.1 |
|---|---|---|---|
2.7 |
✔ |
✔ |
U |
3.2 |
◎ |
✖ |
✖ |
3.3 |
◎ |
◎ |
◎ |
3.4 |
◎ |
◎ |
◎ |
3.6 |
✔ |
✔ |
✔ |
3.7 |
x |
x |
✔ |
Interface Stability
Couchbase SDKs indicate the stability of an API through documentation. Since there are different meanings when developers mention stability, we mean interface stability: how likely the interface is to change or be removed entirely. A stable interface is one that is guaranteed not to change between versions, meaning that you may use an API of a given SDK version and be assured that the given API will retain the same parameters and behavior in subsequent versions. An unstable interface is one which may appear to work or behave in a specific way within a given SDK version, but may change in its behavior or arguments in future SDK versions, causing odd application behavior or compiler/API usage errors. Implementation stability is implied to be more reliable at higher levels, but all are tested to the level that is appropriate for their stability.
Couchbase uses three interface stability classifiers. You may find these classifiers appended as annotations or comments within documentation for each API:
-
Committed: This stability level is used to indicate the most stable interfaces that are guaranteed to be supported and remain stable between SDK versions.
-
Uncommitted: This level is used to indicate APIs that are unlikely to change, but may still change as final consensus on their behavior has not yet been reached. Uncommitted APIs usually end up becoming stable APIs.
-
Volatile: This level is used to indicate experimental APIs that are still in flux and may likely be changed. It may also be used to indicate inherently private APIs that may be exposed, but "YMMV" (your mileage may vary) principles apply. Volatile APIs typically end up being promoted to Uncommitted after undergoing some modifications.
-
Internal: This level is used to indicate you should not rely on this API as it is not intended for use outside the module, even to other Couchbase components.
APIs that are marked as Committed have a stable implementation. Uncommitted and Volatile APIs should be stable within the bounds of any known and often documented issues, but Couchbase has not made a commitment to these APIs and may not respond to reported defects with the same priority.


When you work with us,you are part of a team of commited collaborators. All aspects of our software development process are intrgrated,interactive and agile
Our approach unifies design,development and product management to create exceptional products
We start each project by understanding your business goals,the user's needs and the product requirements Then we help translate them into effective and elegant solutions
Before we sign a contract or write a line of code our team will spend the necessary time needed to understand your product vision
The outcome of this scoping session a proposal or high-level statement of work based on your requirements,we can provide a complete offering or just the pieces you need
Our design practice offers a full range of services including brand strategy, interaction and visual design and user experience testing. Throughout your project, our designers create and implement visual design and workflows, solicit user feedback and work with you to make sure what gets built is what is needed.
All engineers are fluent in the latest enterprise, mobile and web development technologies. They collaborate with your team to write, and improve code on a daily basis, using proven practices such as test-driven development and pair programming.
Planning and development is iterative. Because we are constantly coding and testing, the products we build are always ready to go live. This iterative process allows for changes as business requirements evolve.


MREMAP
Section: Linux Programmer's Manual (2)
Updated: 2010-06-10
Index
Return to Main Contents
NAME
mremap - remap a virtual memory address
SYNOPSIS
#define _GNU_SOURCE /* See feature_test_macros(7) */
#include <sys/mman.h>
void *mremap(void *old_address, size_t old_size,
size_t new_size, int flags, ... /* void *new_address */);
DESCRIPTION
mremap()
expands (or shrinks) an existing memory mapping, potentially
moving it at the same time (controlled by the flags argument and
the available virtual address space).
old_address is the old address of the virtual memory block that you
want to expand (or shrink).
Note that old_address has to be page
aligned.
old_size is the old size of the
virtual memory block.
new_size is the requested size of the
virtual memory block after the resize.
An optional fifth argument,
new_address,
may be provided; see the description of
MREMAP_FIXED
below.
In Linux the memory is divided into pages.
A user process has (one or)
several linear virtual memory segments.
Each virtual memory segment has one
or more mappings to real memory pages (in the page table).
Each virtual memory segment has its own
protection (access rights), which may cause
a segmentation violation if the memory is accessed incorrectly (e.g.,
writing to a read-only segment).
Accessing virtual memory outside of the
segments will also cause a segmentation violation.
mremap()
uses the Linux page table scheme.
mremap()
changes the
mapping between virtual addresses and memory pages.
This can be used to implement a very efficient
realloc(3).
The flags bit-mask argument may be 0, or include the following flag:
- MREMAP_MAYMOVE
-
By default, if there is not sufficient space to expand a mapping
at its current location, then
mremap()
fails.
If this flag is specified, then the kernel is permitted to
relocate the mapping to a new virtual address, if necessary.
If the mapping is relocated,
then absolute pointers into the old mapping location
become invalid (offsets relative to the starting address of
the mapping should be employed).
- MREMAP_FIXED (since Linux 2.3.31)
-
This flag serves a similar purpose to the
MAP_FIXED
flag of
mmap(2).
If this flag is specified, then
mremap()
accepts a fifth argument,
void *new_address,
which specifies a page-aligned address to which the mapping must
be moved.
Any previous mapping at the address range specified by
new_address
and
new_size
is unmapped.
If
MREMAP_FIXED
is specified, then
MREMAP_MAYMOVE
must also be specified.
If the memory segment specified by
old_address
and
old_size
is locked (using
mlock(2)
or similar), then this lock is maintained when the segment is
resized and/or relocated.
As a consequence, the amount of memory locked by the process may change.
RETURN VALUE
On success
mremap()
returns a pointer to the new virtual memory area.
On error, the value
MAP_FAILED
(that is, (void *) -1) is returned,
and errno is set appropriately.
ERRORS
- EAGAIN
-
The caller tried to expand a memory segment that is locked,
but this was not possible without exceeding the
RLIMIT_MEMLOCK
resource limit.
- EFAULT
-
"Segmentation fault." Some address in the range
old_address to old_address+old_size is an invalid
virtual memory address for this process.
You can also get
EFAULT
even if there exist mappings that cover the
whole address space requested, but those mappings are of different types.
- EINVAL
-
An invalid argument was given.
Possible causes are: old_address was not
page aligned; a value other than
MREMAP_MAYMOVE
or
MREMAP_FIXED
was specified in
flags;
new_size
was zero;
new_size
or
new_address
was invalid;
or the new address range specified by
new_address
and
new_size
overlapped the old address range specified by
old_address
and
old_size;
or
MREMAP_FIXED
was specified without also specifying
MREMAP_MAYMOVE.
- ENOMEM
-
The memory area cannot be expanded at the current virtual address, and the
MREMAP_MAYMOVE
flag is not set in flags.
Or, there is not enough (virtual) memory available.
CONFORMING TO
This call is Linux-specific, and should not be used in programs
intended to be portable.
NOTES
Prior to version 2.4, glibc did not expose the definition of
MREMAP_FIXED,
and the prototype for
mremap()
did not allow for the
new_address
argument.
SEE ALSO
brk(2),
getpagesize(2),
getrlimit(2),
mlock(2),
mmap(2),
sbrk(2),
malloc(3),
realloc(3)
Your favorite text book on operating systems
for more information on paged memory
(e.g., Modern Operating Systems by Andrew S. Tanenbaum,
Inside Linux by Randolf Bentson,
The Design of the UNIX Operating System by Maurice J. Bach)
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- RETURN VALUE
-
- ERRORS
-
- CONFORMING TO
-
- NOTES
-
- SEE ALSO
-
This document was created by
man2html,
using the manual pages.
Time: 02:54:49 GMT, September 18, 2014


Filter Reports
View byFilter by MerchantView AllView In House AND SubsidiariesView In House OR SubsidiariesIn HouseInstforHealthTotal Body WellnessFilter byAll3919719884130AdTech TransactPro HealthstoreAmex CB911PP BeautyHealthProdSort byAll3919719884130AdTech TransactPro HealthstoreAmex CB911PP BeautyHealthProdRange byTodayYesterdayLast 7 DaysLast 30 DaysThis MonthLast MonthCustom Range


WITNESS LIST County Affairs Committee May 17, 2005-8:00A SB 342 For: Mendez, Mark (Tarrant County) On: Briseno, Elias (Dept. of State Health Services) Registering, but not testifying: For: Sisk, Cathy (Harris County) Vasquez, Michael (Texas Conference of Urban Counties) SB 1013 Against: Granger, J.D. (Tarrant County D.A.s Office) Sisk, Cathy (Harris County) On: Diamond, Ann (Tarrant County Criminal District Attorney) Mendez, Mark (Tarrant County) SB 1510 For: Bailey, Charles (Texas Hospital Association) Against: Harvey, Jay (Texas Trial Lawyers Assoc.) SB 1769 Registering, but not testifying: For: Peters, Richard (Texas Association of Public & Nonprofit Hospitals)


Name is required.
Last name is required.
Email is required.
Needs to be a valid email
Phone is required.
Phone is to short!
Warning! This Action Can't Be Undone!

Are you Sure you Want to Grant Access?


Run go Ethereum inside a docker container as non-root user
I do serveral experiments on Ethereum blockchain it's really fun to play around. Sometime, you want to have a few decentralized features then you supposed to run your own node instead of Infura endpoint. This article is also a experiment to have fun with Ethereum and docker container.
Docker compose
docker-compose.yml
is quite familiar to start a docker project.
version: "3.7"
services:
geth:
image: my-geth:latest
build:
context: .
dockerfile: Dockerfile
user: "smart-ass"
volumes:
- ./data/:/home/smart-ass/data/:rw
In this configuration, I'm going to map my current directory ./data/
into /home/smart-ass/data
, just want to make sure I won't lost my synchronization even I start a new container.
Writing a script to start docker-compose
This script will create a user named smart-ass
belong to smart-ass
group and passed arguments from host to the container.
#!/usr/bin/env sh
PARENT_USER=smart-ass
PARENT_UID=1988
PARENT_GROUP=smart-ass
PARENT_GID=1988
# Creating smart ass user and group
getent group smart-ass
if [ $? -eq 2 ]; then
sudo groupadd -g 1988 smart-ass
sudo useradd -M -g smart-ass -u 1988 smart-ass
fi
# Create folder if not existed
if [ ! -d "./data/" ]; then
sudo mkdir ./data/
fi
# Changing owner ship of data folder
sudo chown ${PARENT_USER}:${PARENT_GROUP} -R ./data/
sudo chmod 755 -R ./data/
# Start docker build with argument
sudo docker-compose build \
--build-arg PARENT_USER=${PARENT_USER} \
--build-arg PARENT_UID=${PARENT_UID} \
--build-arg PARENT_GROUP=${PARENT_GROUP} \
--build-arg PARENT_GID=${PARENT_GID}
User's id and group's id were specified as a unique number 1988
. Let's take a look inside Dockerfile
Dockerfile
Alpine Linux is good choice to begin with, geth
is also supported by default that's make my job easier.
FROM alpine:latest
# Consumed agurments from host machine
ARG PARENT_USER
ARG PARENT_UID
ARG PARENT_GROUP
ARG PARENT_GID
# Define home folder
ENV HOME=/home/${PARENT_USER}
# Install geth
# Add `smart-ass` group
# Add `smart-ass` user
# UID and GID is the same to host machine, we just want to make sure host's data is accessible to container's user
RUN apk add geth \
&& addgroup -g ${PARENT_GID} ${PARENT_GROUP} \
&& adduser -D -u ${PARENT_UID} -G ${PARENT_GROUP} -h ${HOME} ${PARENT_USER}
WORKDIR ${HOME}
COPY ./docker-script.sh ./docker-script.sh
RUN chown ${PARENT_USER}:${PARENT_USER} ./docker-script.sh \
&& chmod a+x ./docker-script.sh
USER ${PARENT_USER}
# Is required to discover ethereum nodes
EXPOSE 30303/tcp 30303/udp
CMD ["./docker-script.sh"]
The golden rule is, "don't run with root privilege".
Startup command
I want to run serveral commands during container boot up so I created ./docker-script.sh
:
#!/usr/bin/env sh
container_info=`id`
echo "Container info: ${container_info}"
echo "Test write to data folder:"
ls -la ${HOME}/data/
date > ${HOME}/data/test-write.txt
cat ${HOME}/data/test-write.txt
geth --datadir ${HOME}/data --rinkeby --syncmode "light"
Rundocker without docker-compose
docker run -v $(pwd)/data/:/home/smart-ass/data -ti --rm my-geth:latest
Conclusion
- The golden rule is, "don't run with root privilege".
- Docker container was started with non-root user
./data/geth.ipc
was accessible from inside and outside of docker container.- IPCProvider is providing impresive performance
- You could run with current user by changing these lines:
PARENT_USER=$(id -u)
PARENT_UID=$(id -nu ${PARENT_USER})
PARENT_GROUP=$(id -ng ${PARENT_USER})
PARENT_GID=$(id -g ${PARENT_USER})


--- layout: default ---
| Name: | Jordan "Jkap" Kaplan | Dillon “Attach” Price | Bryan "Apathy" Zhelyazkov | John "Xotic" Bruno | Timothy "Phantomz" Landis | Tyler "FeLo" Johnson |
| Born: | April 15th, 1994 | January 4th, 1997 | April 15th, 1994 | May 16th, 1998 | April 19th, 1998 | May 15th, 1997 |
| From: | United States | United States | United States | Canada | United States | United States |
| Role | AR Slayer | SMG Player | SMG Support | AR Slayer | Flex | Substitute |


--- layout: post title: 'Introduction to Android development : TouchCalculator' date: '2010-08-26T18:56:00.001+01:00' author: solrevdev tags: modified_time: '2010-08-26T18:56:19.456+01:00' blogger_id: tag:blogger.com,1999:blog-31446756.post-2152802518288827541 blogger_orig_url: http://www.solrevdev.com/2010/08/introduction-to-android-development.html ---


Using Inheritance one class can acquire the properties of others. Consider the following Animal class:
class Animal{
void walk()
{
System.out.println("I am walking");
}
}
This class has only one method walk. Now we want to create a Bird class that also has fly method. We can do it using extends keyword.
class Bird extends Animal
{
void fly()
{
System.out.println("I am flying");
}
}
Now we can create a Bird object that can both fly and walk.
public class Solution
{
public static void main(String args[])
{
Bird bird = new Bird();
bird.walk();
bird.fly();
}
}
This code will print:
I am walking
I am flying
So Bird has all the properties that an animal have and it also have some unique properties.
Your task is very simple. We provided the code above in the editor. Just add a sing method in the Bird class and modify main function accordingly so that it prints the following lines:
I am walking
I am flying
I am singing


Ask a woman if she has ever experienced street harassment in her life, and you will be told stories of the times she has been bombarded with sexual remarks on the way home from work.
You will be told of the times she was catcalled by strangers, and the times she wished she hadn’t gone out of the house that day.
You will hear stories of being groped on public transport, of having to cross the road because of a construction site, of having to keep keys in hand and headphones in the pocket.
You will hear of how she is afraid to wear certain clothes now, how she is scared to walk alone, or take the bus alone, or go outside of the house alone.
And you will hear how during a brief encounter that might have lasted less than a full minute, she had counted all the exits, calculated all the routes and had one persistent thought go through her mind - the thought that she might not make it home today…


With three proprietary portfolio styles based on your risk tolerance (high growth, moderate, and conservative) and dozens of world-renowned portfolios, we create and manage your portfolio specific to your needs so you can focus on your life instead of your investments. All Vanir portfolio information can be found here .
We create thematic portfolios with 11+ factors that are expressed through diversified Exchange Traded Funds (ETFs). We rotate through these factors using our algo to create market-like returns with less risk. We also offer world-renowned portfolios including the Yale Endowment, Ray Dalio All Weather, Bill Bernstein Coffee House, and more.
We believe building wealth doesn't have to be boring and reward our users for investing and watching free financial videos on our platform. We provide a chance to win up to millions of dollars through our jackpot lottery.  Every referral gives you seven entries.
Vanir uses genetic weighting algorithims (GWA) to select securities for your custom portfolio. If the market experiences a serious decline, we soften the effects of the market and preserve wealth through optimal diversification.    On the right in blue is the Vanir conservative portfolio that invests in mostly bond factors. Our conservative portfolio beats its benchmark in every measure. All Vanir portfolio information can be found here. Vanir also offers world-renowned portfolios including the Yale Endowment, Ray Dalio All Weather, Bill Bernstein Coffee House, and more. Sign up to learn more on how we can create and manage smart portfolios for you.
Join Waitlist!Vanir creates and manages Smart portfolios for clients who pay a small fixed fee monthly. To incentivize safer investing, every $20 contribution to your account gives you one entry into our weekly jackpot lottery. Vanir is a mobile-centric app with a minimal UI and intuitive UX.
Smart Portfolios made transparent through sleek and minimal UI and an intuitive UX.
We leverage data to create/manage custom portfolios using genetic algorithms.
We aim to create portfolios that experience less volatility than market average.
$0 account minimum to join Vanir. Smart portfolios are typically reserved for the wealthy.
We know every dollar matters and we want to provide everyone with the tools and knowledge to invest smarter and safer. While investing has been made easier and easier, finding mobile-centric management that does not rely on hedge funds is hard to come by. Vanir prides itself on its independence and that our growth happens with the users and not at their expense.
Know More$1/Month
$3/Month
$9/Month


We create ideas for a world where all the low hanging fruit have been picked.
Everyone has the will to do - the problem is finding what to do.
It's a well known fact that ideas are hard to come by.
We believe everyone deserves good ideas, and that's why our ideas are available at a fair price.
If you're curious to see what we can offer you, enter your email below.


Capitalism:
way of organizing an economy so that the things that are used to make and transport products (such as land, oil, factories, ships, etc) are owned by individual people and companies rather than by the government.
Communism:
way of organizing a society in which the government owns the things that are used to make and transport products (such as land, oil, factories, ships, etc.) and there is no privately owned property.
Democracy: form of government in which people choose leaders by voting.
Democratic Socialism: political ideology advocating a democratic political system alongside a Socialist economic system, involving a combination of political democracy with social ownership of the means of production.
Marxism: political, economic, and social theories of Karl Marx including the belief that the struggle between social classes is a major force in history and that there should be a society in which there are no classes.
Public Property: property that is dedicated to public use and is a subset of state property.
Private Property: legal designation for the ownership of property by non-governmental legal entities.
Socialism: any of various economic and political theories advocating collective or governmental ownership and administration of the means of production and distribution of goods.
Socialism: any of various economic and political theories advocating collective or governmental ownership and administration of the means of production and distribution of goods.


Logout
Associated email address: {{ formCtrl.UserService.user.email }}
Current Username: {{ formCtrl.UserService.user.username }}
Desired Username:
{{ formCtrl.error.message }}
You need to log in to access your settings.


This example demonstrates the "autoColors" rendering mode of TreeMap Custom Element. In that mode, the color of each area depends on its "value" in the data source and the TreeMap's "baseColor" and "colorRange" properties. "baseColor" is the color that will vary in the automatic rendering. "colorRange" determines the range in which the base color can vary.


The removal of your data will be handled manually. It will therefore take some time before your account is deleted.
Please uninstall the TrafficSense application from all your Android devices now. Otherwise the data generated by your device(s) would re-activate your account.
Thank you for participation. If your cancellation request was in error, please contact TrafficSense immediately.
As of now, you are still logged onto the service.


Before Change
raise DatasetConstraintError("Batch Prediction Input","Batch input must have the same dimension as training input.")
// Must have same number of channels
if dataTrain.getTaggedShape()["c"] != dataBatch.getTaggedShape()["c"]:
raise DatasetConstraintError("Batch Prediction Input","Batch input must have the same number of channels as training input.")
// Must have same set of axes (but not necessarily in the same order)
if set(dataTrain.getAxisKeys()) != set(dataBatch.getAxisKeys()):
raise DatasetConstraintError("Batch Prediction Input","Batch input axis must fit axis of training input.")
After Change
// Must have same number of channels
training_channels = trainingMeta.getTaggedShape()["c"]
batch_channels = batchMeta.getTaggedShape()["c"]
if training_channels != batch_channels :
raise DatasetConstraintError("Batch Prediction Input",
"Batch input must have the same number of channels as training input."\
"(Batch has {} channels, but training input used {}"\
"".format( batch_channels, training_channels ))
// Other than time, Must have same set of axes (but not necessarily in the same order)
training_axes = set(trainingMeta.getAxisKeys())
batch_axes = set(batchMeta.getAxisKeys())
training_axes.discard("t")
batch_axes.discard("t")


Fly Travels
Search
Login to Book your Travel Now
Dear User !
You have successfully Log In to our travels. Now you can book your travel !
×
Dear User !
You have entered some Invalid Fields. Kindly correct them & then Submit !
×
Username
Your Username must be 3-10 characters long(containing alphabets & numbers only) and must starts witgh a capital letter!
Email address
Your Email Id is invalid!
Select your Car
Suzuki (Recommended)
Audi
Mercedes
Tata
Mobile Number
Your Mobile number should be 10 digits long! (Type your country code also)
Address
(Pickup Address)
Submit
Reset


You will always appear as the reporter in the 'barrier team' tab
{% include "barriers/partials/saved_search_badges.html" with saved_search=my_barriers_saved_search my_barriers=True %}When you add, update or comment on a barrier you will appear in the 'barrier team' tab.
In this tab you can change ownership or add or remove yourself from a barrier.
{% include "barriers/partials/saved_search_badges.html" with saved_search=team_barriers_saved_search team_barriers=True %}Barriers I have created and not yet submitted.
{{ draft_barriers|length }} total
You have no mentions


Leigh Dahlin
Full-Stack Web Developer
Full-Stack Web Developer
Produce in abundance? Use our peer-to-peer produce selling website.
Added reviews and Stripe for payment processing using the MERN stack.
To organize your work day.
Search breweries in your local area.


Home
Products
/
2oz Sunscreen w/ Carabineer
/
2OZ SUNSCREEN W/ CARABINEER
SPF 30 sunscreen. Full colour label.
Category:
Sunscreen,
Wholesale
Share:
CONTACT US TODAY FOR INFO ON
GOLF'S
TOP BRANDS!
Contact Us


Contributing to Thymeleaf: Terms
In order to contribute to Thymeleaf, there are some terms with which you must agree:
Who can contribute?
Anyone, with the unique condition that he/she must be a private individual, acting in his/her own name, and not being endorsed in their contributed work by any company or government.
Note that this condition will not only refer to the ownership of the effort invested in contributing to the project, but also to the fact that no private or public company will be mentioned as a a part of your contribution on the project's website or code, including but not limited to email addresses or package names.
About your contributed code
- First and important: your code must both compile and work correctly. Also, the addition of any new patches to the codebase should not render it unstable in any way.
- There should be no compilation warnings.
- All your code should follow the Java Code Conventions. The only exception for this is that column limit is not the usual 80 characters (this is a matter of convenience -just don't make them 200 characters long and it will be OK).
- Remember that indentation is made of four spaces, not tabs.
- All your code should compile and run in Java 1.5, and it should be easy to read and understand by a human.
- All public methods and classes directly available to the Thymeleaf users should have comprehensive javadoc (e.g: functions, operators), and code should have a reasonable amount of comments in it (when needed, of course, not just comment for the sake of comment).
- All comments, names of classes and variables, log messages, etc. must be in English.
About your relation to the Thymeleaf project
- First and most important: please, don't feel any obligation to do anything. If you like/want/feel happy about contributing, go for it. If not, don't feel any kind of commitment just for having discussed technical details with the project maintainers or other members, just leave it behind and it will be absolutely fine, even if it is after months and you have already coded thousands of lines.
- You will be @author for any new classes that you code and also co-author to any existing classes to which you make significant changes. Of course you can say "no" to this, but unless you do, it is a matter of basic fairness to give the credit and merit to the person who deserves it.
- Your contributions will be applied as patches that you will send to the project maintainers, and you will have the consideration of contributor in the team page. This means that you will not have read+write direct access to the CVS repository. This is something reserved for developers who are author to a very significant percent of the total code base. Of course, this consideration can change in the future.
- And importantly: You will have to take the required measures, under your entire responsibility, to ensure that neither you nor the company/ies you work for will ever claim any rights over your contributed code, and that all the code you contribute is original and will rise no claims over its intellectual property by any third persons or companies. Also, you agree to contribute your code or documentation completely for free and under the terms established by the Apache License 2.0 in a time-unlimited basis.
Contributing to Thymeleaf: Steps
If, after carefully reading the above terms, you are willing to contribute some of your effort to Thymeleaf, first of all... THANK YOU!
The steps you should take are:
- First, send an email to the project maintainers talking about the new features or fixes you would like to contribute. Don't forget to include your full name :-).
- If your contribution is approved, send the project maintainers an email including a copy of the terms above, with your complete name, and stating clearly that you agree with these conditions.
- If you work for a company which, by the way or place in which your code was written, by your contract terms or by the laws in your contry, could claim any rights (including but not limited to intellectual property) over your contributed code, you will have to send the project maintainers (either by email from your authorised superiors or by signed fax), a statement indicating that your company agrees with the terms explained in this page, and that it both authorises your contribution to Thymeleaf and states that will never claim any kind of rights over it.


skalibs
Software
skarnet.org
How to install skalibs
Like any other piece of software (and information generally),
skalibs comes with NO WARRANTY.
skalibs is available under the terms of the
ISC license; see the
included package/COPYING file.
Requirements
System
Build-time
- A standard C development environment
Run-time
No dependencies. skalibs does not run per se; it's used in
making other software run.
Installation
skalibs is best used with the
slashpackage convention,
but it is not a hard requirement.
- Create a /package directory:
mkdir -p /package
chmod 1755 /package
cd /package
(If you are not following the slashpackage convention, you can use
any temporary build directory instead.)
- Download the latest version of skalibs,
skalibs-1.5.1.tar.gz,
into /package.
- Unpack the skalibs package:
tar -zxpvf skalibs-1.5.1.tar.gz
# if you do not have GNU tar, check with your gunzip and tar manual pages.
rm skalibs-1.5.1.tar.gz
cd prog/skalibs-1.5.1
- If you're trying to build skalibs in a cross-compilation environment,
then read that page.
The following instructions assume that you are installing skalibs as a native
standalone package.
- Configure the package by editing the files in conf-compile/
following these
instructions.
- Be aware that if you want to link skarnet.org software with a
different libc than the default (for instance if you're a Linux user
and want to use the uClibc or
musl to make static
executables), you will have to also compile skalibs with your chosen
libc, so you need to modify conf-compile/conf-cc,
conf-compile/conf-dynld and conf-compile/conf-ld
accordingly.
- If you want to change the default executable search path for the
pathexec_run() function when the PATH environment variable is empty,
also edit conf-defaultpath.
- If you want EGD support for pseudorandom number generation,
also edit conf-compile/conf-egd.
- If you want global configuration files to go elsewhere than /etc,
also edit conf-compile/conf-etc.
- skalibs is now customizable via a set of compilation flags.
Make sure to read this page to understand what
they do and set the flags you need for your system.
- Then compile and set up skalibs:
make
sudo make install
If you are following the slashpackage convention:
assuming that $prefix is the contents of conf-compile/conf-sp_root
(i.e. empty by default:
- you must have unzipped the skalibs tarball in $prefix/package
- the libraries will be available under $prefix/package/prog/skalibs/library/
- the shared libraries (if any) will be available under $prefix/package/prog/skalibs/library.so
- the header files will be available under $prefix/package/prog/skalibs/include/
- system-dependent files that other packages may use to automatically configure themselves
for your system can be found under $prefix/package/prog/skalibs/sysdeps/
If you are not following the slashpackage convention, you already have
set up the installation paths via the
conf-compile/conf-install-*
files.
-
If you're going to move away from the default installation,
be aware that system-critical binaries may depend on skalibs and
particularly libstddjb, so if your policy is to dynamically link
everything anyway (as is the case for instance with GNU distributions),
make sure that at least libstddjb.so, and if possible other
.so files, are always on the root filesystem, i.e. in in
/lib as opposed to /usr/lib.
- You can then delete the compilation temporary files. For a
slashpackage installation, this is done with
make clean


Point Helm at this repository to access Oteemo's helm charts
helm repo add oteemocharts https://oteemo.github.io/charts


Run new project
# ng new ProjectName
# run teh surver and open the ProjectName in the browser:
cd ProjectName
ng serve --open
# ng new ProjectName
# run teh surver and open the ProjectName in the browser:
cd ProjectName
ng serve --open
# using full command
ng generate component my-new-component
# using the alias
ng g c my-new-component
# dry-run: will not make any folder changes, useful to preview.
ng g c --dry-run test


CVE-2016-1247
Exploits several versinos of Nginx on various Linux distributions
Leverages off a symlink due to incorrect file permissions
Exploit-db.com/exploits/40768