v1.6.0: Add port pramater to Zone.new_SRV().
Some checks failed
ci/woodpecker/push/docs Pipeline was successful
ci/woodpecker/push/package-deploy Pipeline was successful
ci/woodpecker/tag/docs Pipeline failed
ci/woodpecker/tag/package-deploy Pipeline was successful

This commit is contained in:
minecraftchest1@outlook.com 2025-02-19 12:49:12 -06:00
parent 4a288a3f0d
commit 2050fff352
12 changed files with 23 additions and 18 deletions

View file

@ -116,7 +116,7 @@ $(function(){initNavTree('classdnscode_1_1dnscode_1_1Zone.html',''); initResizab
<tr class="even"><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#a579ec534602081efd30fbcbc279bc625">new_PTR</a>(self, str name='@', int ttl=3600, str host='example.com')</td><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html">dnscode.dnscode.Zone</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#a6ff7d4cb63c08a7d06fc47c341e3bba4">new_record</a>(self, str name='@', int ttl=3600, str rtype='A', str data='0.0.0.0')</td><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html">dnscode.dnscode.Zone</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#aabed9788e2e4be4c6b0628214492fdbe">new_SOA</a>(self, str mname='ns1.example.com', str rname='admin.example.com', int serial=int(time.time()), int refresh=86400, int retry=7200, int expire=15552000, int ttl=21700)</td><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html">dnscode.dnscode.Zone</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#aef9ec626cabe184b565418644798e7d4">new_SRV</a>(self, str name='@', int ttl=3600, str service='service', str protocol='proto', int priority=10, int weight=10, str host='example.com')</td><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html">dnscode.dnscode.Zone</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#a9b7c828acb3d62f8c677efb4a858ef97">new_SRV</a>(self, str name='@', int ttl=3600, str service='service', str protocol='proto', int priority=10, int weight=10, int port=443, str host='example.com')</td><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html">dnscode.dnscode.Zone</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#a602dd6071a6c3d1017e155c7ca2512a2">new_TXT</a>(self, str name='@', int ttl=3600, str text='example.com')</td><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html">dnscode.dnscode.Zone</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#a9edba14298d59d7453cc27786b57f457">origin</a></td><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html">dnscode.dnscode.Zone</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#a8e3137b233ce53fed0a87915be1b1fcd">records</a></td><td class="entry"><a class="el" href="classdnscode_1_1dnscode_1_1Zone.html">dnscode.dnscode.Zone</a></td><td class="entry"><span class="mlabel">static</span></td></tr>

View file

@ -128,8 +128,8 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a579ec534602081efd30fbcbc279bc625"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabed9788e2e4be4c6b0628214492fdbe" id="r_aabed9788e2e4be4c6b0628214492fdbe"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aabed9788e2e4be4c6b0628214492fdbe">new_SOA</a> (self, str mname='ns1.example.com', str rname='admin.example.com', int serial=int(time.time()), int refresh=86400, int retry=7200, int expire=15552000, int ttl=21700)</td></tr>
<tr class="separator:aabed9788e2e4be4c6b0628214492fdbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef9ec626cabe184b565418644798e7d4" id="r_aef9ec626cabe184b565418644798e7d4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aef9ec626cabe184b565418644798e7d4">new_SRV</a> (self, str name='@', int ttl=3600, str service='service', str protocol='proto', int priority=10, int weight=10, str host='example.com')</td></tr>
<tr class="separator:aef9ec626cabe184b565418644798e7d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b7c828acb3d62f8c677efb4a858ef97" id="r_a9b7c828acb3d62f8c677efb4a858ef97"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9b7c828acb3d62f8c677efb4a858ef97">new_SRV</a> (self, str name='@', int ttl=3600, str service='service', str protocol='proto', int priority=10, int weight=10, int port=443, str host='example.com')</td></tr>
<tr class="separator:a9b7c828acb3d62f8c677efb4a858ef97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a602dd6071a6c3d1017e155c7ca2512a2" id="r_a602dd6071a6c3d1017e155c7ca2512a2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a602dd6071a6c3d1017e155c7ca2512a2">new_TXT</a> (self, str name='@', int ttl=3600, str text='example.com')</td></tr>
<tr class="separator:a602dd6071a6c3d1017e155c7ca2512a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ff7d4cb63c08a7d06fc47c341e3bba4" id="r_a6ff7d4cb63c08a7d06fc47c341e3bba4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6ff7d4cb63c08a7d06fc47c341e3bba4">new_record</a> (self, str name='@', int ttl=3600, str rtype='<a class="el" href="classdnscode_1_1dnscode_1_1A.html">A</a>', str data='0.0.0.0')</td></tr>
@ -486,8 +486,8 @@ Static Public Attributes</h2></td></tr>
<pre class="fragment">Creates and adds a new SOA record to the zone.</pre>
</div>
</div>
<a id="aef9ec626cabe184b565418644798e7d4" name="aef9ec626cabe184b565418644798e7d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aef9ec626cabe184b565418644798e7d4">&#9670;&#160;</a></span>new_SRV()</h2>
<a id="a9b7c828acb3d62f8c677efb4a858ef97" name="a9b7c828acb3d62f8c677efb4a858ef97"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b7c828acb3d62f8c677efb4a858ef97">&#9670;&#160;</a></span>new_SRV()</h2>
<div class="memitem">
<div class="memproto">
@ -527,6 +527,11 @@ Static Public Attributes</h2></td></tr>
<td></td>
<td class="paramtype">int </td> <td class="paramname"><span class="paramname"><em>weight</em></span><span class="paramdefsep"> = </span><span class="paramdefval">10</span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td> <td class="paramname"><span class="paramname"><em>port</em></span><span class="paramdefsep"> = </span><span class="paramdefval">443</span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>

View file

@ -11,7 +11,7 @@ var classdnscode_1_1dnscode_1_1Zone =
[ "new_PTR", "classdnscode_1_1dnscode_1_1Zone.html#a579ec534602081efd30fbcbc279bc625", null ],
[ "new_record", "classdnscode_1_1dnscode_1_1Zone.html#a6ff7d4cb63c08a7d06fc47c341e3bba4", null ],
[ "new_SOA", "classdnscode_1_1dnscode_1_1Zone.html#aabed9788e2e4be4c6b0628214492fdbe", null ],
[ "new_SRV", "classdnscode_1_1dnscode_1_1Zone.html#aef9ec626cabe184b565418644798e7d4", null ],
[ "new_SRV", "classdnscode_1_1dnscode_1_1Zone.html#a9b7c828acb3d62f8c677efb4a858ef97", null ],
[ "new_TXT", "classdnscode_1_1dnscode_1_1Zone.html#a602dd6071a6c3d1017e155c7ca2512a2", null ],
[ "save_file", "classdnscode_1_1dnscode_1_1Zone.html#adfe5442ed2137a324f1c5ba676ba2043", null ],
[ "records", "classdnscode_1_1dnscode_1_1Zone.html#a1e958c8be9cf4cc7c0f30bd227e15c5a", null ]

View file

@ -166,12 +166,12 @@
<a href="classdnscode_1_1dnscode_1_1Zone.html#a602dd6071a6c3d1017e155c7ca2512a2"/>
<a href="classdnscode_1_1dnscode_1_1Zone.html#a6ff7d4cb63c08a7d06fc47c341e3bba4"/>
<a href="classdnscode_1_1dnscode_1_1Zone.html#a8e3137b233ce53fed0a87915be1b1fcd"/>
<a href="classdnscode_1_1dnscode_1_1Zone.html#a9b7c828acb3d62f8c677efb4a858ef97"/>
<a href="classdnscode_1_1dnscode_1_1Zone.html#a9edba14298d59d7453cc27786b57f457"/>
<a href="classdnscode_1_1dnscode_1_1Zone.html#aabed9788e2e4be4c6b0628214492fdbe"/>
<a href="classdnscode_1_1dnscode_1_1Zone.html#ad696206776c2c68471126d950fa178d1"/>
<a href="classdnscode_1_1dnscode_1_1Zone.html#adfe5442ed2137a324f1c5ba676ba2043"/>
<a href="classdnscode_1_1dnscode_1_1Zone.html#ae0a178b817cb174866bb5bb33507cb98"/>
<a href="classdnscode_1_1dnscode_1_1Zone.html#aef9ec626cabe184b565418644798e7d4"/>
<a href="classdnscode_1_1dnscode_1_1Zone.html#af16862a7d8680f1eb6ab66a92105301f"/>
<a href="classes.html"/>
<a href="dir_68267d1309a1af8e8297ef4c3efbcdba.html"/>

View file

@ -144,7 +144,7 @@ $(function(){initNavTree('functions.html',''); initResizable(true); });
<li>new_PTR()&#160;:&#160;<a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#a579ec534602081efd30fbcbc279bc625">dnscode.dnscode.Zone</a></li>
<li>new_record()&#160;:&#160;<a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#a6ff7d4cb63c08a7d06fc47c341e3bba4">dnscode.dnscode.Zone</a></li>
<li>new_SOA()&#160;:&#160;<a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#aabed9788e2e4be4c6b0628214492fdbe">dnscode.dnscode.Zone</a></li>
<li>new_SRV()&#160;:&#160;<a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#aef9ec626cabe184b565418644798e7d4">dnscode.dnscode.Zone</a></li>
<li>new_SRV()&#160;:&#160;<a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#a9b7c828acb3d62f8c677efb4a858ef97">dnscode.dnscode.Zone</a></li>
<li>new_TXT()&#160;:&#160;<a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#a602dd6071a6c3d1017e155c7ca2512a2">dnscode.dnscode.Zone</a></li>
</ul>

View file

@ -112,7 +112,7 @@ $(function(){initNavTree('functions_func.html',''); initResizable(true); });
<li>new_PTR()&#160;:&#160;<a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#a579ec534602081efd30fbcbc279bc625">dnscode.dnscode.Zone</a></li>
<li>new_record()&#160;:&#160;<a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#a6ff7d4cb63c08a7d06fc47c341e3bba4">dnscode.dnscode.Zone</a></li>
<li>new_SOA()&#160;:&#160;<a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#aabed9788e2e4be4c6b0628214492fdbe">dnscode.dnscode.Zone</a></li>
<li>new_SRV()&#160;:&#160;<a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#aef9ec626cabe184b565418644798e7d4">dnscode.dnscode.Zone</a></li>
<li>new_SRV()&#160;:&#160;<a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#a9b7c828acb3d62f8c677efb4a858ef97">dnscode.dnscode.Zone</a></li>
<li>new_TXT()&#160;:&#160;<a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#a602dd6071a6c3d1017e155c7ca2512a2">dnscode.dnscode.Zone</a></li>
<li>save_file()&#160;:&#160;<a class="el" href="classdnscode_1_1dnscode_1_1Zone.html#adfe5442ed2137a324f1c5ba676ba2043">dnscode.dnscode.Zone</a></li>
</ul>

View file

@ -142,8 +142,8 @@ Usage</h1>
<div class="line">zone.add(cname)</div>
<div class="line"> </div>
<div class="line">zone.save_file(<span class="stringliteral">&#39;example.zone&#39;</span>)</div>
<div class="ttc" id="aclassdnscode_1_1dnscode_1_1CNAME_html"><div class="ttname"><a href="classdnscode_1_1dnscode_1_1CNAME.html">dnscode.dnscode.CNAME</a></div><div class="ttdef"><b>Definition</b> dnscode.py:82</div></div>
<div class="ttc" id="aclassdnscode_1_1dnscode_1_1Zone_html"><div class="ttname"><a href="classdnscode_1_1dnscode_1_1Zone.html">dnscode.dnscode.Zone</a></div><div class="ttdef"><b>Definition</b> dnscode.py:216</div></div>
<div class="ttc" id="aclassdnscode_1_1dnscode_1_1CNAME_html"><div class="ttname"><a href="classdnscode_1_1dnscode_1_1CNAME.html">dnscode.dnscode.CNAME</a></div><div class="ttdef"><b>Definition</b> dnscode.py:81</div></div>
<div class="ttc" id="aclassdnscode_1_1dnscode_1_1Zone_html"><div class="ttname"><a href="classdnscode_1_1dnscode_1_1Zone.html">dnscode.dnscode.Zone</a></div><div class="ttdef"><b>Definition</b> dnscode.py:194</div></div>
</div><!-- fragment --> </div></div><!-- PageDoc -->
<a href="doxygen_crawl.html"></a>
</div><!-- contents -->

View file

@ -170,6 +170,8 @@ var NAVTREEINDEX0 =
"classdnscode_1_1dnscode_1_1Zone.html#a602dd6071a6c3d1017e155c7ca2512a2":[5,0,0,0,11,12],
"classdnscode_1_1dnscode_1_1Zone.html#a6ff7d4cb63c08a7d06fc47c341e3bba4":[4,0,0,0,11,9],
"classdnscode_1_1dnscode_1_1Zone.html#a6ff7d4cb63c08a7d06fc47c341e3bba4":[5,0,0,0,11,9],
"classdnscode_1_1dnscode_1_1Zone.html#a9b7c828acb3d62f8c677efb4a858ef97":[4,0,0,0,11,11],
"classdnscode_1_1dnscode_1_1Zone.html#a9b7c828acb3d62f8c677efb4a858ef97":[5,0,0,0,11,11],
"classdnscode_1_1dnscode_1_1Zone.html#aabed9788e2e4be4c6b0628214492fdbe":[4,0,0,0,11,10],
"classdnscode_1_1dnscode_1_1Zone.html#aabed9788e2e4be4c6b0628214492fdbe":[5,0,0,0,11,10],
"classdnscode_1_1dnscode_1_1Zone.html#ad696206776c2c68471126d950fa178d1":[4,0,0,0,11,0],
@ -178,8 +180,6 @@ var NAVTREEINDEX0 =
"classdnscode_1_1dnscode_1_1Zone.html#adfe5442ed2137a324f1c5ba676ba2043":[5,0,0,0,11,13],
"classdnscode_1_1dnscode_1_1Zone.html#ae0a178b817cb174866bb5bb33507cb98":[4,0,0,0,11,7],
"classdnscode_1_1dnscode_1_1Zone.html#ae0a178b817cb174866bb5bb33507cb98":[5,0,0,0,11,7],
"classdnscode_1_1dnscode_1_1Zone.html#aef9ec626cabe184b565418644798e7d4":[4,0,0,0,11,11],
"classdnscode_1_1dnscode_1_1Zone.html#aef9ec626cabe184b565418644798e7d4":[5,0,0,0,11,11],
"classdnscode_1_1dnscode_1_1Zone.html#af16862a7d8680f1eb6ab66a92105301f":[4,0,0,0,11,4],
"classdnscode_1_1dnscode_1_1Zone.html#af16862a7d8680f1eb6ab66a92105301f":[5,0,0,0,11,4],
"classes.html":[5,1],

View file

@ -9,7 +9,7 @@ var searchData=
['new_5fptr_6',['new_PTR',['../classdnscode_1_1dnscode_1_1Zone.html#a579ec534602081efd30fbcbc279bc625',1,'dnscode::dnscode::Zone']]],
['new_5frecord_7',['new_record',['../classdnscode_1_1dnscode_1_1Zone.html#a6ff7d4cb63c08a7d06fc47c341e3bba4',1,'dnscode::dnscode::Zone']]],
['new_5fsoa_8',['new_SOA',['../classdnscode_1_1dnscode_1_1Zone.html#aabed9788e2e4be4c6b0628214492fdbe',1,'dnscode::dnscode::Zone']]],
['new_5fsrv_9',['new_SRV',['../classdnscode_1_1dnscode_1_1Zone.html#aef9ec626cabe184b565418644798e7d4',1,'dnscode::dnscode::Zone']]],
['new_5fsrv_9',['new_SRV',['../classdnscode_1_1dnscode_1_1Zone.html#a9b7c828acb3d62f8c677efb4a858ef97',1,'dnscode::dnscode::Zone']]],
['new_5ftxt_10',['new_TXT',['../classdnscode_1_1dnscode_1_1Zone.html#a602dd6071a6c3d1017e155c7ca2512a2',1,'dnscode::dnscode::Zone']]],
['ns_11',['NS',['../classdnscode_1_1dnscode_1_1NS.html',1,'dnscode::dnscode']]]
];

View file

@ -8,6 +8,6 @@ var searchData=
['new_5fptr_5',['new_PTR',['../classdnscode_1_1dnscode_1_1Zone.html#a579ec534602081efd30fbcbc279bc625',1,'dnscode::dnscode::Zone']]],
['new_5frecord_6',['new_record',['../classdnscode_1_1dnscode_1_1Zone.html#a6ff7d4cb63c08a7d06fc47c341e3bba4',1,'dnscode::dnscode::Zone']]],
['new_5fsoa_7',['new_SOA',['../classdnscode_1_1dnscode_1_1Zone.html#aabed9788e2e4be4c6b0628214492fdbe',1,'dnscode::dnscode::Zone']]],
['new_5fsrv_8',['new_SRV',['../classdnscode_1_1dnscode_1_1Zone.html#aef9ec626cabe184b565418644798e7d4',1,'dnscode::dnscode::Zone']]],
['new_5fsrv_8',['new_SRV',['../classdnscode_1_1dnscode_1_1Zone.html#a9b7c828acb3d62f8c677efb4a858ef97',1,'dnscode::dnscode::Zone']]],
['new_5ftxt_9',['new_TXT',['../classdnscode_1_1dnscode_1_1Zone.html#a602dd6071a6c3d1017e155c7ca2512a2',1,'dnscode::dnscode::Zone']]]
];

View file

@ -4,7 +4,7 @@ build-backend = "hatchling.build"
[project]
name = "dnscode"
version = "1.5.3"
version = "1.6.0"
authors = [
{ name="Minecraftchest1", email="me@minec1.us" },
]

View file

@ -255,11 +255,11 @@ class Zone:
self.add(SOA(mname=mname, rname=rname, serial=serial, refresh=refresh, retry=retry, expire=expire, ttl=ttl))
def new_SRV(self, name: str = '@', ttl: int = 3600, service: str = 'service', protocol: str = 'proto',
priority: int = 10, weight: int = 10, host: str = 'example.com'):
priority: int = 10, weight: int = 10, port: int = 443, host: str = 'example.com'):
"""Creates and adds a new SRV record to the zone."""
name = self.__mkfqdn(name)
self.add(SRV(name=name, ttl=ttl, service=service, protocol=protocol,
priority=priority, weight=weight, host=host))
priority=priority, weight=weight, port=port, host=host))
def new_TXT(self, name: str = '@', ttl: int = 3600, text: str = 'example.com'):
"""Creates and adds a new CNAME record to the zone."""