Skip to content
GitLab
Explore
Sign in
Commits on Source (3)
More CI
· 6689cc32
fooker
authored
Dec 06, 2018
6689cc32
Make it work on stable
· b56fcec3
fooker
authored
Dec 07, 2018
b56fcec3
Add password for auth
· 8ff6d149
fooker
authored
Dec 07, 2018
8ff6d149
Show whitespace changes
Inline
Side-by-side
.gitlab-ci.yml
View file @
8ff6d149
nightly:cargo
:
image
:
rust
docker/rust:nightly
build
:
image
:
rust
:stretch
stage
:
build
script
:
-
cargo build --release --jobs
1
...
...
Cargo.lock
View file @
8ff6d149
...
...
@@ -717,6 +717,18 @@ dependencies = [
"utf8-ranges 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "regex"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"aho-corasick 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)",
"memchr 2.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
"regex-syntax 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)",
"thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
"utf8-ranges 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "regex-syntax"
version = "0.5.6"
...
...
@@ -725,6 +737,14 @@ dependencies = [
"ucd-util 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "regex-syntax"
version = "0.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"ucd-util 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "remove_dir_all"
version = "0.5.1"
...
...
@@ -872,7 +892,7 @@ dependencies = [
"itertools 0.7.11 (registry+https://github.com/rust-lang/crates.io-index)",
"lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
"ratelimit 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
"regex
0.2.11
(registry+https://github.com/rust-lang/crates.io-index)",
"regex
1.1.0
(registry+https://github.com/rust-lang/crates.io-index)",
"serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_derive 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_json 1.0.33 (registry+https://github.com/rust-lang/crates.io-index)",
...
...
@@ -1357,7 +1377,9 @@ dependencies = [
"checksum redox_syscall 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)" = "679da7508e9a6390aeaf7fbd02a800fdc64b73fe2204dd2c8ae66d22d9d5ad5d"
"checksum redox_termios 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7e891cfe48e9100a70a3b6eb652fef28920c117d366339687bd5576160db0f76"
"checksum regex 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" = "9329abc99e39129fcceabd24cf5d85b4671ef7c29c50e972bc5afe32438ec384"
"checksum regex 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "37e7cbbd370869ce2e8dff25c7018702d10b21a20ef7135316f8daecd6c25b7f"
"checksum regex-syntax 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)" = "7d707a4fa2637f2dca2ef9fd02225ec7661fe01a53623c1e6515b6916511f7a7"
"checksum regex-syntax 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)" = "4e47a2ed29da7a9e1960e1639e7a982e6edc6d49be308a3b02daf511504a16d1"
"checksum remove_dir_all 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "3488ba1b9a2084d38645c4c08276a1752dcbf2c7130d74f1569681ad5d2799c5"
"checksum rustc-demangle 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "bcfe5b13211b4d78e5c2cadfebd7769197d95c639c35a50057eb4c05de811395"
"checksum rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a"
...
...
Cargo.toml
View file @
8ff6d149
...
...
@@ -29,7 +29,7 @@ clap = {version="2"}
chrono
=
{
version
=
"0.4"
,
features
=[
"serde"
]}
time
=
{
version
=
"0.1.40"
}
itertools
=
{
version
=
"0.7"
}
regex
=
{
version
=
"
0.2"
,
features
=[
"pattern"
]
}
regex
=
{
version
=
"
1"
}
ratelimit
=
{
version
=
"0.4"
}
url
=
{
version
=
"1.6"
}
tokio
=
"0.1"
src/board/main.rs
View file @
8ff6d149
#![feature(unboxed_closures)]
#![feature(fn_traits)]
extern
crate
chrono
;
extern
crate
clap
;
extern
crate
itertools
;
...
...
src/spacebot/bot.rs
View file @
8ff6d149
...
...
@@ -204,6 +204,7 @@ impl<M> Bot<M>
cert_path
:
config
.cert_path
.to_owned
(),
nickname
:
Some
(
config
.nickname
.to_owned
()),
username
:
Some
(
config
.username
.to_owned
()),
password
:
config
.password
.to_owned
(),
channels
:
Some
(
self
.config
.channels
()),
burst_window_length
:
Some
(
config
.burst_window
),
max_messages_in_burst
:
Some
(
config
.burst_limit
),
...
...
src/spacebot/config.rs
View file @
8ff6d149
...
...
@@ -62,7 +62,7 @@ pub struct ConnectionConfig {
pub
nickname
:
String
,
pub
username
:
String
,
pub
sasl_
password
:
Option
<
String
>
,
pub
password
:
Option
<
String
>
,
pub
burst_window
:
u32
,
pub
burst_limit
:
u32
,
...
...
src/spacebot/lib.rs
View file @
8ff6d149
#![feature(fn_traits)]
#![feature(unboxed_closures)]
extern
crate
chrono
;
extern
crate
clap
;
extern
crate
failure
;
...
...