Projects
openEuler:Mainline
perl-MailTools
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 4
View file
_service:tar_scm:perl-MailTools.spec
Changed
@@ -1,8 +1,8 @@ Name: perl-MailTools -Version: 2.20 -Release: 5 +Version: 2.21 +Release: 1 Summary: Various ancient mail-related perl modules -License: GPL+ and Artistic +License: GPL+ and Artistic-1.0-Perl URL: https://metacpan.org/release/MailTools Source0: https://cpan.metacpan.org/authors/id/M/MA/MARKOV/MailTools-%{version}.tar.gz BuildArch: noarch @@ -59,5 +59,8 @@ %{_mandir}/man3/* %changelog +* Thu Jun 15 2023 wulei <wu_lei@hoperun.com> - 2.21-1 +- Update to 2.21 + * Thu Dec 05 2019 liujing<liujing144@huawei.com> - 2.20-5 - Package init
View file
_service:tar_scm:MailTools-2.20.tar.gz/ChangeLog -> _service:tar_scm:MailTools-2.21.tar.gz/ChangeLog
Changed
@@ -1,6 +1,21 @@ ==== version history for MailTools +version 2.21: Tue 21 May 16:26:30 CEST 2019 + + Fixes: + - fix metadata Mohammad S Anwar + + Improvements: + - add more to the README + - add Mail::Mailer option StartSSL for smtp backend + rt.cpan.org#125871 Guilhem Moulin + - deprecate Mail::Mailer backend smtps + - document need for escaping docs for Mail::Send + rt.cpan.org#129627 Jonathan Kamens + - document limit on parameters for Mail::Send::new() + rt.cpan.org#129633 Sven Neuhaus + version 2.20: Mon 22 Jan 18:14:44 CET 2018 Improvements:
View file
_service:tar_scm:MailTools-2.20.tar.gz/META.json -> _service:tar_scm:MailTools-2.21.tar.gz/META.json
Changed
@@ -1,13 +1,12 @@ { "abstract" : "Various ancient e-mail related modules", "author" : - "Mark Overmeer" + "Mark Overmeer <markov@cpan.org>" , "dynamic_config" : 1, "generated_by" : "ExtUtils::MakeMaker version 7.3, CPAN::Meta::Converter version 2.150010", "license" : - "perl_5", - "unknown" + "perl_5" , "meta-spec" : { "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec", @@ -44,13 +43,16 @@ }, "release_status" : "stable", "resources" : { + "homepage" : "http://perl.overmeer.net/CPAN/", + "license" : + "http://dev.perl.org/licenses/" + , "repository" : { "type" : "git", "url" : "https://github.com/markov2/perl5-MailTools.git", "web" : "https://github.com/markov2/perl5-MailTools" } }, - "version" : "2.20", - "x_homepage" : "http://perl.overmeer.net/CPAN/", + "version" : "2.21", "x_serialization_backend" : "JSON::PP version 2.94" }
View file
_service:tar_scm:MailTools-2.20.tar.gz/META.yml -> _service:tar_scm:MailTools-2.21.tar.gz/META.yml
Changed
@@ -1,14 +1,14 @@ --- abstract: 'Various ancient e-mail related modules' author: - - 'Mark Overmeer' + - 'Mark Overmeer <markov@cpan.org>' build_requires: ExtUtils::MakeMaker: '0' configure_requires: ExtUtils::MakeMaker: '0' dynamic_config: 1 generated_by: 'ExtUtils::MakeMaker version 7.3, CPAN::Meta::Converter version 2.150010' -license: unknown +license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html version: '1.4' @@ -25,7 +25,8 @@ Net::SMTP: '1.03' Test::More: '0' resources: + homepage: http://perl.overmeer.net/CPAN/ + license: http://dev.perl.org/licenses/ repository: https://github.com/markov2/perl5-MailTools.git -version: '2.20' -x_homepage: http://perl.overmeer.net/CPAN/ +version: '2.21' x_serialization_backend: 'CPAN::Meta::YAML version 0.011'
View file
_service:tar_scm:MailTools-2.20.tar.gz/Makefile.PL -> _service:tar_scm:MailTools-2.21.tar.gz/Makefile.PL
Changed
@@ -5,10 +5,10 @@ WriteMakefile ( NAME => 'MailTools' , DISTNAME => 'MailTools' - , VERSION => '2.20' - , AUTHOR => 'Mark Overmeer' + , VERSION => '2.21' + , AUTHOR => 'Mark Overmeer <markov@cpan.org>' , ABSTRACT => 'Various ancient e-mail related modules' - , LICENSE => 'perl' + , LICENSE => 'perl_5' , PREREQ_PM => { Net::SMTP => 1.03 @@ -33,9 +33,9 @@ , url => 'https://github.com/markov2/perl5-MailTools.git' , web => 'https://github.com/markov2/perl5-MailTools' } + , homepage => 'http://perl.overmeer.net/CPAN/' + , license => 'http://dev.perl.org/licenses/' } - , homepage => 'http://perl.overmeer.net/CPAN/' - , license => 'http://dev.perl.org/licenses/' } );
View file
_service:tar_scm:MailTools-2.20.tar.gz/README -> _service:tar_scm:MailTools-2.21.tar.gz/README
Changed
@@ -1,22 +1,25 @@ +=== README for MailTools version 2.21 += Generated on Tue May 21 16:26:37 2019 by OODoc 2.02 -=== README for MailTools +There are various ways to install this module: -MailTools is a set of Perl modules related to mail applications. -These modules are very old (partially written before MIME!). If you -start to write a new e-mail application, consider to use MailBox -instead (http://perl.overmeer.net/mailbox/) It is a little harder -to learn, but at least implements all RFCs correctly. + (1) if you have a command-line, you can do: + perl -MCPAN -e 'install <any package from this distribution>' -You require perl 5.8.1 or later to use this library. When your Perl -is older, then use version 1.xx. + (2) if you use Windows, have a look at http://ppm.activestate.com/ -You install the library by running these commands: + (3) if you have downloaded this module manually (as root/administrator) + gzip -d MailTools-2.21.tar.gz + tar -xf MailTools-2.21.tar + cd MailTools-2.21 + perl Makefile.PL + make # optional + make test # optional + make install - perl Makefile.PL - make - make test - make install +For usage, see the included manual-pages or + http://search.cpan.org/dist/MailTools-2.21/ -There are also some demo scripts (see README.demos) -Please report any bugs/suggestions to +Please report problems to http://rt.cpan.org/Dist/Display.html?Queue=MailTools +
View file
_service:tar_scm:MailTools-2.20.tar.gz/README.md -> _service:tar_scm:MailTools-2.21.tar.gz/README.md
Changed
@@ -7,12 +7,27 @@ and <https://metacpan.org/release/MailTools> MailTools is one of the oldest modules on CPAN. It started off in 1995, -the year Perl 5.0 got released! - -**Please note:** Email has become more complex over the years. These -modules only understand very basic emails and fairly simple emails. -Later, this module got extended by the MIME::Entity modules... but when -you start all over, please look at Mail::Box! +the year Perl 5.0 got released! That's just in the beginning of the +MIME standards. + +Email has become more complex over the years. The components of +MailTools only understand very basic emails and fairly simple mime +headers. Fixing some things will break existing applications. + +The only reason for still maintaining it, is because it is used as example +in many books and therefore applications still use it. Not because it +is good. Sometimes it is good enough, though. + +Later, this module got extended by the MIME::Entity modules to support +multiparts and more smartness. But even those modules are quite limited, +considering modern emails. + +**Please note:** When you start all over, please consider Mail::Box! +For a feature overview, take a look at the +MailBox overview(http://perl.overmeer.net/mailbox/html/Mail_Box-Overview/) +and +MailBox features(http://perl.overmeer.net/mailbox/html/Mail_Box-Index/) +pages. ## Development → Release
View file
_service:tar_scm:MailTools-2.20.tar.gz/lib/Mail/Address.pm -> _service:tar_scm:MailTools-2.21.tar.gz/lib/Mail/Address.pm
Changed
@@ -1,4 +1,4 @@ -# Copyrights 1995-2018 by Mark Overmeer. +# Copyrights 1995-2019 by Mark Overmeer <markov@cpan.org>. # For other contributors see ChangeLog. # See the manual pages for details on the licensing terms. # Pod stripped from pm file by OODoc 2.02. @@ -8,7 +8,7 @@ package Mail::Address; use vars '$VERSION'; -$VERSION = '2.20'; +$VERSION = '2.21'; use strict;
View file
_service:tar_scm:MailTools-2.20.tar.gz/lib/Mail/Cap.pm -> _service:tar_scm:MailTools-2.21.tar.gz/lib/Mail/Cap.pm
Changed
@@ -1,4 +1,4 @@ -# Copyrights 1995-2018 by Mark Overmeer. +# Copyrights 1995-2019 by Mark Overmeer <markov@cpan.org>. # For other contributors see ChangeLog. # See the manual pages for details on the licensing terms. # Pod stripped from pm file by OODoc 2.02. @@ -8,7 +8,7 @@ package Mail::Cap; use vars '$VERSION'; -$VERSION = '2.20'; +$VERSION = '2.21'; use strict;
View file
_service:tar_scm:MailTools-2.20.tar.gz/lib/Mail/Field.pm -> _service:tar_scm:MailTools-2.21.tar.gz/lib/Mail/Field.pm
Changed
@@ -1,4 +1,4 @@ -# Copyrights 1995-2018 by Mark Overmeer. +# Copyrights 1995-2019 by Mark Overmeer <markov@cpan.org>. # For other contributors see ChangeLog. # See the manual pages for details on the licensing terms. # Pod stripped from pm file by OODoc 2.02. @@ -8,7 +8,7 @@ package Mail::Field; use vars '$VERSION'; -$VERSION = '2.20'; +$VERSION = '2.21'; use strict;
View file
_service:tar_scm:MailTools-2.20.tar.gz/lib/Mail/Field/AddrList.pm -> _service:tar_scm:MailTools-2.21.tar.gz/lib/Mail/Field/AddrList.pm
Changed
@@ -1,4 +1,4 @@ -# Copyrights 1995-2018 by Mark Overmeer. +# Copyrights 1995-2019 by Mark Overmeer <markov@cpan.org>. # For other contributors see ChangeLog. # See the manual pages for details on the licensing terms. # Pod stripped from pm file by OODoc 2.02. @@ -10,7 +10,7 @@ package Mail::Field::AddrList; use vars '$VERSION'; -$VERSION = '2.20'; +$VERSION = '2.21'; use base 'Mail::Field';
View file
_service:tar_scm:MailTools-2.20.tar.gz/lib/Mail/Field/Date.pm -> _service:tar_scm:MailTools-2.21.tar.gz/lib/Mail/Field/Date.pm
Changed
@@ -1,4 +1,4 @@ -# Copyrights 1995-2018 by Mark Overmeer. +# Copyrights 1995-2019 by Mark Overmeer <markov@cpan.org>. # For other contributors see ChangeLog. # See the manual pages for details on the licensing terms. # Pod stripped from pm file by OODoc 2.02. @@ -8,7 +8,7 @@ package Mail::Field::Date; use vars '$VERSION'; -$VERSION = '2.20'; +$VERSION = '2.21'; use base 'Mail::Field';
View file
_service:tar_scm:MailTools-2.20.tar.gz/lib/Mail/Field/Generic.pm -> _service:tar_scm:MailTools-2.21.tar.gz/lib/Mail/Field/Generic.pm
Changed
@@ -1,4 +1,4 @@ -# Copyrights 1995-2018 by Mark Overmeer. +# Copyrights 1995-2019 by Mark Overmeer <markov@cpan.org>. # For other contributors see ChangeLog. # See the manual pages for details on the licensing terms. # Pod stripped from pm file by OODoc 2.02. @@ -8,7 +8,7 @@ package Mail::Field::Generic; use vars '$VERSION'; -$VERSION = '2.20'; +$VERSION = '2.21'; use base 'Mail::Field';
View file
_service:tar_scm:MailTools-2.20.tar.gz/lib/Mail/Filter.pm -> _service:tar_scm:MailTools-2.21.tar.gz/lib/Mail/Filter.pm
Changed
@@ -1,4 +1,4 @@ -# Copyrights 1995-2018 by Mark Overmeer. +# Copyrights 1995-2019 by Mark Overmeer <markov@cpan.org>. # For other contributors see ChangeLog. # See the manual pages for details on the licensing terms. # Pod stripped from pm file by OODoc 2.02. @@ -8,7 +8,7 @@ package Mail::Filter; use vars '$VERSION'; -$VERSION = '2.20'; +$VERSION = '2.21'; use strict;
View file
_service:tar_scm:MailTools-2.20.tar.gz/lib/Mail/Header.pm -> _service:tar_scm:MailTools-2.21.tar.gz/lib/Mail/Header.pm
Changed
@@ -1,4 +1,4 @@ -# Copyrights 1995-2018 by Mark Overmeer. +# Copyrights 1995-2019 by Mark Overmeer <markov@cpan.org>. # For other contributors see ChangeLog. # See the manual pages for details on the licensing terms. # Pod stripped from pm file by OODoc 2.02. @@ -8,7 +8,7 @@ package Mail::Header; use vars '$VERSION'; -$VERSION = '2.20'; +$VERSION = '2.21'; use strict;
View file
_service:tar_scm:MailTools-2.20.tar.gz/lib/Mail/Internet.pm -> _service:tar_scm:MailTools-2.21.tar.gz/lib/Mail/Internet.pm
Changed
@@ -1,4 +1,4 @@ -# Copyrights 1995-2018 by Mark Overmeer. +# Copyrights 1995-2019 by Mark Overmeer <markov@cpan.org>. # For other contributors see ChangeLog. # See the manual pages for details on the licensing terms. # Pod stripped from pm file by OODoc 2.02. @@ -8,7 +8,7 @@ package Mail::Internet; use vars '$VERSION'; -$VERSION = '2.20'; +$VERSION = '2.21'; use strict; # use warnings? probably breaking too much code
View file
_service:tar_scm:MailTools-2.20.tar.gz/lib/Mail/Mailer.pm -> _service:tar_scm:MailTools-2.21.tar.gz/lib/Mail/Mailer.pm
Changed
@@ -1,4 +1,4 @@ -# Copyrights 1995-2018 by Mark Overmeer. +# Copyrights 1995-2019 by Mark Overmeer <markov@cpan.org>. # For other contributors see ChangeLog. # See the manual pages for details on the licensing terms. # Pod stripped from pm file by OODoc 2.02. @@ -8,7 +8,7 @@ package Mail::Mailer; use vars '$VERSION'; -$VERSION = '2.20'; +$VERSION = '2.21'; use base 'IO::Handle';
View file
_service:tar_scm:MailTools-2.20.tar.gz/lib/Mail/Mailer.pod -> _service:tar_scm:MailTools-2.21.tar.gz/lib/Mail/Mailer.pod
Changed
@@ -44,12 +44,18 @@ C<Resent-*> fellows. The C<Debug> options enables debugging output from C<Net::SMTP>. +added 2.21 You may also use the C<< StartTLS => 1 >> options to upgrade the +connection with STARTTLS. You need C<libnet> version 1.28 (2014) for this +to work. + You may also use the C<< Auth => $user, $password >> option for SASL authentication. To make this work, you have to install the L<Authen::SASL> distribution yourself: it is not automatically installed. =item C<smtps> +This option is B<deprecated> when you have C<libnet> 1.28 (2014) and above. + Use the smtp over ssl protocol via L<Net::SMTP::SSL> to deliver the mail. Usage is identical to C<smtp>. You have to install Authen::SASL as well.
View file
_service:tar_scm:MailTools-2.20.tar.gz/lib/Mail/Mailer/qmail.pm -> _service:tar_scm:MailTools-2.21.tar.gz/lib/Mail/Mailer/qmail.pm
Changed
@@ -1,4 +1,4 @@ -# Copyrights 1995-2018 by Mark Overmeer. +# Copyrights 1995-2019 by Mark Overmeer <markov@cpan.org>. # For other contributors see ChangeLog. # See the manual pages for details on the licensing terms. # Pod stripped from pm file by OODoc 2.02. @@ -8,7 +8,7 @@ package Mail::Mailer::qmail; use vars '$VERSION'; -$VERSION = '2.20'; +$VERSION = '2.21'; use base 'Mail::Mailer::rfc822';
View file
_service:tar_scm:MailTools-2.20.tar.gz/lib/Mail/Mailer/rfc822.pm -> _service:tar_scm:MailTools-2.21.tar.gz/lib/Mail/Mailer/rfc822.pm
Changed
@@ -1,4 +1,4 @@ -# Copyrights 1995-2018 by Mark Overmeer. +# Copyrights 1995-2019 by Mark Overmeer <markov@cpan.org>. # For other contributors see ChangeLog. # See the manual pages for details on the licensing terms. # Pod stripped from pm file by OODoc 2.02. @@ -8,7 +8,7 @@ package Mail::Mailer::rfc822; use vars '$VERSION'; -$VERSION = '2.20'; +$VERSION = '2.21'; use base 'Mail::Mailer';
View file
_service:tar_scm:MailTools-2.20.tar.gz/lib/Mail/Mailer/sendmail.pm -> _service:tar_scm:MailTools-2.21.tar.gz/lib/Mail/Mailer/sendmail.pm
Changed
@@ -1,4 +1,4 @@ -# Copyrights 1995-2018 by Mark Overmeer. +# Copyrights 1995-2019 by Mark Overmeer <markov@cpan.org>. # For other contributors see ChangeLog. # See the manual pages for details on the licensing terms. # Pod stripped from pm file by OODoc 2.02. @@ -8,7 +8,7 @@ package Mail::Mailer::sendmail; use vars '$VERSION'; -$VERSION = '2.20'; +$VERSION = '2.21'; use base 'Mail::Mailer::rfc822';
View file
_service:tar_scm:MailTools-2.20.tar.gz/lib/Mail/Mailer/smtp.pm -> _service:tar_scm:MailTools-2.21.tar.gz/lib/Mail/Mailer/smtp.pm
Changed
@@ -1,4 +1,4 @@ -# Copyrights 1995-2018 by Mark Overmeer. +# Copyrights 1995-2019 by Mark Overmeer <markov@cpan.org>. # For other contributors see ChangeLog. # See the manual pages for details on the licensing terms. # Pod stripped from pm file by OODoc 2.02. @@ -8,7 +8,7 @@ package Mail::Mailer::smtp; use vars '$VERSION'; -$VERSION = '2.20'; +$VERSION = '2.21'; use base 'Mail::Mailer::rfc822'; @@ -27,7 +27,15 @@ $opt{Debug} ||= 0; my $smtp = Net::SMTP->new($host, %opt) - or return undef; + or return undef; + + if($opt{StartTLS}) + { $Net::SMTP::VERSION >= 1.28 + or die "StartTLS requires Net::SMTP 1.28"; + + $smtp->starttls + or return undef; + } if($opt{Auth}) { $smtp->auth(@{$opt{Auth}}) @@ -89,7 +97,7 @@ package Mail::Mailer::smtp::pipe; use vars '$VERSION'; -$VERSION = '2.20'; +$VERSION = '2.21'; sub TIEHANDLE
View file
_service:tar_scm:MailTools-2.20.tar.gz/lib/Mail/Mailer/smtps.pm -> _service:tar_scm:MailTools-2.21.tar.gz/lib/Mail/Mailer/smtps.pm
Changed
@@ -1,4 +1,4 @@ -# Copyrights 1995-2018 by Mark Overmeer. +# Copyrights 1995-2019 by Mark Overmeer <markov@cpan.org>. # For other contributors see ChangeLog. # See the manual pages for details on the licensing terms. # Pod stripped from pm file by OODoc 2.02. @@ -10,7 +10,7 @@ package Mail::Mailer::smtps; use vars '$VERSION'; -$VERSION = '2.20'; +$VERSION = '2.21'; use base 'Mail::Mailer::rfc822'; @@ -94,7 +94,7 @@ package Mail::Mailer::smtps::pipe; use vars '$VERSION'; -$VERSION = '2.20'; +$VERSION = '2.21'; sub TIEHANDLE
View file
_service:tar_scm:MailTools-2.20.tar.gz/lib/Mail/Mailer/testfile.pm -> _service:tar_scm:MailTools-2.21.tar.gz/lib/Mail/Mailer/testfile.pm
Changed
@@ -1,4 +1,4 @@ -# Copyrights 1995-2018 by Mark Overmeer. +# Copyrights 1995-2019 by Mark Overmeer <markov@cpan.org>. # For other contributors see ChangeLog. # See the manual pages for details on the licensing terms. # Pod stripped from pm file by OODoc 2.02. @@ -8,7 +8,7 @@ package Mail::Mailer::testfile; use vars '$VERSION'; -$VERSION = '2.20'; +$VERSION = '2.21'; use base 'Mail::Mailer::rfc822'; @@ -40,7 +40,7 @@ package Mail::Mailer::testfile::pipe; use vars '$VERSION'; -$VERSION = '2.20'; +$VERSION = '2.21'; sub TIEHANDLE
View file
_service:tar_scm:MailTools-2.20.tar.gz/lib/Mail/Send.pm -> _service:tar_scm:MailTools-2.21.tar.gz/lib/Mail/Send.pm
Changed
@@ -1,4 +1,4 @@ -# Copyrights 1995-2018 by Mark Overmeer. +# Copyrights 1995-2019 by Mark Overmeer <markov@cpan.org>. # For other contributors see ChangeLog. # See the manual pages for details on the licensing terms. # Pod stripped from pm file by OODoc 2.02. @@ -8,7 +8,7 @@ package Mail::Send; use vars '$VERSION'; -$VERSION = '2.20'; +$VERSION = '2.21'; use strict;
View file
_service:tar_scm:MailTools-2.20.tar.gz/lib/Mail/Send.pod -> _service:tar_scm:MailTools-2.21.tar.gz/lib/Mail/Send.pod
Changed
@@ -36,9 +36,10 @@ L<Mail::Send|Mail::Send> creates e-mail messages without using the L<Mail::Header|Mail::Header> knowledge, which means that all escaping and folding must be done by -you! Simplicity has its price. +you! Also: do not forget to escape leading dots. Simplicity has its price. -When you have time, take a look at Mail::Transport +When you have time, take a look at Mail::Transport which is part of +the MailBox suite. =head1 METHODS @@ -48,8 +49,9 @@ =item Mail::Send-E<gt>B<new>(PAIRS) -A list of header fields (provided as key-value PAIRS) can be -used to initialize the object. +A list of header fields (provided as key-value PAIRS) can be used to +initialize the object, limited to the few provided as method: C<to>, +C<subject>, C<cc>, and C<bcc>. For other header fields, use L<add()|Mail::Send/"Header fields">. =back @@ -86,7 +88,10 @@ The %options are used to initiate a mailer object via L<Mail::Mailer::new()|Mail::Mailer/"Constructors">. Then L<Mail::Mailer::open()|Mail::Mailer/"Constructors"> is called -with the knowledge collected in this Mail::Send object. +with the knowledge collected in this C<Mail::Send> object. + +Be warned: this module implements raw smtp, which means that you have +to escape lines which start with a dot, by adding one in front. =back
View file
_service:tar_scm:MailTools-2.20.tar.gz/lib/Mail/Util.pm -> _service:tar_scm:MailTools-2.21.tar.gz/lib/Mail/Util.pm
Changed
@@ -1,4 +1,4 @@ -# Copyrights 1995-2018 by Mark Overmeer. +# Copyrights 1995-2019 by Mark Overmeer <markov@cpan.org>. # For other contributors see ChangeLog. # See the manual pages for details on the licensing terms. # Pod stripped from pm file by OODoc 2.02. @@ -8,7 +8,7 @@ package Mail::Util; use vars '$VERSION'; -$VERSION = '2.20'; +$VERSION = '2.21'; use base 'Exporter';
View file
_service:tar_scm:MailTools-2.20.tar.gz/lib/MailTools.pm -> _service:tar_scm:MailTools-2.21.tar.gz/lib/MailTools.pm
Changed
@@ -1,4 +1,4 @@ -# Copyrights 1995-2018 by Mark Overmeer. +# Copyrights 1995-2019 by Mark Overmeer <markov@cpan.org>. # For other contributors see ChangeLog. # See the manual pages for details on the licensing terms. # Pod stripped from pm file by OODoc 2.02. @@ -8,7 +8,7 @@ package MailTools; use vars '$VERSION'; -$VERSION = '2.20'; +$VERSION = '2.21';
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
.
浙ICP备2022010568号-2