Projects
home:rottame:yggdra_agents
mail_agent
Log In
Username
Password
We truncated the diff of some files because they were too big. If you want to see the full diff for every file,
click here
.
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 21
View file
rubygem-mail_agent.changes
Changed
@@ -1,4 +1,9 @@ ------------------------------------------------------------------- +Tue Dec 2 14:43:27 UTC 2025 - Angelo Grossini <rottame@intercom.it> + +- update dependencies + +------------------------------------------------------------------- Fri Jul 19 09:06:36 UTC 2024 - Angelo Grossini <angelo@intercom.it> - remove limits from forwards
View file
rubygem-mail_agent.spec
Changed
@@ -1,8 +1,9 @@ +%define package_version 1.2.2 %define mod_name mail_agent %define mod_full_name %{mod_name}-%{version} Name: rubygem-mail_agent -Version: 1.2.1 +Version: %{package_version} Release: 0 Summary: Mail Database Agent License: Apache-2.0 @@ -11,11 +12,13 @@ Source: %{mod_full_name}.gem Source1: mail_agent.service Source2: mail_agent.tempfiles -Source3: mail_agent.yml -Source4: tomte.yml +Source3: tomte.yml +Source4: mail_agent.yml +BuildRequires: ruby-macros >= 5 +BuildRequires: systemd-rpm-macros BuildRequires: %{ruby >= 1.9} BuildRequires: %{rubygem gem2rpm} -BuildRequires: ruby-macros >= 5 +BuildRoot: %{_tmppath}/%{mod_full_name}-build %description Mail agent DB provisioning agent @@ -33,39 +36,36 @@ %build %install -%gem_install \ - --symlink-binaries \ - -f - +%gem_install -f --symlink-binaries --no-ri --no-rdoc +install -d %{buildroot}%{_localstatedir}/lib/mail_agent +install -D -m 0644 %{SOURCE1} %{buildroot}%{_tmpfilesdir}/mail_agent.conf +install -D -m 0644 %{SOURCE2} %{buildroot}%{_unitdir}/mail_agent.service +install -D -m 0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/mail_agent/tomte.yml +install -D -m 0644 %{SOURCE4} %{buildroot}%{_sysconfdir}/mail_agent/mail_agent.yml install -d %{buildroot}%{_sbindir} -install -d %{buildroot}%{_sysconfdir}/tomte -install -d %{buildroot}%{_localstatedir}/lib/tomte - -install -D -m 0644 %{SOURCE1} %{buildroot}%{_unitdir}/mail_agent.service -install -D -m 0644 %{SOURCE2} %{buildroot}%{_tmpfilesdir}/mail_agent.conf ln -s /usr/sbin/service %{buildroot}%{_sbindir}/rcmail_agent -install -D -m 0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/tomte/mail_agent.yml -install -D -m 0644 %{SOURCE4} %{buildroot}%{_sysconfdir}/tomte/tomte.yml %gem_packages %files -n mail_agent -%dir %{_sysconfdir}/tomte -%attr(0700, tomte, tomte) %dir %{_localstatedir}/lib/tomte +%defattr(-, root, root) +%ghost /run/mail_agent +%dir %{_sysconfdir}/mail_agent +%config(noreplace) %{_sysconfdir}/mail_agent/mail_agent.yml +%config(noreplace) %{_sysconfdir}/mail_agent/tomte.yml -%config(noreplace) %{_sysconfdir}/tomte/mail_agent.yml -%config(noreplace) %{_sysconfdir}/tomte/tomte.yml +%attr(0700, tomte, tomte) %dir %{_localstatedir}/lib/mail_agent %{_unitdir}/mail_agent.service %{_tmpfilesdir}/mail_agent.conf %{_sbindir}/rcmail_agent -%ghost /run/mail_agent + %pre -n mail_agent -%{_bindir}/getent group tomte >/dev/null || %{_sbindir}/groupadd -r tomte -%{_bindir}/getent passwd tomte >/dev/null || %{_sbindir}/useradd -r -d %{_localstatedir}/lib/tomte -s /bin/false -c "intercom mail policyd" -g tomte tomte +%{_bindir}/getent group mail_agent >/dev/null || %{_sbindir}/groupadd -r mail_agent +%{_bindir}/getent passwd mail_agent >/dev/null || %{_sbindir}/useradd -r -d %{_localstatedir}/lib/tomte -s /bin/false -c "intercom mail policyd" -g mail_agent mail_agent %service_add_pre mail_agent.service exit 0 @@ -74,8 +74,9 @@ exit 0 %post -n mail_agent -%tmpfiles_create %_tmpfilesdir/mailserver_agent.conf +%tmpfiles_create %{_tmpfilesdir}/mail_agent.conf %service_add_post mail_agent.service + exit 0 %postun -n mail_agent
View file
gem2rpm.yml
Added
@@ -0,0 +1,4 @@ +--- +:disable_docs: true +:patches: +:sources: \ No newline at end of file
View file
mail_agent-1.2.1.gem/data/.gitignore
Deleted
@@ -1,43 +0,0 @@ -# Documentation -doc -.yardoc -.yardopts - -# Mac -**/.DS_Store - -# Eclipse -*/.project -.project - -# IntelliJ -.idea - -# Redcar -*/.redcar -.redcar - -# Rubinius -*.rbc - -# Backup -*~ -_*.rb - -# build packages -pkg - -config/*.yml -config/*.yml_* - -.bundle -.ruby-gemset - -log/*.log - -vendor - -tmp - -*.gem -rpm_sources \ No newline at end of file
View file
mail_agent-1.2.1.gem/data/Dockerfile
Deleted
@@ -1,21 +0,0 @@ -FROM opensuse/leap:15.4 -RUN zypper -n ar http://repos.obs.intercom.it/home:/rottame:/rubygems/15.4/ rubygems -RUN zypper -n --gpg-auto-import-keys ref -RUN zypper -n in ruby \ - vim iputils bind-utils \ - ruby2.5-rubygem-tomte-core \ - ruby2.5-rubygem-mysql2-0_4 \ - ruby2.5-rubygem-sentry-raven \ - ruby2.5-rubygem-activesupport-5.2 \ - ruby2.5-rubygem-tomte-protocol \ - ruby2.5-rubygem-ygg_provisioner \ - ruby2.5-rubygem-activeresource-hel - -RUN groupadd -g 1000 user -RUN useradd -u 1000 -g 1000 -d /home/user -m user - -RUN mkdir /var/lib/hel-agent/ -RUN mkdir /mail_agent -WORKDIR /mail_agent - -USER user \ No newline at end of file
View file
mail_agent-1.2.1.gem/data/Makefile
Deleted
@@ -1,33 +0,0 @@ -.PHONY: shell - -$(eval VERSION = $(shell grep VERSION lib/mail_agent/version.rb | sed -r 's/^.*"(.*?)".*/\1/g')) - -tmp: Makefile - mkdir -p tmp - mkdir -p tmp/home - touch tmp - -tmp/dev-image: tmp Dockerfile - docker build --no-cache -t mail_agent-dev -f Dockerfile . - touch tmp/dev-image - -shell: tmp/dev-image - docker run -ti --rm \ - --add-host=hel.dev.me:host-gateway \ - --add-host=host.docker.internal:host-gateway \ - -v ${PWD}/tmp/home:/home/user \ - -v ${PWD}:/mail_agent \ - mail_agent-dev \ - bash - -rpm-sources: - rm -f mail_agent-*.gem - mkdir -p rpm_sources - gem build mail_agent.gemspec - mv mail_agent-${VERSION}.gem rpm_sources/ - cp support/mail_agent.service rpm_sources/mail_agent.service - cp support/mail_agent.tempfiles rpm_sources/mail_agent.tempfiles - cp config/mail_agent.yml.sample rpm_sources/mail_agent.yml - cp config/tomte.yml.sample rpm_sources/tomte.yml - cp mail_agent.spec.in rpm_sources/rubygem-mail_agent.spec - sed -i s/VERSION/${VERSION}/g rpm_sources/rubygem-mail_agent.spec
View file
mail_agent-1.2.1.gem/data/docker-compose.yml
Deleted
@@ -1,16 +0,0 @@ -services: - agent: - image: mail-agent-dev - build: - dockerfile: Dockerfile - context: . - volumes: - - home:/home/user - - ./:/mail_agent - working_dir: /mail_agent - -networks: - yggdra: - external: true -volumes: - home: \ No newline at end of file
View file
mail_agent-1.2.1.gem/data/mail_agent.spec.in
Deleted
@@ -1,85 +0,0 @@ -%define mod_name mail_agent -%define mod_full_name %{mod_name}-%{version} - -Name: rubygem-mail_agent -Version: VERSION -Release: 0 -Summary: Mail Database Agent -License: Apache-2.0 -Group: Development/Languages/Ruby -URL: https://intercom.it -Source: %{mod_full_name}.gem -Source1: mail_agent.service -Source2: mail_agent.tempfiles -Source3: mail_agent.yml -Source4: tomte.yml -BuildRequires: %{ruby >= 1.9} -BuildRequires: %{rubygem gem2rpm} -BuildRequires: ruby-macros >= 5 - -%description -Mail agent DB provisioning agent - -%package -n mail_agent -Summary: Mail Database Agent -Group: System/Daemons -Requires: rubygem(%{mod_name}) = %{version} - -%description -n mail_agent -Mail agent DB provisioning agent - -%prep - -%build - -%install -%gem_install \ - --symlink-binaries \ - -f - -install -d %{buildroot}%{_sbindir} -install -d %{buildroot}%{_sysconfdir}/tomte -install -d %{buildroot}%{_localstatedir}/lib/tomte - -install -D -m 0644 %{SOURCE1} %{buildroot}%{_unitdir}/mail_agent.service -install -D -m 0644 %{SOURCE2} %{buildroot}%{_tmpfilesdir}/mail_agent.conf -ln -s /usr/sbin/service %{buildroot}%{_sbindir}/rcmail_agent -install -D -m 0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/tomte/mail_agent.yml -install -D -m 0644 %{SOURCE4} %{buildroot}%{_sysconfdir}/tomte/tomte.yml - -%gem_packages - - -%files -n mail_agent -%dir %{_sysconfdir}/tomte -%attr(0700, tomte, tomte) %dir %{_localstatedir}/lib/tomte - -%config(noreplace) %{_sysconfdir}/tomte/mail_agent.yml -%config(noreplace) %{_sysconfdir}/tomte/tomte.yml - -%{_unitdir}/mail_agent.service -%{_tmpfilesdir}/mail_agent.conf - -%{_sbindir}/rcmail_agent -%ghost /run/mail_agent - -%pre -n mail_agent -%{_bindir}/getent group tomte >/dev/null || %{_sbindir}/groupadd -r tomte -%{_bindir}/getent passwd tomte >/dev/null || %{_sbindir}/useradd -r -d %{_localstatedir}/lib/tomte -s /bin/false -c "intercom mail policyd" -g tomte tomte -%service_add_pre mail_agent.service -exit 0 - -%preun -n mail_agent -%service_del_preun mail_agent.service -exit 0 - -%post -n mail_agent -%tmpfiles_create %_tmpfilesdir/mailserver_agent.conf -%service_add_post mail_agent.service -exit 0 - -%postun -n mail_agent -%service_del_postun mail_agent.service -exit 0 - -%changelog
View file
mail_agent-1.2.1.gem/data/test.rb
Deleted
@@ -1,69 +0,0 @@ -# encoding: utf-8 -require "rubygems" -require "amqp" # requires version >= 0.8.0.RC14 - -puts "=> Example of automatic AMQP channel and queues recovery" - -AMQP.start(:host => "localhost") do |connection, open_ok| - connection.on_error do |ch, connection_close| - raise connection_close.reply_text - end - - ch1 = AMQP::Channel.new(connection) - ch1.auto_recovery = true - ch1.on_error do |ch, channel_close| - raise channel_close.reply_text - end - - ch2 = AMQP::Channel.new(connection) - ch2.auto_recovery = true - ch2.on_error do |ch, channel_close| - raise channel_close.reply_text - end - - if ch1.auto_recovering? - puts "Channel #{ch1.id} IS auto-recovering" - end - - if ch2.auto_recovering? - puts "Channel #{ch2.id} IS auto-recovering" - end - - - connection.on_tcp_connection_loss do |conn, settings| - puts "network failure Trying to reconnect..." - conn.reconnect(false, 2) - end - - connection.on_error do |conn, connection_close| - puts "connection.close Reply code = #{connection_close.reply_code}, reply text = #{connection_close.reply_text}" - if connection_close.reply_code == 320 - puts "connection.close Setting up a periodic reconnection timer..." - # every 30 seconds - conn.periodically_reconnect(30) - end - end - - ch1.queue("amqpgem.examples.queue1", :auto_delete => true).bind("amq.fanout") - ch1.queue("amqpgem.examples.queue2", :auto_delete => true).bind("amq.fanout") - ch1.queue("amqpgem.examples.queue3", :auto_delete => true).bind("amq.fanout").subscribe do |metadata, payload| - puts payload - end - - fanout = ch2.fanout("amq.fanout") - - EventMachine::PeriodicTimer.new(2) do - fanout.publish(:hello) - end - - show_stopper = Proc.new { - connection.disconnect { puts "Disconnected. Exiting..."; EventMachine.stop } - } - - Signal.trap "TERM", show_stopper - Signal.trap "INT", show_stopper - EM.add_timer(30, show_stopper) - - - puts "Connected, authenticated. To really exercise this example, shut AMQP broker down for a few seconds. If you don't it will exit gracefully in 30 seconds." -end \ No newline at end of file
View file
mail_agent-1.2.1.gem/checksums.yaml.gz -> mail_agent-1.2.2.gem/checksums.yaml.gz
Changed
@@ -1,7 +1,7 @@ --- SHA256: - metadata.gz: '06602292916e84d8858323d3698ed89c0784c5997617523aaaf27fa2c5112d86' - data.tar.gz: 826030a952178a967f09215a800a9d852c594142b46bd4a289b316723992105e + metadata.gz: fb6eb84c017872d73aeee3096e3a326748c75d88b60c573233de05f7060a3af9 + data.tar.gz: f8e0e0e07cee8c8c1aab1e3d205357266d2ce3ff12866c2f4e187ef4cab3ca2e SHA512: - metadata.gz: dfed29175ca5fde0e934778a8811799a2a8b11cc01c6647daf747c07c1ea41620ecd2f4f59664be7861fab6b1a2f83abd5e9443fea02138f458959de4ad34377 - data.tar.gz: f2ab94f3892c5d98d88507cadf3aff7f5f84ab37b9ce1c6259928460eb68ac6a9f6c14f5d6e6bf78a4fba5a61ba53cd73d1942ae0fb2642b73a48337cd590c32 + metadata.gz: 502263fd894b6a33b8b5069b83e96ce3cd3584f7f3d44837b03b7692ed3560e3ac0915226f94de3b1a1f41ae704bf39ebd938b9124fc06e5476384b69dc99574 + data.tar.gz: 79b06248cf29129d8a14d66dc6b8665a9d82178d9157bc52378b6b8b70a874205ee98e0c00ef36036f9eec0cfbc7d53709c5d6e363f867ccffdf9fb3ef306984
View file
mail_agent-1.2.2.gem/data/Gemfile
Added
@@ -0,0 +1,7 @@ +source "http://rubygems.org" +source 'http://gems.intercom.it/' + +# Specify your gem's dependencies in a.gemspec +gemspec + +gem "ygg_provisioner", path: '../ygg_provisioner'
View file
mail_agent-1.2.2.gem/data/Gemfile.lock
Added
@@ -0,0 +1,149 @@ +PATH + remote: ../ygg_provisioner + specs: + ygg_provisioner (1.5.0) + eventmachine (~> 1.2.3) + publisher + tomte-agents + +PATH + remote: . + specs: + mail_agent (1.2.1) + activeresource-hel (~> 0.5.0) + activesupport (~> 6.0, >= 6.0.6.1) + mysql2 (~> 0.5, >= 0.5.6) + sentry-raven (~> 3, >= 3.0.0) + tomte-agents (~> 1.1, >= 1.1.1) + tomte-core (~> 1.2, >= 1.2.1) + tomte-protocol (~> 1.2, >= 1.2.0) + ygg_provisioner (~> 1.5, >= 1.5.0) + +GEM + remote: http://rubygems.org/ + remote: http://gems.intercom.it/ + specs: + actionview (6.0.6.1) + activesupport (= 6.0.6.1) + builder (~> 3.1) + erubi (~> 1.4) + rails-dom-testing (~> 2.0) + rails-html-sanitizer (~> 1.1, >= 1.2.0) + activemodel (6.0.6.1) + activesupport (= 6.0.6.1) + activemodel-serializers-xml (1.0.2) + activemodel (> 5.x) + activesupport (> 5.x) + builder (~> 3.1) + activerecord (6.0.6.1) + activemodel (= 6.0.6.1) + activesupport (= 6.0.6.1) + activeresource (5.1.1) + activemodel (>= 5.0, < 7) + activemodel-serializers-xml (~> 1.0) + activesupport (>= 5.0, < 7) + activeresource-hel (0.5.0.2) + activemodel (~> 6.0, >= 6.0.0) + activeresource (~> 5, >= 5.1.0) + awesome_print (~> 1.8, >= 1.8.0) + kaminari (~> 1.1, >= 1.1.1) + activesupport (6.0.6.1) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (>= 0.7, < 2) + minitest (~> 5.1) + tzinfo (~> 1.1) + zeitwerk (~> 2.2, >= 2.2.2) + amq-protocol (2.3.0) + amqp (1.8.0) + amq-protocol (>= 2.2.0) + eventmachine + awesome_print (1.9.2) + bson (1.12.5) + bson_ext (1.12.5) + bson (~> 1.12.5) + builder (3.2.3) + case (0.5.2.1) + coderay (1.1.3) + concurrent-ruby (1.3.5) + crass (1.0.6) + erubi (1.10.0) + eventmachine (1.2.5) + faraday (1.0.0) + multipart-post (>= 1.2, < 3) + i18n (1.14.7) + concurrent-ruby (~> 1.0) + json (2.7.6) + kaminari (1.2.0) + activesupport (>= 4.1.0) + kaminari-actionview (= 1.2.0) + kaminari-activerecord (= 1.2.0) + kaminari-core (= 1.2.0) + kaminari-actionview (1.2.0) + actionview + kaminari-core (= 1.2.0) + kaminari-activerecord (1.2.0) + activerecord + kaminari-core (= 1.2.0) + kaminari-core (1.2.0) + loofah (2.4.0) + crass (~> 1.0.2) + nokogiri (>= 1.5.9) + method_source (1.1.0) + mime-types (3.3.1) + mime-types-data (~> 3.2015) + mime-types-data (3.2016.0521) + mini_portile2 (2.3.0) + minitest (5.15.0) + multipart-post (2.0.0) + mysql2 (0.5.6) + nokogiri (1.8.5) + mini_portile2 (~> 2.3.0) + pry (0.14.2) + coderay (~> 1.1) + method_source (~> 1.0) + publisher (1.1.2) + rails-dom-testing (2.0.3) + activesupport (>= 4.2.0) + nokogiri (>= 1.6) + rails-html-sanitizer (1.3.0) + loofah (~> 2.3) + rake (12.3.3) + sentry-raven (3.0.0) + faraday (>= 1.0) + thor (0.20.3) + thread_safe (0.3.6) + tomte-agents (1.1.1) + tomte-core (>= 1.2.0) + tomte-protocol (>= 1.1.1) + tomte-core (1.2.2) + activesupport (>= 5.0.0) + bson (>= 1.12.5) + bson_ext (>= 1.12.5) + case (>= 0.5.2) + json (>= 2.2.0) + mime-types + pry (>= 0.12.2) + rake + thor (>= 0.20.3) + uuidtools (>= 2.1.5) + wml-compat (>= 0.8.6) + tomte-protocol (1.2.3) + amqp (>= 1.8.0) + tomte-core (>= 1.2.0) + tzinfo (1.2.7) + thread_safe (~> 0.1) + uuidtools (3.0.0) + wml-compat (0.8.13) + awesome_print (>= 1.1.0) + uuidtools (>= 2.1.0) + zeitwerk (2.2.2) + +PLATFORMS + x86_64-linux + +DEPENDENCIES + mail_agent! + ygg_provisioner! + +BUNDLED WITH + 2.2.34
View file
mail_agent-1.2.2.gem/data/build/gem2rpm.yml
Added
@@ -0,0 +1,4 @@ +--- +:disable_docs: true +:patches: +:sources: \ No newline at end of file
View file
mail_agent-1.2.2.gem/data/build/mail_agent.service
Changed
(renamed from data/support/mail_agent.service)
View file
mail_agent-1.2.2.gem/data/build/mail_agent.tempfiles
Changed
(renamed from data/support/mail_agent.tempfiles)
View file
mail_agent-1.2.2.gem/data/build/mail_agent.yml
Changed
(renamed from data/config/mail_agent.yml.sample)
View file
mail_agent-1.2.2.gem/data/build/rubygem-mail_agent.spec
Added
@@ -0,0 +1,85 @@ +%define package_version 1.2.2 +%define mod_name mail_agent +%define mod_full_name %{mod_name}-%{version} + +Name: rubygem-mail_agent +Version: %{package_version} +Release: 0 +Summary: Mail Database Agent +License: Apache-2.0 +Group: Development/Languages/Ruby +URL: https://intercom.it +Source: %{mod_full_name}.gem +Source1: mail_agent.service +Source2: mail_agent.tempfiles +Source2: tomte.yml +Source4: mail_agent.yml +BuildRequires: ruby-macros >= 5 +BuildRequires: systemd-rpm-macros +BuildRequires: %{ruby >= 1.9} +BuildRequires: %{rubygem gem2rpm} +BuildRoot: %{_tmppath}/%{mod_full_name}-build + +%description +Mail agent DB provisioning agent + +%package -n mail_agent +Summary: Mail Database Agent +Group: System/Daemons +Requires: rubygem(%{mod_name}) = %{version} + +%description -n mail_agent +Mail agent DB provisioning agent + +%prep + +%build + +%install +%gem_install -f --symlink-binaries --no-ri --no-rdoc +install -d %{buildroot}%{_localstatedir}/lib/mail_agent +install -D -m 0644 %{SOURCE1} %{buildroot}%{_tmpfilesdir}/mail_agent.conf +install -D -m 0644 %{SOURCE2} %{buildroot}%{_unitdir}/mail_agent.service +install -D -m 0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/mail_agent/mail_agent.yml +install -D -m 0644 %{SOURCE4} %{buildroot}%{_sysconfdir}/mail_agent/tomte.yml +install -d %{buildroot}%{_sbindir} +ln -s /usr/sbin/service %{buildroot}%{_sbindir}/rcmail_agent + +%gem_packages + + +%files -n mail_agent +%defattr(-, root, root) +%ghost /run/mail_agent +%dir %{_sysconfdir}/mail_agent +%config(noreplace) %{_sysconfdir}/mail_agent/mail_agent.yml +%config(noreplace) %{_sysconfdir}/mail_agent/tomte.yml + +%attr(0700, tomte, tomte) %dir %{_localstatedir}/lib/mail_agent + +%{_unitdir}/mail_agent.service +%{_tmpfilesdir}/mail_agent.conf + +%{_sbindir}/rcmail_agent + + +%pre -n mail_agent +%{_bindir}/getent group mail_agent >/dev/null || %{_sbindir}/groupadd -r mail_agent +%{_bindir}/getent passwd mail_agent >/dev/null || %{_sbindir}/useradd -r -d %{_localstatedir}/lib/tomte -s /bin/false -c "intercom mail policyd" -g mail_agent mail_agent +%service_add_pre mail_agent.service +exit 0 + +%preun -n mail_agent +%service_del_preun mail_agent.service +exit 0 + +%post -n mail_agent +%tmpfiles_create %_tmpfilesdir/mailserver_agent.conf +%service_add_post mail_agent.service +exit 0 + +%postun -n mail_agent +%service_del_postun mail_agent.service +exit 0 + +%changelog
View file
mail_agent-1.2.2.gem/data/build/tomte.yml
Changed
(renamed from data/config/tomte.yml.sample)
View file
mail_agent-1.2.1.gem/data/lib/mail_agent/version.rb -> mail_agent-1.2.2.gem/data/lib/mail_agent/version.rb
Changed
@@ -1,3 +1,3 @@ module MailAgent - VERSION = "1.2.1" + VERSION = "1.2.2" end
View file
mail_agent-1.2.1.gem/data/lib/tomte/agents/mail_agent.rb -> mail_agent-1.2.2.gem/data/lib/tomte/agents/mail_agent.rb
Changed
@@ -13,10 +13,8 @@ DEFAULT_MAIL_AGENT_OPTIONS = { } - read_configuration 'mail_agent.yml', :path => :application, :queue => :before - read_configuration 'mail_agent.yml', :path => :system - read_configuration 'config/agent.yml', :path => :cwd - read_configuration 'mail_agent.yml', :path => :cwd + read_configuration 'tomte.yml', :path => '/etc/mail_agent', :queue => :before + read_configuration 'mail_agent.yml', :path => '/etc/mail_agent', :queue => :before caption "Mail Agent" help_text "Whohoho!"
View file
mail_agent-1.2.1.gem/data/mail_agent.gemspec -> mail_agent-1.2.2.gem/data/mail_agent.gemspec
Changed
@@ -3,35 +3,33 @@ $LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib) require 'mail_agent/version' -Gem::Specification.new do |spec| - spec.name = "mail_agent" - spec.version = MailAgent::VERSION - spec.authors = "Angelo Grossini" - spec.email = "angelo@intercom.it" - spec.description = %q{Intercom mail provisioning agent} - spec.summary = %q{Mail agent} - spec.homepage = "https://intercom.it" - spec.license = "MIT" +Gem::Specification.new do |s| + s.name = "mail_agent" + s.version = MailAgent::VERSION + s.authors = "Angelo Grossini" + s.email = "angelo@intercom.it" + s.description = %q{Intercom mail provisioning agent} + s.summary = %q{Mail agent} + s.homepage = "https://intercom.it" + s.license = "MIT" - spec.files = `git ls-files`.split($/) - spec.executables = spec.files.grep(%r{^bin/}) { |f| File.basename(f) } - spec.test_files = spec.files.grep(%r{^(test|spec|features)/}) - spec.require_paths = "lib" + s.files = `git ls-files`.split("\n").reject{|f| f.start_with?('.') } + s.executables = s.files.grep(%r{^bin/}) { |f| File.basename(f) } + s.test_files = s.files.grep(%r{^(test|spec|features)/}) + s.require_paths = "lib" - spec.add_dependency "tomte-agents", '~> 1.1.1' - spec.add_dependency "tomte-core", '~> 1.2.1' - spec.add_dependency "tomte-protocol", '~> 1.2.0' - spec.add_dependency "mysql2", '~> 0.4' - spec.add_dependency "activesupport", '~> 6.0' - spec.add_dependency "ygg_provisioner", '~> 1.4.1' - spec.add_dependency "activeresource-hel", '~> 0.5.0' - spec.add_dependency "sentry-raven", '~> 3' + s.add_dependency 'tomte-agents', '~> 1.1', '>= 1.1.1' + s.add_dependency 'tomte-core', '~> 1.2', '>= 1.2.1' + s.add_dependency "mysql2", '~> 0.5', '>= 0.5.6' + s.add_dependency 'tomte-protocol', '~> 1.2', '>= 1.2.0' + s.add_dependency 'activesupport', '~> 6.0', '>= 6.0.6.1' + s.add_dependency 'ygg_provisioner', '~> 1.5', '>= 1.5.0' + s.add_dependency 'activeresource-hel', '~> 0.5.0' + s.add_dependency 'sentry-raven', '~> 3', '>= 3.0.0' - #spec.add_development_dependency "sqlite3" - #spec.add_development_dependency "bundler", "~> 1.3" - #spec.add_development_dependency "rake" - #spec.add_development_dependency "pry" - #spec.add_development_dependency "rspec" - #spec.add_development_dependency "timecop" + #s.add_development_dependency 'byebug', '~> 11.1', '>= 11.1.30' + #s.add_development_dependency 'rake', '~> 12.3', '>= 12.3.0' + #s.add_development_dependency 'pry', '~> 0.14', '>= 0.14.0' + #s.add_development_dependency 'rspec', '~> 3.10', '>= 3.10.0' end
View file
mail_agent-1.2.1.gem/metadata.gz -> mail_agent-1.2.2.gem/metadata.gz
Changed
@@ -1,14 +1,14 @@ --- !ruby/object:Gem::Specification name: mail_agent version: !ruby/object:Gem::Version - version: 1.2.1 + version: 1.2.2 platform: ruby authors: - Angelo Grossini -autorequire: +autorequire: bindir: bin cert_chain: -date: 2024-07-19 00:00:00.000000000 Z +date: 2025-12-02 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: tomte-agents @@ -16,6 +16,9 @@ requirements: - - "~>" - !ruby/object:Gem::Version + version: '1.1' + - - ">=" + - !ruby/object:Gem::Version version: 1.1.1 type: :runtime prerelease: false @@ -23,6 +26,9 @@ requirements: - - "~>" - !ruby/object:Gem::Version + version: '1.1' + - - ">=" + - !ruby/object:Gem::Version version: 1.1.1 - !ruby/object:Gem::Dependency name: tomte-core @@ -30,6 +36,9 @@ requirements: - - "~>" - !ruby/object:Gem::Version + version: '1.2' + - - ">=" + - !ruby/object:Gem::Version version: 1.2.1 type: :runtime prerelease: false @@ -37,35 +46,50 @@ requirements: - - "~>" - !ruby/object:Gem::Version + version: '1.2' + - - ">=" + - !ruby/object:Gem::Version version: 1.2.1 - !ruby/object:Gem::Dependency - name: tomte-protocol + name: mysql2 requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version - version: 1.2.0 + version: '0.5' + - - ">=" + - !ruby/object:Gem::Version + version: 0.5.6 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version - version: 1.2.0 + version: '0.5' + - - ">=" + - !ruby/object:Gem::Version + version: 0.5.6 - !ruby/object:Gem::Dependency - name: mysql2 + name: tomte-protocol requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version - version: '0.4' + version: '1.2' + - - ">=" + - !ruby/object:Gem::Version + version: 1.2.0 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version - version: '0.4' + version: '1.2' + - - ">=" + - !ruby/object:Gem::Version + version: 1.2.0 - !ruby/object:Gem::Dependency name: activesupport requirement: !ruby/object:Gem::Requirement @@ -73,6 +97,9 @@ - - "~>" - !ruby/object:Gem::Version version: '6.0' + - - ">=" + - !ruby/object:Gem::Version + version: 6.0.6.1 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement @@ -80,20 +107,29 @@ - - "~>" - !ruby/object:Gem::Version version: '6.0' + - - ">=" + - !ruby/object:Gem::Version + version: 6.0.6.1 - !ruby/object:Gem::Dependency name: ygg_provisioner requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version - version: 1.4.1 + version: '1.5' + - - ">=" + - !ruby/object:Gem::Version + version: 1.5.0 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version - version: 1.4.1 + version: '1.5' + - - ">=" + - !ruby/object:Gem::Version + version: 1.5.0 - !ruby/object:Gem::Dependency name: activeresource-hel requirement: !ruby/object:Gem::Requirement @@ -115,6 +151,9 @@ - - "~>" - !ruby/object:Gem::Version version: '3' + - - ">=" + - !ruby/object:Gem::Version + version: 3.0.0 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement @@ -122,6 +161,9 @@ - - "~>" - !ruby/object:Gem::Version version: '3' + - - ">=" + - !ruby/object:Gem::Version + version: 3.0.0 description: Intercom mail provisioning agent email: - angelo@intercom.it @@ -131,14 +173,16 @@ extensions: extra_rdoc_files: files: -- ".gitignore" -- Dockerfile -- Makefile +- Gemfile +- Gemfile.lock - bin/mail_agent - bin/mail_agent_shell -- config/mail_agent.yml.sample -- config/tomte.yml.sample -- docker-compose.yml +- build/gem2rpm.yml +- build/mail_agent.service +- build/mail_agent.tempfiles +- build/mail_agent.yml +- build/rubygem-mail_agent.spec +- build/tomte.yml - lib/mail_agent.rb - lib/mail_agent/models.rb - lib/mail_agent/models/amavis.rb @@ -168,16 +212,12 @@ - lib/tomte/workers/mail_worker_pubsub.rb - lib/tomte/workers/mail_worker_rpc.rb - mail_agent.gemspec -- mail_agent.spec.in - schema.sql -- support/mail_agent.service -- support/mail_agent.tempfiles -- test.rb homepage: https://intercom.it
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.