Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
PIM
libksieve
Commits
436694ba
Commit
436694ba
authored
Jun 04, 2021
by
Laurent Montel
😁
Browse files
Convert protocol files to JSON
parent
8e90710e
Pipeline
#64204
passed with stage
in 15 minutes and 46 seconds
Changes
4
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
kioslave/src/sieve/CMakeLists.txt
View file @
436694ba
...
...
@@ -21,8 +21,3 @@ if (COMPILE_WITH_UNITY_CMAKE_SUPPORT)
endif
()
install
(
TARGETS kio_sieve DESTINATION
${
KDE_INSTALL_PLUGINDIR
}
/kf5/kio/
)
########### install files ###############
install
(
FILES sieve.protocol DESTINATION
${
KDE_INSTALL_KSERVICES5DIR
}
)
kioslave/src/sieve/sieve.cpp
View file @
436694ba
...
...
@@ -55,6 +55,13 @@ static const sasl_callback_t callbacks[] = {{SASL_CB_ECHOPROMPT, nullptr, nullpt
static
const
unsigned
int
SIEVE_DEFAULT_RECIEVE_BUFFER
=
512
;
// Pseudo plugin class to embed meta data
class
KIOPluginForMetaData
:
public
QObject
{
Q_OBJECT
Q_PLUGIN_METADATA
(
IID
"org.kde.kio.slave.sieve"
FILE
"sieve.json"
)
};
using
namespace
KIO
;
extern
"C"
{
Q_DECL_EXPORT
int
kdemain
(
int
argc
,
char
**
argv
)
...
...
@@ -1303,3 +1310,4 @@ bool kio_sieveProtocol::requestCapabilitiesAfterStartTLS() const
}
return
false
;
}
#include "sieve.moc"
kioslave/src/sieve/sieve.json
0 → 100644
View file @
436694ba
{
"KDE-KIO-Protocols"
:
{
"ldap"
:
{
"Icon"
:
"view-filter"
,
"X-DocPath"
:
"kioslave5/sieve/index.html"
,
"deleting"
:
true
,
"determineMimetypeFromExtension"
:
false
,
"exec"
:
"kf5/kio/ldap"
,
"input"
:
"none"
,
"listing"
:
[
"Name"
,
"Access"
,
"Type"
,
"MimeType"
],
"output"
:
"filesystem"
,
"protocol"
:
"sieve"
,
"reading"
:
true
,
"source"
:
true
,
"writing"
:
true
}
}
}
kioslave/src/sieve/sieve.protocol
deleted
100644 → 0
View file @
8e90710e
[Protocol]
exec=kf5/kio/sieve
protocol=sieve
input=none
output=filesystem
listing=Name,Access,Type,MimeType,
reading=true
writing=true
makedir=false
deleting=true
linking=false
moving=false
Icon=view-filter
X-DocPath=kioslave5/sieve/index.html
Description=An ioslave for the Sieve mail filtering protocol
Description[ar]=«تابع دخل/خرج» لميفاق ترشيح بريد «سِڤ»
Description[ca]=Un «ioslave» per al protocol de filtratge de correu «Sieve»
Description[ca@valencia]=Un «ioslave» per al protocol de filtratge de correu «Sieve»
Description[cs]=Protokol pro filtrování pošty Sieve
Description[da]=En ioslave til mail-filtreringsprotokollen Sieve
Description[de]=Ein Ein-/Ausgabemodul für das Mailfilter-Protokoll Sieve
Description[en_GB]=An ioslave for the Sieve mail filtering protocol
Description[es]=Un esclavo de E/S para el protocolo de filtrado de correo Sieve
Description[et]=Sieve kirjade filtreerimise protokolli IO-moodul
Description[fi]=I/O-asiakas Sieve-postinsuodatusyhteyskäytännölle
Description[fr]=Un module d'entrées / sorties pour le protocole de filtrage de courriel « Sieve »
Description[gl]=Un ioslave para o protocolo de filtrado de correo Sieve.
Description[ia]=Un ioslave (sclavo de i/e) per le protocollo per filtrar posta Sieve
Description[it]=Un IOSlave per il protocollo di filtraggio della posta Sieve
Description[ko]=Sieve 메일 필터링 프로토콜용 IO 슬레이브
Description[nb]=En ioslave for Sieve e-postfiltrering
Description[nl]=Een KIO-slave voor het Sieve-mail filterprotocol
Description[pl]=Moduł ioslave dla protokołu filtrowania poczty Sieve
Description[pt]=Um 'ioslave' para o protocolo de filtragem de e-mail Sieve
Description[pt_BR]=Um ioslave para o protocolo de filtragem de e-mail Sieve
Description[ru]=Модуль ioslave для поддержки протокола фильтрации почты Sieve
Description[sk]=Ioslave pre Sieve mail filtrovací protokol
Description[sl]=Ioslave za protokol poštnega filtriranja Sieve
Description[sr]=У/И захват за протокол филтрирања поште сито
Description[sr@ijekavian]=У/И захват за протокол филтрирања поште сито
Description[sr@ijekavianlatin]=U/I zahvat za protokol filtriranja pošte sito
Description[sr@latin]=U/I zahvat za protokol filtriranja pošte sito
Description[sv]=En I/O-slav för brevfiltreringsprotokollet Sieve
Description[tr]=Sieve posta filtreleme protokolü için bir ioslave
Description[uk]=Підлеглий засіб введення-виведення для протоколу фільтрування пошти Sieve
Description[x-test]=xxAn ioslave for the Sieve mail filtering protocolxx
Description[zh_CN]=Sieve 邮件过滤协议的 IO 苦力
Description[zh_TW]=Sieve 郵件過濾協議的 ioslave
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment